Inventory Ledger
An immutable history of every single unit of stock.
Unlike standard inventory systems that only show "Current Qty", RetailCoder uses a double-entry ledger system. Every change in stock is recorded as a transaction event.
Movement Types#
INStock Added: Purchase Orders (PO), Returns, or Initial Setup.OUTStock Removed: Sales, Damage, or Theft.RESERVEHard Hold: Stock allocated to a "Confirmed" order but not yet shipped. This prevents overselling on other channels.TRANSFERRelocation: Moving stock from Warehouse A to Retail Store B.
Why Negative Stock HappensIf you see negative stock in the ledger, it usually means an order was forced through (e.g., via POS override) when the system believed stock was 0. The ledger accurately reflects this debt until you add a reconciliation entry.
Exporting Data#
You can export the full ledger as a CSV from Inventory > Reports for end-of-month accounting.