Business overview

A single snapshot of receivables, payables and stock integrity across Australia and the United States, as at 20 August 2026.

Receivables & payables by region

Stacked by Australia / United States
Cin7 units on hand, by region

What needs attention

Aged receivables

Detailed ageing analysis of every customer balance, by due-date bucket. Click a row's "detail" link for its ageing profile.
Total AR by region

Customer ledger detail

Region is inferred from currency: accounts marked [FX] in the Xero export are invoiced in a foreign currency (USD) and classified United States; unmarked accounts are AUD-denominated and classified Australia. Totals are recalculated from row-level ageing buckets because the source file's Total/Percentage rows did not carry a cached formula value.

Aged payables

Detailed ageing analysis of every supplier balance, by due-date bucket.
Total AP by region

Supplier ledger detail

Region inferred from currency the same way as receivables. Totals recalculated from row-level data for the same reason.

Inventory — system of record (Cin7)

Stock on hand by SKU and warehouse, as recorded in Cin7. Australia SKUs are prefixed KKAU, United States SKUs are prefixed KKUS.

Units on hand by warehouse

Green = Australia, blue = United States

SKU × warehouse heatmap

Darker cells hold more stock. Scroll to see every warehouse.

Velocity vs. safety stock

RJW Warehouse (Houston, D01) — sell-through speed vs. weeks of cover

Full stock detail

Cin7 vs. physical stock — mismatch analysis

Compares the Cin7 system count against the count reported directly by each warehouse site, SKU by SKU.
How this comparison is built. Each warehouse-site report is auto-matched to its Cin7 location by name: Amazon USA → Amazon, Amazon AUS → Amazon AU, Smart → Smart Warehouse (TX), ShipCalm → ShipCalm - LA, RJW → RJW California + RJW Houston, Bio Living → Melbourne - Bio Living. Where a warehouse-site SKU code doesn't exist in Cin7 (e.g. Bio Living's internal numeric codes), lines are matched to Cin7 products by description instead - see scripts/bioliving_description_map.json in the repo to adjust that mapping. Damaged-stock lines (a D_ SKU prefix) are added to their base SKU's physical count, since Cin7 does not track damaged stock separately. This mapping is rebuilt fresh from the current file names and headers every time the dashboard regenerates.

Cin7 vs. actual — total units compared

Absolute variance by region

Net variance by warehouse

Green = physical stock higher than Cin7 · Red = Cin7 overstates physical stock

Line-by-line detail