Importar documentos recurrentes desde CSV
Esta funcionalidad permite la creación y actualización masiva 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. Si se selecciona el proceso de "Actualizar los datos" y existe el identificador de documento se actualizará el documento con el mismo identificador. En caso de ejecutar un proceso de "Nuevos datos" o de no existir el documento se creará uno nuevo.
- 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;;;