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 usar YYYY-mm-dd para 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;;;
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2026 FacturaScripts
0.06259s

Soporte