Comprobantes

Administra recibos de pago y comprobantes.


Recibos de pago/comprobantes recibidos de los clientes.

Dependencia: Requiere cargar Clientes primero.

Endpoint

POST /full-csv-integration/upload-vouchers

  • Campo de Formulario: vouchersFile

Campos Requeridos

CampoTipoDescripciónValidaciones
erp_voucher_idStringID del comprobante en ERPNo puede estar vacío
voucher_dateDateFecha del comprobanteSi trae valor debe ser YYYY-MM-DD; otros formatos se rechazan. Una celda vacía se acepta y la fecha queda vacía
erp_customer_idStringID del cliente en ERPNo puede estar vacío. Debe existir en Clientes — ver más abajo

Campos Opcionales

CampoTipoDescripciónPor Defecto
total_amountFloatMonto total del comprobante. Si se envía, debe ser un número mayor a 0null

Filas repetidas y filas descartadas

  • Si el mismo erp_voucher_id aparece en varias filas, se conserva la última.
  • Las filas cuyo erp_customer_id no exista en Clientes se descartan al procesar el archivo, y eso no se refleja en la respuesta, que ya confirmó la carga. Si ningún cliente del archivo existe, no se procesa nada.

Ejemplo CSV

erp_voucher_id,voucher_date,erp_customer_id,total_amount
VCH001,2024-02-10,CUST001,1000000.00
VCH002,2024-02-12,CUST002,500000.00
VCH003,2024-02-15,CUST001,