Skip to main content
Card class: Non-HeroCategory: Ecommerce Platform
Detailed A/R aging: 0-30, 31-60, 61-90, 91-120, 120+ buckets. The cash-conversion telemetry.

At a glance

Detailed AR aging buckets at customer level: 0-30, 31-60, 61-90, 91-120, 120+. The bar-chart view of Invoice Aging Summary, drilled to per-customer.
What it countsSUM(Transaction.Amount Due) for open Invoices, bucketed by (Today, DueDate) age, grouped by Customer.
Tax treatmentIncludes tax (Amount Due is gross customer-owed).
ShippingIncluded.
Refunds / Credit MemosOpen Credit Memos applied to an Invoice net Amount Due down.
Cancelled / voided invoicesExcluded.
CurrencyOneWorld: reporting currency at current FX.
Bucket boundariesDefault 0-30, 31-60, 61-90, 91-120, 120+. Configurable.
Subsidiary scopeRespects dashboard filter.
Time windowRT (real-time snapshot)
Alert trigger>25% in 90+ bucket, sentiment ar_aging
Rolesowner, finance

Calculation

Calculated automatically from your NetSuite data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A US wholesale apparel distributor on NetSuite. Snapshot 14 Apr 26.
BucketOpen AR (USD)% of totalTop contributor
Current (not yet due)$5,840,00049%Major Department Store ($1.2M)
1-30 days$3,180,00027%Western Regional ($420K)
31-60 days$1,640,00014%Boutique Group A ($260K)
61-90 days$640,0005%Specialty Retailer ($180K)
91-120 days$360,0003%Three problem accounts
120+ days$260,0002%Two write-off candidates
Total Open AR$11,920,000100%
Five things to notice:
  1. 49% Current is healthy. Net-30 invoices that aren’t yet due. The Controller wants this in the 45-55% range.
  2. 27% in 1-30 is the operational normal for B2B Net-30. Customers paying 5-10 days past due. Reminders go out, money flows.
  3. 14% in 31-60 is the warning zone. Collections team escalates from email reminders to phone calls.
  4. 10% in 60+ combined is approaching the alert threshold (25%). Today the merchant is well under, but trend matters: if 60+ ticked up from 6% to 10% in three months, the slope is the signal.
  5. The drill-down per customer is the action list. $260K Boutique Group A in 31-60 is one customer that needs a phone call today; the card surfaces the name. Without it, the AR clerk would scroll the Customer Aging report and miss the priority.

Sibling cards merchants should reference together

CardWhy pair it with AR Aging Buckets
Invoice Aging SummaryThe summary tile version of this bar chart.
DSOSingle-number compression.
Overdue Invoices ValueSum of overdue (excludes Current).
Cash Application RateOperations efficiency.
Credit Hold OrdersCustomers in 60+ are credit-hold candidates.
Top B2B AccountsConcentration view.

Reconciling against the vendor’s own dashboard

Where to look in NetSuite:
Reports → Receivables → A/R Aging Detail (per-customer view) Customer record → Financial → Aging tab (single-customer)
A/R Aging Detail is the matching native equivalent. The card mirrors it. Why our number may legitimately differ from NetSuite reports:
ReasonDirectionWhy
Bucket boundariesEitherNetSuite default vs custom-configured buckets.
As-of dateSmallReal-time vs period-end snapshot.
FX rateSmallCurrent spot vs report-saved rate.
Credit Memo nettingEitherAuto-apply vs manual.
Subsidiary scopeEitherCard defaults to all subs.
Cross-connector reconciliation: This card has no commerce-platform counterpart. Commerce platforms don’t model AR aging.

Known limitations / merchant FAQs

Why is the alert at 25% in 90+ vs 30% in the summary card? The summary card lumps 60+ together; this card has finer granularity. 90+ days overdue collects at <30% recovery rate, so the threshold is tighter. Should I write off the 120+ bucket? That’s a CFO/Auditor decision. Standard policy: 120+ days with no payment activity for >90 days, refer to collections agency. >180 days, write off and transfer to bad debt expense. NetSuite’s Allowance for Doubtful Accounts typically tracks this. Customers in 60+ that have new orders, do I block them? Usually yes; NetSuite’s CreditHold flag triggers automatically when overdue invoices breach policy. The Credit Hold Orders card surfaces these. Multi-currency, what FX is used? Current spot. Each open Invoice’s Amount Due is translated at refresh time. Disputes, do they appear here? Yes. Disputed Invoices typically remain in the aging buckets until resolved. Some accounts use a custom “Dispute” status; the field map can carve them out. Bucket roll-forward, can I see how an Invoice migrated? Not in this card. The historical view lives in the Invoice’s transaction record (Audit Trail tab in NetSuite UI). ASC 606 / Allowance for Doubtful Accounts impact? None on this card. The card shows gross AR; allowance is a separate Balance Sheet line. Single-subsidiary vs OneWorld behaviour? Identical logic.

Tracked live in Vortex IQ Nerve Centre

A/R Aging Detail is one of hundreds of KPI pulses Vortex IQ tracks across NetSuite and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.