Inventory & Stock Control
Multi-warehouse tracking, batches, barcode labels, and valuation
What Inventory is for
Inventory tracks products, quantities, warehouses, batches, expiry and stock movement. Sales, Purchasing and POS use this shared stock position.
Before you start
Create the stock structure before recording movement.
- Batches and expiry
- Enable lot tracking for products that require traceability or expiry control. Open ↗
How stock moves
Normal business documents should create normal stock movement.
- 1Opening stock / Purchase
- 2Available stock
- 3Sales / POS
- 4Remaining stock
Day-to-day inventory controls
Use the operational screen that matches the event instead of changing stock directly.
What happens next?
Every confirmed inventory action creates a traceable stock-ledger movement. Review the resulting movement rather than entering another adjustment.
- After receiving
- Available quantity increases in the selected warehouse. Batch-tracked products require the lot information used for later allocation.
- After a sale or POS checkout
- Available quantity decreases. For tracked lots, checkout allocates non-expired stock using the product’s lot rules, including FEFO behavior supported by KhataIN.
- After a transfer
- Quantity leaves the source location and becomes available at the destination through the recorded transfer trail.
- After a posted stock count or adjustment
- The verified difference is posted to the stock ledger with its reason; it does not replace the history that produced the previous balance.
Inventory value and reporting
Quantity and value answer different questions. Use Stock Levels for what is available, Stock Ledger for why it changed, and Inventory Reports for movement and value. KhataIN supports the configured inventory valuation behavior; use a consistent method for similar inventory and review damaged, obsolete or expired stock rather than leaving it at an unrealistic value.
- Inventory Reports
- Review movement, valuation and stock health for the selected reporting context. Open ↗
Avoid common mistakes
Check these points before changing stock or correcting a difference.
- Do not use adjustments for normal purchases or sales
- Receive purchases and correct sales through their originating workflows so stock and accounting remain connected.
- Do not enter opening stock twice
- Opening stock establishes the starting position once; later changes need a receipt, sale, transfer, count or justified adjustment.
- Do not create duplicate products
- Search existing products, SKUs, barcodes and variants before creating another record for the same item.
- Keep units consistent
- Confirm purchasing, stocking, packaging and selling units before live movement begins.
- Investigate before adjusting
- Review the Stock Ledger, source documents, warehouse and date range before posting a correction.
- Do not ignore batches and expiry
- Tracked products need the correct lot, expiry and quantity so allocation and write-off behavior remain reliable.
Need more help?
Review Stock Levels to confirm the symptom, then use Stock Ledger to identify the movement that caused it. Check receipts, sales, transfers, counts, warehouse and batch allocations before posting an adjustment. If the source cannot be identified, contact support with the product, warehouse, date range and affected document reference.
