The Receiving Process in Odoo
Receive-to-stock covers the process of accepting goods from vendors, inspecting them, and placing them into the correct warehouse locations. In Odoo, this workflow is handled by the Inventory module with integration points in Purchase and Quality. An efficient receiving process ensures inventory accuracy, catches defective goods before they enter stock, and maintains traceability for compliance.
Receiving Models
One-Step Reception (Receive Directly)
Goods arrive and are placed directly into stock locations. This is the simplest configuration, suitable for warehouses that do not require inspection or staging. The receipt is validated, and products become available for sale or manufacturing immediately.
Two-Step Reception (Receive + Internal Transfer)
Goods arrive at a receiving/input location first, then are transferred to their final storage location via an internal transfer. This model allows quality checks between receiving and shelving, and gives the warehouse team time to determine the best storage location.
Three-Step Reception (Receive + Quality + Stock)
The most controlled flow. Goods arrive at a receiving dock, move to a quality inspection area, and after passing inspection, are transferred to final storage locations. This model is essential for industries with strict quality requirements like pharmaceuticals, food, and electronics.
Step-by-Step Receiving
Receipt Creation
Receipts are created automatically when a purchase order is confirmed. The receipt document lists expected products, quantities, and the vendor. Warehouse workers access pending receipts from the Inventory dashboard or through the barcode scanning interface.
Goods Arrival and Validation
When goods physically arrive, the warehouse team validates the receipt. They check that the delivered items match the purchase order — correct products, correct quantities, acceptable condition. Barcode scanning validates each item as it is received. If the delivered quantity differs from the ordered quantity, Odoo offers three options: process as-is, create a backorder for remaining items, or refuse the delivery.
Quality Inspection
If quality checks are configured for the receiving operation, each item must pass inspection before entering stock. Inspection types include visual checks (pass/fail), measurement checks (weight, dimensions within tolerance), and sample testing. Failed items are routed to a quarantine location and trigger a vendor complaint or return process.
Putaway Rules
Putaway rules tell the warehouse team where to store received goods. Rules can be based on product category (electronics go to Zone A, chemicals go to Zone B), specific products (high-value items go to a secure location), or storage conditions (temperature-controlled items go to cold storage). Odoo suggests the putaway location on the receipt so workers know exactly where to place each item.
Lot and Serial Number Assignment
For products requiring traceability, lot numbers or serial numbers are assigned during reception. The receiving worker scans or enters the vendor's lot number, or Odoo generates a new lot number automatically. This enables end-to-end traceability from vendor to customer, which is critical for recall management and warranty tracking.
Key Configuration
| Setting | Path | Impact |
|---|---|---|
| Reception steps | Inventory > Settings > Warehouse | 1, 2, or 3 step receiving |
| Putaway rules | Inventory > Configuration > Putaway | Automatic location assignment |
| Quality checks | Quality > Control Points | Inspection at receiving |
| Tracking | Product > Traceability | Lot or serial number |
Common Receiving Issues
- Quantity discrepancies — Always validate received quantities against the PO. Discrepancies should trigger vendor communication before acceptance.
- Wrong putaway location — Review putaway rules quarterly to ensure they match current warehouse layout and product mix.
- Missing lot numbers — Enforce lot tracking at the product level so the system requires lot assignment during receipt. Do not allow blank lots.
- Slow inspection bottleneck — If quality inspection creates delays, consider sample-based inspection for trusted vendors instead of 100% inspection.
DeployMonkey + Receiving Workflow
Deploy Odoo on DeployMonkey and configure your goods receiving workflow with AI guidance. From putaway rules to quality inspection points, ensure every receipt is accurate and every item is traceable.