Estas son unas pequeñas notas de como importar la informacion de los clientes que previamente hemos exportado de cualquier programa de gestión y queramos importarlo a Eneboo sin tener que picar todos los datos.
Asumo que ya tienes instalado Eneboo y el modulo EnebooBasic, además vamos a asumir:
- Una sola dirección para cada cliente
- Forma de pago, Divisa, y régimen de IVA igual para todos.
He usado libreoffice para esto, pero me imagino que puedes usar MSExcel. En la hoja de calculo, Guardar como…csv con las columnas en este orden:
|Numero cliente|Nombre|NIF|Régimen de IVA|Serie Facturación|NIF/CIF|Código de dirección|Subcuenta
000001 Pepito Perez 12345678X General A NIF 1 4300000001
000002 Juan Martin SL B12345678 General A NIF 2 4300000002
Tanto del numero de cliente como el código de dirección es secuencial, lo usaremos para vincular la dirección al cliente.Creamos unos comandos SQL para importar el archivo CSV
copiarclientes.sql
COPY clientes (codcliente,nombre,cifnif,regimeniva,codserie,tipoidfiscal,codcontacto,codsubcuenta) FROM '/tmp/clientes.csv' DELIMITER ';' CSV;
UPDATE clientes SET codpago = 'CONT';
UPDATE clientes SET coddivisa = 'EUR';
Para importar clientes ejecuta esto:
psql -d MIEMPRESA -a -f /home/cheche/Desktop/copiarclientes.sql
Ahora vamos a hacer lo mismo pero para las direcciones, Asumimos que una única dirección es para el envÃo y la facturación.
|Cliente|Direccion|CP|Ciudad|Provincia|
000001 C/ la Tomiza 37770 GUIJUELO SALAMANCA
000002 C/ Piojillo 37730 LEDRADA SALAMANCA
copiardirecciones.sql
COPY dirclientes (codcliente,direccion,codpostal,ciudad,provincia) FROM '/tmp/dirclientes.csv' DELIMITER ';' CSV;
UPDATE dirclientes SET domenvio = TRUE;
UPDATE dirclientes SET domfacturacion = TRUE;
Para importar las direcciones ejecuta esto:
psql -d MIEMPRESA -a -f /home/cheche/Desktop/copiardirecciones.sql
Si tienes algún fallo y quiere volver a empezar la importación usa este código:
borrarclientes.sql
DELETE FROM clientes;
Y ejecuta este comando
psql -d MIEMPRESA -a -f /home/cheche/Desktop/borrarclientes.sql
- Para que el numero de cliente tenga el formato 0000xx, puedes usar en libreoffice Herramientas > Formato Celdas. Añadir 6 ceros principales en la pestaña de Números.
- Para añadir contenido secuencial en libreoffice calc puedes picar en la parte inferior derecha de la celda con el ratón y arrastrar
- Area Facturación > Principal > Empresa para añadir una nueva empresa
- Area Financiera > Principal > Subcuentas para añadir las Subcuentas de clientes.
migrarclientesEneboo