FFIA Insight · Receivables Copilot
DEMO REPORT — sample analysis

Your receivables, analysed

File: ar-01-clean.csv · Format: CSV · Run: 2026-10-22 12:00:00 UTC
Parse confidence: High

AR summary (computed from your file)

CurrencyInvoicedPaidOutstanding
MYR156,847.0020,200.00136,647.00
Rows: 20  ·  Customers: 14  ·  Unpaid: 15  ·  Partially Paid: 3  ·  Paid: 2
All figures are computed from your file — information, not financial advice.

Ageing chart (outstanding balance)

MYR
Current16,090.00
1–3018,106.00
31–6029,125.50
61–9044,525.50
90+28,800.00
CcyCurrent1–3031–6061–9090+Total open
MYR16,090.0018,106.0029,125.5044,525.5028,800.00136,647.00
Overdue: 88.23% of open balance  ·  15 overdue invoice(s)  ·  weighted avg 66 days past due  ·  est. DSO 112 days approx
Oldest debt: Cempaka Services INV-1003 — 103 days past due (15,200.00 MYR)

Debtor concentration (who owes you most)

MYR — 13 debtor(s) · top 3 = 48.70%
DebtorOpenInvoicesOldestShare
1Irra Construction partial plan30,550.00288d22.36%
2Acme Sdn Bhd20,800.00251d15.22%
3Cempaka Services15,200.001103d11.12%
4Nusa Textiles13,600.00195d9.95%
5Kinta Supplies11,105.00263d8.13%

The chase list top 10 · ranked by amount × days overdue

DebtorInvoiceDueDays lateBalanceFlags
1Irra ConstructionINV-10082026-07-258822,750.00 MYR
2Cempaka ServicesINV-10032026-07-1010315,200.00 MYR
3Nusa TextilesINV-10152026-07-189513,600.00 MYR
4Gulati MotorsINV-10062026-07-31829,400.00 MYR
5Acme Sdn BhdINV-10012026-08-315112,500.00 MYR
6Kinta SuppliesINV-10102026-08-19637,625.00 MYR
7Bintang TradingINV-10022026-08-14684,750.50 MYR
8Irra ConstructionINV-10132026-09-13387,800.00 MYRpartial plan
9Orient Auto PartsINV-10162026-09-19326,125.50 MYR
10Acme Sdn BhdINV-10172026-10-05168,300.00 MYR
Top 10 of 15 overdue invoices — ranked by amount × days overdue. The rest stay in your file.

Columns detected

Customer Invoice No Invoice Date Due Date Amount Amount Paid Balance Due Currency Status Salesperson PO Ref Notes

Reminder drafts review before sending ✓ verified against your file

Drafts only — nothing is sent automatically. Copy, edit, send.
Irra Construction — INV-1008 · 22,750.00 MYR · 83 days late
Hello Irra Construction, I hope you are well. Invoice INV-1008, due 31 Jul 2026, is now 83 days past due. The balance is MYR 22,750. Could you arrange payment this week, or let us know if something is wrong? A quick reply would be appreciated. Thank you.
Cempaka Services — INV-1003 · 15,200.00 MYR · 104 days late
Hello Cempaka Services, I hope all is well. Invoice INV-1003, due 10 Jul 2026, is now 104 days past due. The balance is MYR 15,200. Could you arrange payment soon, or tell us if there is an issue we should know about? Thank you for your time.
Nusa Textiles — INV-1015 · 13,600.00 MYR · 96 days late
Hello Nusa Textiles, I hope you are having a good week. Invoice INV-1015, due 18 Jul 2026, is now 96 days past due. The balance is MYR 13,600. Please arrange payment this week, or reply if something is holding it up. Thank you.

In plain English ✓ verified against your file

Sample narrative: you have MYR 136,647 open across 18 invoices, and 88.23% of that (MYR 120,557) is already overdue. Your oldest debt is Cempaka Services invoice INV-1003, 104 days past due at MYR 15,200. Cash takes about 113 days to come back after you invoice — this ties up money you could be using to run the business.

Risks to watch
Top 3 actions this week
  1. Call Irra Construction today about INV-1008 (MYR 22,750, 89 days overdue) — it is your largest single chase item.
  2. Email Cempaka Services about INV-1003 (MYR 15,200, 104 days overdue) — the oldest debt on the book.
  3. Send Nusa Textiles a payment reminder for INV-1015 (MYR 13,600, 96 days overdue) before it crosses the 90+ bucket.

What just ran on your file

  1. Ageing chart + buckets (current / 30 / 60 / 90+ days overdue)
  2. Debtor concentration — who owes you most, and how exposed you are
  3. The chase list (top 10) ranked by amount × days overdue
  4. Ready-to-send reminder drafts for your top debtors (you approve before anything is sent)
  5. Top 3 recommended actions this week
  6. Verification — every AI-written figure, invoice number and name checked against your file
All of the above ran live on your file. The paid version runs them on a schedule and delivers the report by email.

How these numbers were produced

Every figure above was computed programmatically from your uploaded file — no number was generated or guessed by AI. The plain-English summary narrates those same figures and the reminder drafts use only the invoice facts in your file — neither ever invents numbers. Every figure, invoice number and name the AI wrote is checked against your file before display; anything that cannot be matched is removed, never shown. Figures are computed, not advice.

Your file is deleted from our server within 7 days. It is never used to train any model and is never shared. See the data-path & privacy page.

Ready for the real thing?

Book a 15-minute call — we run your receivables report live, on the call.

Book a call   Email us this report