Customers carrying aged AR (60+ days) in Sage who are still placing new ecommerce orders. Each row is a customer you are extending more credit to while old invoices sit unpaid.
At a glance
A table of customers who owe you money on aged invoices in Sage (60+ days past due) and are at the same time placing fresh orders on your ecommerce channels. Each row is a credit decision you are making by default: you are extending more exposure to a customer who has not paid for the last batch. This is the cross-platform credit-risk join, and it is the kind of finding that is structurally invisible to either system alone, because Sage knows the unpaid AR but not the new orders, and the storefront knows the new orders but not the unpaid AR. Putting the two together is the whole point of the card.
Calculation
Calculated automatically by joining the Sage AR aging ledger against open and recent orders from your connected ecommerce platforms, keyed on the customer. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK B2B merchant on Sage Intacct (single entity, GBP) selling through a BigCommerce B2B portal on Net-30 and Net-60 terms. Snapshot 14 Apr 26, comparing the trailing 30 days against the prior 30. The card shows 6 customers carrying 60+ day AR who placed new orders in the window. The credit controller sorts by combined exposure.
Five things to notice:
- This table is a list of credit decisions you are making by default, and the card’s job is to make them deliberate instead. Every row is a customer your storefront accepted a new order from while Sage shows their last batch unpaid for 60+ days. Without the join, the credit controller sees the AR in Sage and the sales team sees the orders in BigCommerce, and nobody connects the two until the unpaid balance becomes a write-off. With the join, the controller decides, before the new order ships, whether to hold it, require payment of the aged balance first, or let it through with eyes open. The combined-exposure column is the number that drives that decision.
- Northgate Trade Supplies at 115,000 combined and an oldest invoice at 118 days is the row to action today. An invoice approaching 120 days is into serious-doubt territory; a customer that old who is still ordering is either in genuine distress (ordering on credit because cash is tight) or treating your terms as an interest-free loan. Either way, shipping another 31,000 to them without addressing the 84,000 already owed is compounding a problem. The right move is usually a stop-order until the aged balance is cleared or a payment plan agreed, which is exactly the action Orders on Credit Hold operationalises.
- Coastline Retail Group is the opposite profile and needs a softer touch. 18,000 aged at 63 days (just over the line) against 26,000 of fresh orders is a good customer who has slipped one cycle, not a distressed account. Treating them like Northgate (a hard stop-order) risks losing a valuable, normally-prompt account over a single late cycle. The card surfaces both on the same table; the judgement is in reading the oldest-invoice-age and the AR-to-new-order ratio together, not just the combined total.
- The 30-day-vs-prior comparison is what turns a static list into a trend, and the trend is the real alarm. A customer appearing on this card for the first time is a watch item; a customer whose aged AR grew while their new orders also grew is an accelerating exposure. If Pennine Distribution’s aged balance climbed from 28,000 last period to 41,000 this period while they kept ordering, the trajectory is the story, not the snapshot. The card’s period comparison flags the customers getting worse, which is where the controller’s limited time should go first.
- This is the cross-platform join that neither system can produce alone, and it is the clearest credit-risk finding Vortex IQ delivers for B2B. Sage knows the aged AR but has no idea the customer just placed three more orders on the storefront. The storefront knows the new orders but has no visibility into the customer’s payment history in the ledger. The sales team is incentivised on orders and the finance team is responsible for collections, and the gap between them is exactly where compounding credit exposure lives. On this account the join surfaced 333,000 of combined exposure that no single dashboard had ever shown together, and the controller put three accounts on hold within the day. This is the cross-platform finding that usually opens the Implementation Partner conversation with finance.
Sibling cards merchants should reference together
Reconciling against Sage
Where to look in Sage Intacct: The native Sage Intacct views to run side by side with this card:
Reports → Accounts Receivable → AR Aging (the aging ledger this card joins; run at the same as-of date as the dashboard)
Reports → Accounts Receivable → AR Aging Detail (invoice-level detail so you can see the oldest invoice driving each row)
Accounts Receivable → Customers with the credit-limit and on-hold flags exposed, to see which flagged customers are still ordering
Order Entry → Sales Orders for the flagged customers, to confirm the new orders the storefront placed (where orders sync into Intacct)
Interactive Custom Report (ICR) on the AR data source listing CustomerID, aged-bucket balances, and oldest-invoice date, to align against the ecommerce open-order export by customer
The reconciliation discipline is the as-of date. AR aging is a point-in-time view; an aging report pulled yesterday and an order export pulled today will not line up. The card snapshots both sides at one moment. Also confirm the aging basis: due-date aging (days past the invoice due date) versus invoice-date aging (days since the invoice was raised) can move a customer between buckets and change whether they cross the 60-day trigger.
Common reconciliation pitfalls:
- Due-date vs invoice-date aging. A Net-60 invoice raised 80 days ago is only 20 days past due. Card uses due-date aging by default so terms are respected; a raw invoice-date aging overstates the aged cohort.
- Unapplied cash and credits. A customer with a 60-day invoice and an unapplied payment or credit memo may not actually owe the aged amount. Card nets unapplied cash where the field map allows; a gross aging report can overstate.
- Order-sync timing. New orders that have not yet synced from the storefront into Intacct will not appear in a Sage-only view, which is precisely the gap this card closes by reading the storefront directly.
Cross-connector reconciliation:
The cross-platform high-leverage finding is the entire reason this card exists. Sage holds the truth about who owes you money and how long it has been outstanding. The ecommerce platform holds the truth about who is placing new orders right now. These two facts live in separate systems owned by separate teams with separate incentives, and the compounding credit exposure lives precisely in the gap between them: the sales team books the order, the finance team chases the old invoice, and no single screen ever shows that they are the same customer. This card is that screen. It turns an exposure that is normally discovered at write-off into a decision made before the next order ships. For a B2B merchant it is one of the fastest paybacks in the whole Nerve Centre, and it is where the Vortex IQ Implementation Partner usually starts the credit-control conversation with finance.