Odoo Stock - Inventory & Logistics Management
A complete warehouse system for receipts, deliveries, transfers, counting, and real-time stock visibility
The Stock module is the core warehouse application in Odoo. It covers receipts, deliveries, internal transfers, lot and serial tracking, replenishment, stock counting, and reporting.
It becomes especially valuable when a business runs multiple warehouses, multiple storage locations, or needs tight coordination between Inventory, Purchase, Sales, Accounting, and Manufacturing.
Basic inventory terminology
| Fields | Trường dữ liệu | Description |
|---|---|---|
| Inventory | Kho | The Odoo application used to manage warehouse operations and stock. |
| Operations | Vận hành | The menu group used for receipts, deliveries, and transfers. |
| Products | Sản phẩm | The area used to manage products, variants, lots, and packages. |
| Receipts | Phiếu nhập | Incoming warehouse documents for vendor or internal receipts. |
| Delivery Orders | Phiếu xuất | Outgoing warehouse documents for customer shipments. |
| Internal Transfers | Điều chuyển nội bộ | Moves between internal locations or warehouses. |
| Lot/Serial Number | Số lô/Serial | Tracking information at lot or unit level. |
| Reordering Rules | Quy tắc bổ sung | Rules that trigger purchasing or manufacturing when stock drops too low. |
User groups
Common permissions
| Group | Permissions |
|---|---|
| User | View and create transfers, and validate their own warehouse operations |
| Manager | Configure warehouses, locations, operational rules, and review all reports |
| Administrator | Manage advanced setup, integrations, and system-level controls |
Main menu structure
The source guide organizes Stock into clearly separated functional groups so daily execution, reporting, and configuration do not get mixed together.
Steps
1. Overview: dashboard for warehouse workload and stock flow.
2. Operations: Receipts, Delivery Orders, Internal Transfers, Returns, and the full Transfers list.
3. Products: Products, Product Variants, Lots/Serial Numbers, Packages.
4. Reporting: Stock, Moves History, Forecasted Inventory, Valuation.
5. Configuration: Warehouses, Locations, Routes, Reordering Rules, Settings.
Product setup for warehouse operations
Common inventory fields
| Fields/Button | Description |
|---|---|
| Product Type / Loại sản phẩm | Defines whether the product is storable, consumable, or a service. |
| Tracking / Theo dõi | Chooses lot tracking, serial tracking, or no tracking. |
| Routes / Định tuyến | Controls whether the product is bought, manufactured, made-to-order, or dropshipped. |
| On Hand / Tồn kho | Opens the current quantity by location, lot, or package. |
| Update Quantity / Cập nhật số lượng | Applies a manual stock adjustment at product or location level. |
Daily warehouse workflow
The source guide emphasizes three core flows: receiving, shipping, and handling backorders when actual processed quantities differ from planned quantities.
Steps
1. Create a Receipt or Delivery Order from Operations or from related purchase and sales documents.
2. Fill Contact, Scheduled Date, Source Location, and Destination Location as needed.
3. Add products and quantities in the Operations tab.
4. Use Check Availability to reserve or confirm stock availability.
5. Enter the actual processed quantity in Done when there is a variance.
6. Validate the transfer; if only part of the order is processed, create a backorder for the remainder.
Transfers and returns
Key points
• Internal Transfers are used for movement between internal locations or between warehouses.
• Return creates a reverse transfer from a completed document to process returned goods.
• Source Location and Destination Location are the two most important fields for avoiding stock flow mistakes.
• In multi-warehouse environments, operation types should be standardized to reduce user error.
Lot and serial number management
The guide treats tracking setup as a foundational decision because it affects receiving, shipping, traceability, and expiration handling later on.
Steps
1. Open the product and go to the Inventory tab.
2. Set Tracking to By Unique Serial Number or By Lots.
3. During receipts, enter the Lot/Serial Number on the operation line.
4. Open Products → Lots/Serial Numbers to review the product, remaining quantity, current location, and movement history.
5. If expiration management is needed, enable Expiration Date and configure Expiration Time, Best Before Time, Removal Time, and Alert Time.
Reordering rules and routes
Reordering Rules and Routes work together: one defines when replenishment is needed, and the other defines how it is fulfilled.
Reordering rule setup
| Fields/Button | Description |
|---|---|
| Product / Sản phẩm | The product whose minimum and maximum stock levels are monitored. |
| Location / Vị trí | The location used to monitor inventory and trigger replenishment. |
| Min Quantity / Số lượng tối thiểu | When stock drops below this level, replenishment is proposed. |
| Max Quantity / Số lượng tối đa | The target level to replenish up to. |
| Quantity Multiple / Bội số | The replenishment quantity is rounded to a fixed multiple. |
| Route / Định tuyến | Chooses whether to buy, manufacture, or use another replenishment flow. |
Inventory counting and adjustments
Steps
1. Go to Operations → Inventory Adjustments to create a counting document.
2. Choose the Location and Products to count, or leave Products empty to count everything.
3. Click Start Inventory to begin.
4. Enter the Counted Quantity based on the physical count.
5. Review the Difference to understand variances against the system quantity.
6. Validate to apply the adjustment to stock.
Reporting and search tools
Key points
• Stock report shows on-hand quantities by product, location, lot, or serial.
• Moves History shows the full movement trail by date, product, and location.
• Forecasted Inventory combines incoming and outgoing moves to project future availability.
• Valuation shows the financial value of inventory by product, category, or location.
• Filters such as Ready, Waiting, Late, Done and Group By on Status help warehouse teams act faster.
Practical tips
Key points
• Design warehouses and storage locations to match the physical operation so users do not have to mentally translate the layout.
• Enable lot or serial tracking from the beginning if the business needs traceability or expiration control.
• Use reordering rules on fast-moving products to avoid stockouts.
• Reconcile physical counts with Stock and Valuation reports regularly to catch discrepancies early.
• Pair this page with Stock Account when valuation and COGS automation are required.