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.

Receipts
Delivery Orders
Internal Transfers
Lots & Serial
Reordering Rules
Routes
Inventory Adjustments
Valuation

Basic inventory terminology

FieldsTrường dữ liệuDescription
InventoryKhoThe Odoo application used to manage warehouse operations and stock.
OperationsVận hànhThe menu group used for receipts, deliveries, and transfers.
ProductsSản phẩmThe area used to manage products, variants, lots, and packages.
ReceiptsPhiếu nhậpIncoming warehouse documents for vendor or internal receipts.
Delivery OrdersPhiếu xuấtOutgoing warehouse documents for customer shipments.
Internal TransfersĐiều chuyển nội bộMoves between internal locations or warehouses.
Lot/Serial NumberSố lô/SerialTracking information at lot or unit level.
Reordering RulesQuy tắc bổ sungRules that trigger purchasing or manufacturing when stock drops too low.

User groups

Common permissions

GroupPermissions
UserView and create transfers, and validate their own warehouse operations
ManagerConfigure warehouses, locations, operational rules, and review all reports
AdministratorManage 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/ButtonDescription
Product Type / Loại sản phẩmDefines whether the product is storable, consumable, or a service.
Tracking / Theo dõiChooses lot tracking, serial tracking, or no tracking.
Routes / Định tuyếnControls whether the product is bought, manufactured, made-to-order, or dropshipped.
On Hand / Tồn khoOpens the current quantity by location, lot, or package.
Update Quantity / Cập nhật số lượngApplies 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/ButtonDescription
Product / Sản phẩmThe 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ểuWhen stock drops below this level, replenishment is proposed.
Max Quantity / Số lượng tối đaThe target level to replenish up to.
Quantity Multiple / Bội sốThe replenishment quantity is rounded to a fixed multiple.
Route / Định tuyếnChooses 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.