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
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 formatoYYYY-mm-dd.referencia: Referencia de la línea.cantidad: Cantidad de productos/servicios en la línea.
Campos Opcionales
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),4= personalizado,99= manual.numperiodo: Cada cuántos periodos se generará el documento. Valor por defecto:1.fechafin: Fecha de finalización en formatoYYYY-mm-dd.fechaprimer: Fecha de la primera generación en formatoYYYY-mm-dd. Si no se define, se usafechainicio.pctprimer: Porcentaje de la primera generación. Si no se define, se usa100.descripcion: Descripción personalizada de la línea (si no se desea usar la del producto).precio: Precio unitario en formatoxx.xx. Si no se indica, se usa el del producto.descuento: Descuento aplicado en formatoxx.xx.irpf: Porcentaje de IRPF en formatoxx.xx.idlinea: Identificador de línea. Solo necesario para actualizaciones precisas de líneas existentes.
Nota sobre el tipo personalizado (
periodo = 4): la importación no incluye los días de la semana de la periodicidad personalizada. Si importas una plantilla conperiodo = 4, deberás abrirla después y marcar los días de la semana en la pestaña Periodo para que empiece a generar documentos.
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;;;