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 nombres de los campos.
- Cada línea debe llevar un identificador de documento (
iddocumento). - Si se selecciona el proceso de "Actualizar los datos" y existe el identificador de documento, se actualizará el documento correspondiente.
En caso de ejecutar "Nuevos datos" o de no existir el documento, se creará uno nuevo. - Cada línea contiene datos de cabecera y de una línea de producto.
- Para documentos con múltiples líneas, se deben repetir los datos de cabecera usando el mismo
iddocumento. - Los valores deben estar separados por ; (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 valor pertenecen al mismo documento. |
codcliente / codproveedor |
Código identificador del cliente (ventas) o proveedor (compras). |
documento |
Descripción del documento. |
generar |
Tipo de documento a generar. Valores posibles: PresupuestoCliente, PresupuestoProveedor, PedidoCliente, PedidoProveedor, AlbaranCliente, AlbaranProveedor, FacturaCliente, FacturaProveedor. |
fechainicio |
Fecha de inicio del documento en formato YYYY-mm-dd. |
referencia |
Referencia de la línea. |
cantidad |
Cantidad de productos/servicios en la línea. |
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 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. |
descripcion |
Descripción personalizada de la línea (si no se desea usar la del producto). |
precio |
Precio unitario en formato xx.xx. Si no se indica, se usa el del producto. |
descuento |
Descuento aplicado en formato xx.xx. |
irpf |
Porcentaje de IRPF en formato xx.xx. |
idlinea |
Identificador de línea. Solo necesario para actualizaciones precisas de líneas existentes. |
Notas Importantes
- Si no se indican valores como precio, descuento o descripción, se utilizarán los valores configurados en el producto (tarifas, descuentos, etc.).
- El sistema acepta distintos formatos de fecha al importar (por ejemplo
YYYY-mm-dd,dd/mm/YYYY,dd-mm-YYYY), pero siempre se recomienda usarYYYY-mm-ddpara evitar problemas. - Si se incluye el campo
idlinea, la importación se orienta a actualización de líneas existentes.
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;;;