Son permisos explícitos: deben marcarse uno por uno en Integraciones externas; las integraciones existentes no los reciben automáticamente.
Documentos pendientes
Incluye las facturas procesadas de tipo CCF, FC y FEX con saldo pendiente, del ambiente del negocio, excluyendo las invalidadas por un documento relacionado.
Ordenado del documento más antiguo al más reciente. Errores:
404 Branch not found; 422 validación.
Resumen vigente / vencido
current suma los documentos con days_overdue = 0; overdue, los vencidos. branch_id es obligatorio: sin él (o de otro negocio) responde 404 Branch not found.
Historial de cobros
status distinto de applied). Errores: 404 Invoice not found (inexistente o de otro negocio).
Registrar cobro
- Por documento (allocations)
- Automático por cliente
Indicas cada factura y el monto a aplicarle.
Reglas
- Todo o nada: los cobros se aplican en una sola transacción. Si un documento falla, no se aplica ninguno.
- El monto de cada documento no puede superar su saldo pendiente; al cubrirlo por completo pasa a
payed, si no apartial. - Si envías
bank_id, el banco debe pertenecer al negocio; se registra el depósito. - Se recomienda enviar
Idempotency-Keypara no duplicar el cobro si reintentas. - Los cobros registrados quedan listos para contabilizarse en Procesar documentos (tipo Pagos de clientes).
201
Revertir cobro
receivables.payments. El payment_id es el devuelto al registrar el cobro o el id del historial.
200
- El cobro queda con
status: "reversed"y deja de contar en el saldo; elpayment_statusde la factura se recalcula (pending,partialopayed). - Se compensa el depósito bancario que generó el cobro.
- Sin
reason,reversal_reasonesPayment reversed. - Se recomienda enviar
Idempotency-Key.