Pagos
Aplica pagos a facturas.
Pagos individuales aplicados a facturas.
Dependencias: Requiere cargar tanto Comprobantes COMO Facturas primero.
⚠️ Importante: Al cargar pagos para un comprobante, debe incluir TODOS los pagos asociados con ese comprobante en el mismo archivo. No se admiten actualizaciones parciales.
Endpoint
POST /full-csv-integration/upload-payments
- Campo de Formulario:
paymentsFile
Campos Requeridos
| Campo | Tipo | Descripción | Validaciones |
|---|---|---|---|
erp_voucher_id | String | ID del comprobante en ERP | Debe existir en Comprobantes |
erp_invoice_id | String | ID de la factura en ERP | Debe existir en Facturas |
amount | Float | Monto del pago | Decimal positivo |
currency | String | Moneda del pago | Debe coincidir con la moneda de la factura |
payment_method | String | Método de pago | ej., cash (efectivo), transfer (transferencia), check (cheque), card (tarjeta) |
Campos Opcionales
| Campo | Tipo | Descripción | Por Defecto |
|---|---|---|---|
erp_cost_center_id | String | Centro de costo para el pago | null |
Ejemplo CSV
erp_voucher_id,erp_invoice_id,amount,currency,payment_method,erp_cost_center_id
VCH001,INV001,500000.00,COP,transfer,CC001
VCH002,INV002,500000.00,COP,cash,CC002
VCH003,INV001,300000.00,COP,check,CC001