Products & Inventory
Restocking Products & Stock Ledger History
Learn how to record inventory restock entries (Purchases, Returns, Adjustments) and inspect the complete chronological stock ledger history for any product.
The Stock Ledger System (`stock_entries`)
BusinessPlus maintains an immutable audit ledger of all inventory movements in the `stock_entries` table. Rather than simply overwriting numbers, stock adjustments are tracked with timestamps, entry types, quantities, and optional staff notes.
How to Log a Restock Entry
To replenish inventory for a product:
- Open Restock Action: In the Inventory table view, click the "+" icon on the product row (or click "Restock" in the Product Detail page).
- Select Entry Type: Choose the adjustment reason: "Purchase" (new stock arrival), "Manual Adjustment" (inventory count audit), or "Return" (customer return).
- Enter Quantity & Notes: Enter the quantity to add (or subtract for negative adjustments) and attach an optional explanatory note.
- Submit Entry: Click "Save Entry". The product's `stock_quantity` updates immediately and the transaction is logged to the ledger.
Viewing Chronological Stock History
To review the complete history of an item, navigate to Dashboard -> Inventory and click on the product to open the Product Detail page (`/dashboard/products/:id`). Scroll to the "Stock Movement History" section to view every initial balance, restock purchase, checkout sale, and manual adjustment with exact timestamps and quantities.
Cancelled Orders & Stock Restoration
When an order is cancelled, stock is NOT automatically restored by default to avoid unintended inventory inflation. Staff should review the returned merchandise and log a Restock Entry with entry type "Return" to return items to available inventory.