Sent?
Only sent unpaid invoices are overdue. Drafts are still yours.

Industry · Finance ops
Did it go out. Did they pay. Is anything stuck. Did it hit the books. That is one system of record — not a stack of CSVs you reconcile before standup.
The mess
Billing in one tool. Ageing in a sheet. Deposits in the bank portal. Revenue in final_v7. Each is locally reasonable. Together they invent a second set of numbers. This page is the morning ritual of a finance team — not a role page for collections or revenue alone.
Only sent unpaid invoices are overdue. Drafts are still yours.
A deposit is a fact. An invoice marked paid is a claim until rec agrees.
Promise to pay, pause, bounce. The cadence needs an off switch.
Every recognition line links to a source document. Unbalanced batches do not publish.
What Sonic does
Watchtower is the inbox. Bank rec is the queue. The journal is the books. Slack can carry the alert where the team already reads. You still approve the exception. You stop exporting the same four statuses into a fifth file.
Outstanding
₹ 1.49 L
Sent unpaid
Past due
3
Not drafts
In dunning
2
Active sequence
Suggested
2
Awaiting send
Nimbus Cloud
INV-1042 · 12d
Westbound Logistics
INV-4418 · 6d
Apex Tools
INV-0901 · 21d
Delta Pack
INV-2209 · 3d
Nimbus Cloud
INV-1042 · ₹ 1,00,000 · due 11 Apr
Invoice sent · 1 Apr
April platform + seats. Net 30.
Suggested · D+7
INV-1042 is 12 days past due. Cadence is on sent unpaid only — this is the next step.
Matched
₹ 2,14,400
4 lines
Unmatched
₹ 1,00,000
1 line
Open invoices
3
sent unpaid
Needs review
1
operator queue
Suggested match
₹ 1,00,000
Paid by is compared to the billed party and their contacts. Accept the suggestion when it looks right. Match by hand when it doesn’t. Never force a deposit onto the closest invoice to clear the queue.
Recognition posts from invoices you already sent. The inbox still needs an operator for the exception. You approve the copy. You do not re-export the ageing.
Billed revenue
₹ 1,00,000
Deferred revenue
₹ 91,667
Still owed
Recognised revenue
₹ 8,333
This month
| Product | Account | Debit | Credit |
|---|---|---|---|
| Platform | Billed revenue | ₹ 20,000 | — |
| Platform | Deferred revenue | — | ₹ 20,000 |
| Platform | Deferred revenue | ₹ 1,667 | — |
| Platform | Recognised revenue | — | ₹ 1,667 |
| Seats | Billed revenue | ₹ 80,000 | — |
| Seats | Deferred revenue | — | ₹ 80,000 |
| Seats | Deferred revenue | ₹ 6,666 | — |
| Seats | Recognised revenue | — | ₹ 6,666 |
| Total | ₹ 1,08,333 | ₹ 1,08,333 | |
Debits equal credits. The invoice is the link.
Usual mess
Five exports before standup.
Ageing drafts. Marking paid from the bank portal by eye.
In Sonic
Watchtower, bank rec, and the journal on the same record as the invoice.
Only sent unpaid. A deposit is a fact until rec agrees.
Questions
These are the questions this page raises. The full list lives on FAQ.
Only sent unpaid invoices. Drafts and unsent finals are not overdue. Freight with no payment terms is due on the invoice date, so it still gets a suggestion instead of sitting in a pile.
Watchtower chases what is still unpaid. Bank rec matches deposits to billed parties. An unmatched deposit is cash that already landed — if you don't match it, the cadence will chase a customer who already wired you. Rec is the off switch collections cannot see on its own.
No. A year billed in January is not a year earned in January. Subscription amounts defer and release over the term. Freight recognises on the haul date, even when the invoice came first. We do not sell this as a certified ASC 606 determination.
Next
A walkthrough on the agreements and files you actually bill from — not a slide deck.