Importar documentos recurrentes desde CSV
Esta funcionalidad permite la creación de documentos recurrentes mediante la importación de un archivo CSV.
Formato del Archivo CSV
El archivo debe seguir la siguiente estructura:
- La primera línea debe contener los nombre de los campos informados.
- Cada línea debe llevar un identificador de documento.
- Cada línea o registro llevará los datos necesarios para la cabecera del documento y su correspondiente línea de producto. En caso de que el documento deba llevar múltiples líneas de producto se deberán repetir los datos de la cabecera repitiendo el mismo identificador de documento.
- Cada uno de los valores o columnas debe estar separado por el símbolo ; (punto y coma).
Campos Obligatorios
Campo | Descripción |
---|---|
iddocumento |
Número que agrupa varias líneas en un mismo documento. |
Todas las líneas con el mismo iddocumento pertenecerán al mismo documento. |
|
codcliente |
|
codproveedor |
Código identificador del cliente o proveedor. |
documento |
Descripción del documento. |
generar |
Tipo de documento a generar según sea una venta o compra. Valores posibles: |
PresupuestoCliente , PresupuestoProveedor , PedidoCliente , PedidoProveedor , |
|
AlbaranCliente , AlbaranProveedor , FacturaCliente , FacturaProveedor . |
|
fechainicio |
Fecha de inicio del documento en formato YYYY-mm-dd . |
referencia |
Referencia del documento. |
Campos Opcionales
Campo | Descripción |
---|---|
codalmacen |
Código del almacén. Si no se define, se usa el de la empresa por defecto. |
coddivisa |
Código de la divisa. Si no se define, se usa la de la empresa por defecto. |
codpago |
Código de pago. Si no se define, se usa el de la empresa por defecto. |
codserie |
Código de la serie. Si no se define, se usa la de la empresa por defecto. |
periodo |
Tipo de período para la recurrencia. Valores: 1 = días, 2 = semanas, 3 = meses (por defecto), 99 = manual. |
numperiodo |
Cada cuántos periodos se generará el documento. Valor por defecto: 1 . |
fechafin |
Fecha de finalización en formato YYYY-mm-dd . |
fechaprimer |
Fecha de la primera generación del documento en formato YYYY-mm-dd . Si no se define, se usa fechainicio . |
pctprimer |
Porcentaje de la primera generación. Si no se define, se usa 100 . |
cantidad |
Cantidad de productos/servicios en la línea. Si no se define, se usa 1 . |
descripcion |
Descripción personalizada para la línea (si no se desea usar la del producto). |
precio |
Precio unitario en formato xx.xx (si no se usa el del producto). |
descuento |
Descuento aplicado en formato xx.xx . |
irpf |
Porcentaje de IRPF a aplicar en formato xx.xx . |
Ejemplo de Archivo CSV
iddocumento;codcliente;documento;generar;numperiodo;fechainicio;referencia;cantidad;descripcion;precio;descuento
1;C001;Cuota mensual;FacturaCliente;1,2024-01-01;Producto1;5;Servicio de mantenimiento;100.25;10
1;C001;Cuota mensual;FacturaCliente;1,2024-01-01;Producto2;10;Soporte técnico;50;5.00
2;C002;Pedido trimestral;PedidoCliente;3;2024-03-01;Producto3;100;;;