Pick List
An inventory pick list is a document that tells your warehouse employees what inventory products to choose to fulfil a specific order, like a sales order, labour order, or material request.
It is especially advantageous for businesses that possess:
Large inventories
High order volumes
Multiple SKUs per order
ERPNext uses First-In-First-Out (FIFO) logic to automate item choosing, ensuring that the oldest stock is chosen first. The system picks the batch of products with the earliest expiration date in order to increase inventory use and avoid waste.
1. Prerequisites
Prior to making a pick list, make sure you have:
Warehouse
Item in Stock
2. How to Create a Pick List
A) Stock to Stock Transactions to Pick List
Click New.
Set Company and Purpose:
Delivery: Obtains merchandise by using a sales order. A Delivery Note is generated upon submission.
Material Transfer for Manufacturing: Choose a Work Order and indicate how many completed items you need. A stock entry is made after submission.
Material Transfer : Choose the Material Request type labelled "Material Transfer." A stock entry is made after submission.
Add items and quantities.
Click on Item Locations:
Selects warehouses for batch items according to nearest-expiry and for serial items according to FIFO. You are limited to the parent warehouse's location.
Optionally enable:
Pick Manually: keep special batch/warehouse picks in storage.
Scan Mode + Prompt Qty: enables barcode scanning while providing quantity prompts.
Save → Submit (after selection is complete).
For delivery purposes, select Create Delivery Note; for manufacturing/material transfer, select Create Stock Entry.
B) From Reference Documents
Order for Sales
Create → Pick List or open Pick List and use Get Items to import pending Sales Orders (with % chosen < 100%). ** Save and submit, then create a Delivery Note.
Order of Work
- Click Create → Pick List, enter the quantity of finished items, save, submit, and make a stock entry. only when the work order has the status "In Progress" or "Not Started."
Materials Request
- Click on Create → Pick List → Save → Submit → establish Stock Entry. solely for material requests of the "Material Transfer" kind.
3. Pick List Features
3.1 Update the Current Stock
If picking delays affect availability, use Update Current Stock to update warehouse locations and amounts.
Available until a delivery note or stock entry is created.
3.2 Barcode Scan
Scan Mode: a barcode scanner is used to automatically verify picks.
Prompt Qty: Instead of incrementing by one, a pop-up prompt to enter the quantity is displayed.
3.3 Manually Select
- If you have the Pick Manually checkbox checked, the system will not override manual changes to batch selection or quantities when they are saved.
4. Advances
Batch and serial user interface improvements
An enhanced validation and selection process in the batch/serial number selection interface.
Integration & Reservation of Stock
The Pick List is closely related to Stock Reservation Entries. ** Direct Reserve, Unreserve, and View of reserved stock are available. Reservations ensure that stock is held before delivery notes or stock entries are created.
Error handling and bug fixes
The pick quantity and order are now properly aligned after batch-quantity discrepancies when selecting from sales orders were resolved. Manual batch selection now allows over-picking when "Pick Manually" is selected.
Behaviour on the User Interface
The same items (item, UOM, warehouse, batch, and reference) are summarised in the same table row. Duplicates are excluded from this unless the references are distinct.
5. Related Topics
Sales Order
Work Order
Material Request