Sale - Secondary UoM

product_uos
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/product_uos
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Nicolas Martinelli, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Manage secondary units of sale
==============================

Sell products in one unit of measure that is different from the one
you manage the inventory.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
product_template_form_view_inherit_product_uos product.template.common.form.inherit product.template xpath Inherits product.product_template_form_view
Models touched (2)

New fields (2)
  • uos_coeff Float
    digits=dp.get_precision('Product Unit of Measure') help='Coefficient to convert default Unit of Measure to Unit of Sale uos = uom * coeff' args: 'Unit of Measure -> UOS Coeff'
  • uos_id Many2one → product.uom
    help='Specify a unit of measure here if invoicing is made in another unit of measure than inventory. Keep empty to use the default unit of measure.' args: 'product.uom', 'Unit of Sale'
Public methods (0)

No public methods.

New fields (2)
  • product_uos Many2one → product.uom
    readonly=True related='product_id.uos_id' required=True string='Unit of Measure' args: 'product.uom'
  • product_uos_qty Float
    compute='_compute_uos' digits=dp.get_precision('Product Unit of Measure') inverse='_set_uos' readonly=False string='Quantity'
Public methods (0)

No public methods.