Odoo Logistics & Warehouse · intermediate · 10 min read
Receiving & Putaway Processes in Odoo
Run disciplined inbound warehouse operations in Odoo: dock receipt against PO, quantity validation, quarantine, putaway rules, cross-dock, and barcode-driven dock-to-stock workflows.
Last reviewed 2026-07-30 · Estimated effort: 2–6 weeks typical implementation slice
Table of contents
Receiving and putaway in Odoo convert vendor shipments and internal transfers into owned quants at the correct locations — with operation types that can include quality holds, lot capture, and barcode validation.
Dock-to-stock time improves when receipt steps match physical flow: unload, count, quarantine if needed, put away to pick face or bulk, then release to available stock.
Manufacturing component receipts and finished goods putaway use the same location model — cross-link Manufacturing for production-specific inbound without duplicating shop floor design here.
Inbound errors compound through picking: a bulk receipt without bin putaway means pickers hunt pallets while the system shows available stock in a generic input location.
This article covers inbound execution. Barcode standards and lot enforcement build on foundations described in companion articles.
Purchase orders generate incoming shipments linked to vendor lines. Receiving validates quantity, lot when required, and packaging against the PO — not a blind inventory increase.
Inter-warehouse and manufacturing receipts follow parallel patterns with different source documents but the same location discipline.
- ▸Incoming shipment: expected lines and vendor reference
- ▸Validation: full, partial, or backorder receipt
- ▸Lot capture: at receipt when traceability applies
- ▸Billing: three-way match timing per finance policy
Define whether receivers count every line or trust ASN with spot checks. Over-receipts and shorts should follow SOPs with supervisor approval paths.
Barcode scanning at receipt reduces mis-identified SKU and speeds line confirmation.
Use dedicated quarantine locations for inspection failures, damage, or pending QC. Stock in quarantine must not appear in ATP for sales channels.
Release to pick locations only after QC sign-off recorded in process or system.
Putaway moves stock from dock staging to storage or pick face. Rules may prefer empty bins, fixed SKU slots, or zone by product category.
Heavy or fast movers near dispatch; slow movers in bulk aisles — layout drives configuration.
When inbound feeds immediate outbound, minimize storage touches with routes from receipt zone to outbound staging.
Requires tight scheduling and barcode proof that product did not sit in the wrong location overnight.
- ✓Separate dock staging from pick-face locations.
- ✓Require lot entry at receipt for regulated or expiry SKUs.
- ✓Measure dock-to-stock time weekly after go-live.
- ✓Align vendor ASN format with receipt validation screens.
- ✓Train receivers on quarantine paths before first live PO.
- ✓Cross-link barcode article for label standards at inbound.
- !Validating receipts directly to one giant stock location.
- !Skipping partial receipt handling on large vendor shipments.
- !Releasing quarantine stock without documented QC.
- !Putaway without location scans — ghost bin inventory.
- !Matching PO lines to wrong products when barcodes duplicate.
- !Ignoring manufacturing component receipts in warehouse KPIs.
Receiving and putaway set the accuracy ceiling for everything downstream — pickers cannot fix inventory that was wrong at the dock.
Design staging, quarantine, and putaway scans before scaling outbound volume.
ASN / PO
Expected receipt.
Receive
Count and QC.
Label
Lot / serial if required.
Putaway
Bin assignment.
Scan
Capture barcode.
Match
Resolve product / lot.
Confirm qty
Validate UoM.
Exception
Unknown or mismatch path.
Trigger
Business event starts the flow.
Execute
Operate in the system of record.
Validate
Check outcomes and exceptions.
Close
Reconcile and hand off.
Frequently asked questions
Can we receive before the PO exists?
Possible with policies that allow unlinked receipts but risky for matching and costing. Prefer PO-driven receipt for purchased goods.
How do putaway rules choose bins?
Configure storage categories, fixed locations, or closest empty bin strategies per product category. Test with real aisle layout.
What about returns receiving?
Returns often use distinct operation types and quarantine. Retail guide covers customer return policy; warehouse handles physical receipt.
Should receipt be one-step or two-step?
Two-step receipt plus putaway helps large DCs. Single-step works when dock and pick face are effectively the same for small catalogs.
Related articles
Barcode Operations Best Practices in Odoo
Run reliable barcode workflows in Odoo: label standards, scanner hardware, operation types, exception handling, UAT on the floor, and governance that prevents scan-skipping.
View →Lot & Serial Number Tracking in Odoo
Implement lot and serial traceability in Odoo: product tracking modes, receipt capture, FEFO picking, recall readiness, manufacturing alignment, and scan enforcement on the floor.
View →Inventory Accuracy & Cycle Counting in Odoo
Build inventory accuracy programs in Odoo: cycle count schedules, ABC stratification, variance investigation, adjustment governance, KPI tracking, and habits that beat annual wall-to-wall counts.
View →Designing a Multi-Warehouse Strategy in Odoo
Plan multi-warehouse operations in Odoo: fulfillment allocation, inter-warehouse transfers, replenishment rules, channel-specific stock, 3PL handoffs, and governance that keeps ATP accurate.
View →Related services
Designing inbound workflows in Odoo?
Share your dock layout, vendor patterns, and QC needs — we will outline receipt and putaway configuration.
