Asignar pago a bills
Distribuye el importe de un pago entre bills abiertos o parcialmente pagados del proveedor.
Que se logra
- Resultado: un mismo pago reduce de forma controlada los saldos de una o varias facturas del mismo proveedor.
- Caso de uso: un restaurante distribuye una transferencia entre tres bills de alimentos para reflejar qué deudas quedaron cubiertas.
- Se combina con: registro de pago, Bills y actualización automática de saldos.
Donde esta
- Ruta:
/[orgId]/finance/payments-made/new - Acceso en UI: formulario > tabla de asignaciones
- Componente(s):
RecordVendorPaymentForm.tsx
Como funciona
- Selecciona un proveedor para cargar sus bills pagables.
- Introduce un importe por bill o usa
Pay in Full. - Usa
Clear Applied Amountpara limpiar todas las asignaciones. - Guarda para crear una asignación por cada importe distinto de cero.
Reglas y validaciones
- Una asignación no puede superar el saldo del bill.
- La suma asignada no puede superar el importe del pago.
- El formulario muestra importe pagado, usado y en exceso.
Backend
- Servicios:
bill-payments(create).
Relaciones
- Requiere: un vendor payment y bills del mismo proveedor.
- Dispara / afecta: saldo y estado de los bills.