I’ve been thinking about how to physically manage the warehousing operations with ERPNext workflow?
At present I see option of manually feeding everything into the system after packaging is done. However there is a high probability of mistakes while writing and reading of product codes and their quantities.
In the odoo-world the process seems to be completely barcode driven (Video at end.) which seems to be quite efficient.
I have tried to breakdown the most common (semi-automated) workflow for warehouse management here. Would love to hear from everyone about what they think about it and how they manage the same at present.
1. Receiving -
- Check against purchase order. (simply done by human against pending purchase orders from vendor)
 - Scan product barcode (in receiving note?)
 - Optional Quality Check
 - Purchase Receipt (submit)
 
2. Sort and Store -
- Scan bin/isle location?
 - Scan all items not placed yet
 - Scan/click “items stored”
 
2. Pick and Pack -
- Select Sales order
 - Scan product barcode (while picking from isles)
 - Pack in master-boxes ( print master barcode to be stuck on master box, to be used for dispatch)
 
3. Dispatch -
- Small print out with pending products given to packer.
 - Get products to one place and select customer (in POS?)
 - Scan masterbox/product codes (masterbox barcodes expand automatically into products for sales invoice)
 - Create Delivery Note
 - Make Invoice