Receivables & payables by region
Stacked by Australia / United StatesCin7 units on hand, by region
What needs attention
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.
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.
Units on hand by warehouse
Green = Australia, blue = United StatesSKU × 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 coverFull stock detail
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