When a regular customer settles up, he doesn't say "this is for bill 214." He says "here's twenty thousand, adjust it in the old bills." The shopkeeper takes the money from a person, not from a piece of paper.
Karobaar used to record that payment against the customer and leave every bill showing its full amount due. The customer's total was right. Each bill on its own looked unpaid. Both numbers were true, and together they made no sense on one screen. A shop told us so.
How it works now
- A payment lands on the customer's oldest unpaid bill first, then the next, until the money runs out. That's how a ledger in a notebook works.
- Anything left over stays on account. It can settle an old opening balance or sit as an advance for the next bill. It's never forced onto a bill that doesn't need it.
- The customer's total doesn't change. It was already right. Only the bills now agree with it.
- The Day book still shows one collection of ₹20,000, not three pieces of it.
Money in and money out stay apart
Some people are both your customer and your supplier. Money they pay you settles their bills. Money you pay them settles yours. The two are never netted against each other, because owing ₹40,000 and being owed ₹90,000 is not the same as being owed ₹50,000, especially on the day the supplier wants paying.
Nothing old was rewritten
For shops that were already using Karobaar, the app went through their past payments once and recorded which bills each one had settled. No total a shopkeeper could see moved; only the bills stopped showing dues that had already been paid.
