Sextant
← Catalog
Block · finance

AR Aging

Open receivables bucketed by age with a total-AR hero and an over-90-days callout.

State
Size
Mode

Acme · receivables aging

$328k

$46k (14%) over 90 days

Acme · receivables aging — receivables by age
BucketAmountInvoices
Current$85k1
1-30$108k2
31-60$38k1
61-90$52k1
90+$46k2

Acme finance · AR subledger · updated daily

Demo data is illustrative. Replace with your own typed data prop.

How it computes

Receivables bucketed by days past due (Current, 1–30, 31–60, 61–90, 90+) with over-90 exposure.

first-matching bucket on daysOverdue;  totalAR = Σ amount;  over90 = Σ amount where daysOverdue ≥ 91

Assumptions

  • Days-overdue is supplied per invoice — the widget doesn't compute it from dates.
  • Buckets are exhaustive and mutually exclusive.
  • Not-yet-due invoices (negative days) fall into Current.

Honest about

  • DSO (365·AR/revenue) is deliberately not computed here — this is exposure by age, not a turnover ratio.
  • Over-90 is an absolute dollar figure, not a share of revenue.
  • Hiding a bucket only filters the bars; totals and over-90% still reflect the full ledger.