Inventory

Snapshot as of the last data refresh. Values in cost unless labelled Retail.

Inventory Aging (by time since last sale)

Age bucketSKUsValueAmount

Near-Expiry

ProductBatchExpiryQtyValueBucket

Stock by Category

CategorySKUsStock Qty Cost ValueRetail ValueNear-Expiry Value

Slow-Moving & Dead Stock

PharmacyProductCategory StockSold 90d Days CoverStock ValueStatus