Actualizar saldos y estados por asignación
Sincroniza automáticamente el bill y el pago después de crear, modificar o retirar una asignación.
Que se logra
- Resultado: los saldos y estados de los bills, así como el importe utilizado del pago, se mantienen sincronizados sin actualización manual.
- Caso de uso: una empresa de servicios aplica un pago parcial y observa inmediatamente el saldo restante de la factura y del pago.
- Se combina con: asignación de pagos a bills y ciclo de vida de bills.
Donde esta
- Ruta:
/[orgId]/finance/payments-made/[id] - Acceso en UI: detalle de pago > tabla de bills asignados
- Componente(s):
VendorPaymentDetail.tsx
Como funciona
- El sistema suma las asignaciones de cada bill.
- Actualiza su monto pagado, saldo y estado.
- Actualiza en el pago el importe asignado y el no asignado.
Reglas y validaciones
- Un bill queda
Open,Partially PaidoPaidsegún sus asignaciones. - No se permite sobreasignar.
Backend
- Servicios:
bill-payments(create, patch, remove),bills(patch),vendor-payments(patch).
Relaciones
- Requiere: una asignación de pago.
- Dispara / afecta: estado y balance de Bills, y monto sin usar del pago.