FEFO batch deduction, serial number tracking, multi-location stock transfers, cycle counting, and landed cost allocation — in one integrated system.
When a sale is made, iPOS automatically deducts stock from the batch with the earliest expiry date (FEFO — First Expired, First Out). For serialised products, each sale line is linked to a specific serial number.
ISNULL(exp_date) ASC, exp_date ASC, id ASCSee qty_on_hand, qty_committed, qty_in_transit, and qty_available per product per location — all on one screen. Initiate stock transfers and track them from dispatch to receipt.
Size, colour, weight variants with separate barcodes and stock levels per variant per location.
Excel-driven count sheets with blind or visible mode. Dual-count with auto-recount on large variances.
Automatic low-stock email and WhatsApp alerts. Configurable reorder point per product per location.
Allocate shipping, customs, handling to GRN lines by quantity, weight, or value.
Full history of every serial number: received → sold → returned. Warranty tracking.
Separate quarantine stock for damaged/returned goods. Resolution workflow: release/return/scrap.
FIFO cost layers. Inventory value report by product, category, or location.
Generate and print barcodes and shelf labels directly from iPOS.
ABC classification scheduling. High-value products counted more frequently.
Multiple UOM per product (e.g., sell in pieces, buy in cartons). Auto-conversion.
Record spoilage with reason codes. GL posting: Dr Shrinkage Expense / Cr Inventory.
Per-product settings: FEFO on/off, serialised on/off, expiry tracking, min-max levels.