Stock Move Purchase UoM
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.0Lets 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
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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
No verified informationInstallation 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.
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.