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 formato YYYY-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 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.

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 con periodo = 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 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.05103s

Soporte