One ledger per customer
Credit sales live or die on the khata. Polaris keeps one per customer: every bill, payment, and adjustment posts to a running balance, so the number you quote at the counter is the current one.
- Running balance
- Bills raise it, payments lower it, and every adjustment is recorded. Each entry shows the balance after it posted — the same arithmetic a paper khata does, without the evening spent re-adding it.
- Credit limits, off until an operator turns them on
- Enforcement is a switch on the operator’s own account and it ships off. Turn it on and a bill that would push the customer past their limit fails before it saves. Leave it off and the operator still sees the outstanding balance on the bill screen before extending more credit.
- One payment settles the oldest bills first
- A customer pays PKR 20,000 against six unpaid bills and Polaris works down them oldest first, locking 50 bills at a time while it allocates. Two people taking payments at the same counter cannot settle the same bill twice.