Party-wise outstanding: turn 200 ledgers into a 5-minute review
A practical framework for reviewing customer outstanding when you have hundreds of party ledgers: bucketing, prioritisation, and a script your accounts team can actually run.
Indian SMBs accumulate party ledgers fast. A distributor with 800 customers, a manufacturer with 300 dealers, a service firm with 200 corporate clients: every one of those ledgers can have a balance, an ageing, and a story.
When the owner asks “what is the outstanding situation?” once a week, you cannot read 800 ledgers. You need a method.
This is the one that works.
Step 1: drop the parties you don’t need to look at
Filter ruthlessly. From your master list of parties with non-zero balance:
- Drop anyone with net credit balance (you owe them, not the other way around). They go on the payable review, not this one.
- Drop anyone with outstanding < your minimum threshold. For a ₹50 Cr business this might be ₹25,000. For a ₹500 Cr business, ₹2 L. Pick a number you can defend.
- Drop inter-company ledgers (group companies, branches). They get a separate sweep.
A typical 800-party list comes down to 120–180 parties at this point. Still too many.
Step 2: bucket by ageing
For each remaining party, find the oldest invoice still open. Then bucket:
| Bucket | Definition | Treatment |
|---|---|---|
| Green | Oldest invoice within credit period | Don’t touch |
| Amber | 0–30 days past due | Routine follow-up |
| Red | 31–90 days past due | Owner-aware list |
| Critical | 90+ days past due | Escalation list |
This bucket-by-oldest-invoice approach is more honest than bucket-by-total-overdue, because one tiny old bill flags the entire party. That is what you want, since it usually signals a dispute or a refusal.
Step 3: prioritise within each bucket
Within Red and Critical, sort by:
- Outstanding amount (descending): biggest first.
- Days past due (descending): oldest first.
- Last payment received (ascending): silent parties first.
Take the top 20 from this list. That is your weekly review. Twenty parties, five minutes per party, hundred minutes total. Done in a working session.
Step 4: the per-party micro-script
For each of the 20, in your weekly review meeting, answer four questions:
- What is the actual disputed amount, if any? (Often, 80% of the balance is clean and 20% is a credit-note issue. Settle the clean part first.)
- Who called them last, and what did they say?
- What is the action this week? (Phone call, email, visit, legal notice, stop supplies.)
- Owner approval needed? (For anything above a threshold or anything older than 120 days.)
Write the action against the party in the same view. Next week, the first thing your dashboard shows is whether last week’s actions actually closed anything.
Step 5: the metric that matters
One number tells you whether the system is working:
collection_efficiency = cash_collected_in_period / (opening_outstanding + sales_in_period − closing_outstanding)A healthy distribution business holds this at 92–96%. Below 85% means you are accumulating overdue faster than you are clearing it. Above 98% means you are turning customers away because credit is too tight.
Run this monthly per branch and per salesperson. The patterns appear in two months.
The accounts team’s view
The team running this every week needs three screens, not twenty:
- The 20-party list (the weekly action list).
- The escalation list (90+ days, all of them, with last touchpoint).
- Collection efficiency trend (last 12 months by branch).
Everything else is drill-down, accessed only when the owner asks a specific question.
Doing this with AnalytAI
Party-wise outstanding with ageing buckets, sorted by oldest-invoice rule, drillable to the voucher, is one of the first dashboards we set up for any Tally or ERP customer. The 20-party weekly review list updates overnight.
Book a 20-minute demo and bring one Tally company. We will show you your real 20-party list before the call ends.
Related reads:
More on Finance — India
See AnalytAI on your data
Bring one Tally company or one SQL database. We will turn it into a live dashboard on a 20-minute call.
Book a demo