Gestionar pagos parciales
Registra y aplica importes inferiores al saldo de una factura sin cerrar el cobro.
Que se logra
- Resultado: el saldo pendiente queda visible sin perder el abono ya recibido.
- Caso de uso: una academia recibe un primer pago de matrícula y conserva el resto por cobrar.
- Se combina con: Facturas y Asignar pago a facturas.
Donde esta
- Ruta:
/[orgId]/payments/newy/[orgId]/payments/[id](también bajo/finance) - Acceso en UI:
New Payment> tablaUnpaid invoices, o detalle >Apply to invoice
Como funciona
- Introduce o selecciona un pago disponible.
- Escribe un importe menor al
Amount duede una factura. - Guarda la asignación y conserva el resto para otro pago posterior.
Reglas y validaciones
- El formulario limita cada fila al saldo de la factura y valida que el total aplicado no supere el pago.
- Con saldo restante la factura se marca
partially_paid; al llegar a cero se marcapaid.
Backend
- Servicios:
payments(create/patch),invoice-payments(create),invoices(patch).
Relaciones
- Requiere: importe de pago menor que el saldo o distribución entre varias facturas.
- Dispara / afecta: estado
partially_paidy saldo restante.