ERPNext v16 · Stock & Inventory
ERPNext Stock, accurate to the last unit
Warehouses, batches, serial numbers and valuation set up so stock in ERPNext matches the shelf, and the general ledger matches the stock.

The ERPNext Stock & Inventory flow
The standard v16 document flow we configure, test and train your team on.
- Step 1Purchase Receipt
- Step 2Stock Entry (Material Transfer)
- Step 3Pick List
- Step 4Delivery Note
- Step 5Stock Reconciliation
New in ERPNext v16
- Serial and Batch Traceability Report
- Automatic Closing Stock Posting
What we configure
Your scope decides which of these apply. Nothing is configured that you did not sign off.
- Warehouse tree
- Item groups and units of measure
- Opening stock migration
- Warehouse tree with inter-warehouse transfers
- Warehouse hierarchy, in-transit handling and transfer approvals
- Batch-enabled items with expiry rules
- Serialised items with warranty tracking
- Item templates and variant attributes
- Moving average valuation with perpetual inventory
- FIFO valuation with perpetual inventory
- Reorder levels and auto Material Requests
- Stock reconciliation templates and count schedules
AI workers for Stock & Inventory
AI Procurement Clerk
- Raises POs from reorder alerts
- Compares supplier quotes
- Chases late deliveries
AI Inventory Controller
- Detects stock anomalies
- Schedules cycle counts
- Predicts stock-outs
ERPNext Stock & Inventory FAQ
Which valuation methods does ERPNext support?
FIFO and Moving Average, with perpetual inventory posting to the general ledger.
Can we track batches and expiry?
Yes. Items can be batch-tracked with expiry dates, or serialised for warranty and traceability.
How do we load opening stock?
Through Stock Reconciliation after the valuation method is agreed. That decision is captured in your scope.