How payment allocation works
Last updated 17 May 2026
When you record a payment against a customer, Hisaabkar applies it using FIFO (First In, First Out) allocation:
- The payment is applied to the customer's oldest outstanding invoice first.
- If the payment fully covers that invoice, any remaining amount rolls forward to the next-oldest outstanding invoice.
- This continues until the payment is fully allocated, or all outstanding invoices are settled.
- If any amount is left over after all outstanding invoices are paid, it's recorded as a customer credit balance and automatically applied to the customer's next invoice.
You don't need to pick which invoice a payment applies to — Hisaabkar allocates it consistently every time, and you can see exactly how a payment was split from the customer's ledger page.
Was this article helpful?
Related articles