OdooWiki OCA HUB

Stock Move Purchase UoM

stock_move_purchase_uom folder_open OCA/stock-logistics-warehouse open_in_new
Warehouse License: LGPL-3

This module adds a check in the operation types form that allows users to decide if they want to use the purchase UoM for the moves of that operation type.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you configure an operation type so its stock moves use the product's purchase unit of measure instead of the default one, with a rounding rule for the conversion.

This module adds two settings to each operation type (for example Receipts, Delivery Orders, Internal Transfers) in the Warehouse configuration.

  • A checkbox "Use Purchase UoM" decides whether moves of that operation type should be expressed in the product's purchase unit of measure instead of the usual stock unit.
  • A rounding method field, shown only when the checkbox is ticked, chooses how quantities are rounded when converting: "Closest" (half-up) or "Up". It defaults to "Closest".

When the option is active, creating a stock move automatically converts the quantity into the product's purchase unit and stores it in that unit. The same happens when you pick a product on a move form: the unit of measure is switched to the purchase one. On detailed operations lines, if no move is linked yet and no unit was already chosen, the purchase unit is also applied.

Moves that are returns of an earlier move are left untouched, so returned goods keep their original unit. The module only extends existing stock models (stock.move, stock.move.line, stock.picking.type) and adds no new menus or reports; the new fields appear on the operation type form, right after the backorder setting.

Depends on

stock

Required by other modules

Models and fields (3)
  • stock.move · extends an existing model
  • stock.move.line · extends an existing model
  • stock.picking.type · extends an existing modeluse_purchase_uom, purchase_uom_rounding_method

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.