Inventory & Warehouse
Full warehouse control — from receiving dock to customer delivery.
Key Capabilities
Every stock movement tracked, valued, and posted to your general ledger automatically.
Multi-Warehouse
Manage unlimited warehouses, each with its own locations, bin assignments, and inventory GL account. Compare stock side by side with the Transfer UI.
Bin Locations
4-level hierarchy: Aisle → Rack → Shelf → Bin (e.g. A01-R03-S02-B04). Default bin assignments per product with min/max replenishment triggers.
Lot & Serial Tracking
Full traceability from supplier receipt to customer delivery. Expiry dates, serial status (in_stock/sold/returned/scrapped), and purchase order linkage.
Pick / Pack / Ship
Three-step fulfillment workflow with picker/packer assignment, shipment packaging (pallet→box hierarchy), carrier tracking, and backorder support.
How It Works
Receive Stock
Create incoming pickings from purchase orders. Scan barcodes, assign lots/serials, route to bin locations. Stock and AVCO cost update instantly.
Manage & Count
Transfer between warehouses, run cycle counts (blind or open), adjust discrepancies. ABC classification drives count frequency.
Pick, Pack & Ship
Pick waves consolidate orders by bin for optimal walk paths. Pack into shipment packages. Ship with carrier tracking numbers.
Stock transfer UI screenshot
Compare & Transfer
The split-screen Transfer UI shows stock levels across two warehouses side by side. Select products, enter quantities, and initiate a two-step ship → receive workflow with transit tracking.
- Two-step workflow: Ship from source → Receive at destination
- Goods tracked in Transit location between steps
- Automatic journal entry when GL inventory accounts differ
- Quantity adjustment at receiving (handles discrepancies)
Valuation report screenshot
AVCO Inventory Valuation
Weighted Average Cost is recalculated on every incoming stock move. The formula is transparent and auditable: (existing qty × existing cost + incoming qty × incoming cost) / total qty.
- Cost updates are atomic — no partial calculations
- Full stock valuation report by warehouse or company-wide
- Product stock card shows every move with running cost
- COGS journal entries use AVCO cost at time of sale
Cycle count screenshot
Cycle Counting & ABC
Set up count plans using ABC classification (Pareto: A=80% value, B=15%, C=5%). The system schedules counts, supports blind counting, and auto-creates stock adjustments on approval.
- Strategies: ABC-based, random, full, bin-based, or custom
- Configurable frequencies: A=30d, B=60d, C=90d (editable)
- Blind count mode hides system quantities from counters
- Variance thresholds trigger manager approval routing
Works Seamlessly With
Take Control of Your Warehouse
See how ToolHub tracks every unit from receiving dock to customer delivery — with full accounting integration.