| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/18.0/pos_margin |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), FactorLibre, GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), FactorLibre, GRAP |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Carlos Roca, sygel |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:08 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - onboarding - analytic - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module shows margins in PoS frontend during an order creation. Margins are displayed below the final price of the POS order and under each pos order line.  This module also adds the margin fields to some secondary views. The margin rate (%) is included in the POS order report, while the margin amount is displayed in the POS order tree view. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_margin_inherit |
res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form | |
view_pos_order_tree_inherit |
pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
iface_display_margin
Boolean
default=True
help='Display Margin and Margin Rate in the frontend'
string='Diplay Margin'
No public methods.
margin_rate
Float
aggregator='avg'
string='Margin Rate (%)'
No public methods.
pos_iface_display_margin
Boolean
readonly=False
related='pos_config_id.iface_display_margin'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/17.0/pos_margin |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), FactorLibre, GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), FactorLibre, GRAP |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, OCA-git-bot, oca-ci, Antonio David Ruban Espinal |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - onboarding - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module shows margins in PoS frontend during an order creation. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_margin_inherit |
res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form | |
view_pos_order_tree_inherit |
pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
iface_display_margin
Boolean
default=True
help='Display Margin and Margin Rate in the frontend'
string='Diplay Margin'
No public methods.
margin_rate
Float
group_operator='avg'
string='Margin Rate (%)'
No public methods.
pos_iface_display_margin
Boolean
readonly=False
related='pos_config_id.iface_display_margin'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/16.0/pos_margin |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), FactorLibre, GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), FactorLibre, GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, Weblate, OCA-git-bot, oca-ci, Juan Carlos B |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:40 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_margin_inherit |
res.config.settings | xpath | Inherits point_of_sale.res_config_settings_view_form | |
view_pos_order_tree_inherit |
pos.order | xpath | Inherits point_of_sale.view_pos_order_tree |
iface_display_margin
Boolean
default=True
help='Display Margin and Margin Rate in the frontend'
string='Diplay Margin'
No public methods.
margin_rate
Float
group_operator='avg'
string='Margin Rate (%)'
No public methods.
pos_iface_display_margin
Boolean
readonly=False
related='pos_config_id.iface_display_margin'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/14.0/pos_margin |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, OCA Transbot, oca-travis, Weblate, OCA-git-bot, David, Cyril VINH-TUNG, dsolanki, Ivan, oca-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
view_pos_config_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form | |
view_pos_order_form |
pos.order | field | Inherits point_of_sale.view_pos_pos_form | |
view_pos_order_tree |
pos.order | field | Inherits point_of_sale.view_pos_order_tree |
iface_display_margin
Boolean
default=True
help='Display Margin and Margin Rate in the frontend'
string='Diplay Margin'
No public methods.
margin
Float
compute='_compute_margin'
digits='Product Price'
help='It gives profitability by calculating the difference between the Unit Price and the cost price.'
store=True
args: 'Margin'
No public methods.
margin
Float
compute='_compute_multi_margin'
digits='Product Price'
store=True
args: 'Margin'
purchase_price
Float
compute='_compute_multi_margin'
digits='Product Price'
store=True
args: 'Cost Price'
No public methods.
margin_rate
Float
group_operator='avg'
string='Margin Rate'
margin_total
Float
string='Margin Total'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/13.0/pos_margin |
| VERSION | |
| VERSION | 2.0.2 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | manu, oca-travis, Weblate, OCA-git-bot, CarlosRoca13 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - account - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - sale_margin - sale_management - sale - sales_team - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
view_pos_config_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form | |
view_pos_order_form |
pos.order | field | Inherits point_of_sale.view_pos_pos_form | |
view_pos_order_tree |
pos.order | field | Inherits point_of_sale.view_pos_order_tree |
iface_display_margin
Boolean
default=True
help='Display Margin and Margin Rate in the frontend'
string='Diplay Margin'
No public methods.
margin
Float
compute='_compute_margin'
digits='Product Price'
help='It gives profitability by calculating the difference between the Unit Price and the cost price.'
store=True
string='Margin'
margin_percent
Float
compute='_compute_margin'
digits='Product Price'
store=True
string='Margin (%)'
No public methods.
margin
Float
compute='_compute_multi_margin'
digits='Product Price'
store=True
string='Margin'
margin_percent
Float
compute='_compute_multi_margin'
digits='Product Price'
store=True
string='Margin (%)'
purchase_price
Float
compute='_compute_multi_margin'
digits='Product Price'
store=True
string='Cost Price'
No public methods.
margin_rate
Float
group_operator='avg'
string='Margin Rate'
margin_total
Float
string='Margin Total'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/12.0/pos_margin |
| VERSION | |
| VERSION | 2.0.2 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, GitHub, david, OCA Transbot, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - decimal_precision - base_setup - web - bus - web_tour - uom - barcodes - account - analytic - portal - http_routing - digest - web_editor - sale_margin - sale_management - sale - sales_team - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
view_pos_config_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form | |
view_pos_order_form |
pos.order | field | Inherits point_of_sale.view_pos_pos_form | |
view_pos_order_tree |
pos.order | field | Inherits point_of_sale.view_pos_order_tree |
iface_display_margin
Boolean
default=True
help='Display Margin and Margin Rate in the frontend'
string='Diplay Margin'
No public methods.
margin
Float
compute='_compute_margin'
digits=dp.get_precision('Product Price')
help='It gives profitability by calculating the difference between the Unit Price and the cost price.'
store=True
string='Margin'
margin_percent
Float
compute='_compute_margin'
digits=dp.get_precision('Product Price')
store=True
string='Margin (%)'
No public methods.
margin
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
store=True
string='Margin'
margin_percent
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
store=True
string='Margin (%)'
purchase_price
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
store=True
string='Cost Price'
No public methods.
margin_rate
Float
group_operator='avg'
string='Margin Rate'
margin_total
Float
string='Margin Total'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/11.0/pos_margin |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, OCA Transbot, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - decimal_precision - base_setup - web - bus - web_tour - barcodes - web_planner - account - analytic - portal - http_routing - web_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_pos_order_form |
pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
margin
Float
compute='_compute_margin'
digits=dp.get_precision('Product Price')
help='It gives profitability by calculating the difference between the Unit Price and the cost price.'
store=True
args: 'Margin'
No public methods.
margin
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
multi='multi_margin'
store=True
args: 'Margin'
purchase_price
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
multi='multi_margin'
store=True
args: 'Cost Price'
No public methods.
margin_rate
Float
group_operator='avg'
string='Margin Rate'
margin_total
Float
string='Margin Total'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/10.0/pos_margin |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, OCA Transbot, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - stock_account - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - web_tour - report - procurement - barcodes - web_planner - account - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_pos_order_form |
pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
margin
Float
compute='_compute_margin'
digits=dp.get_precision('Product Price')
help='It gives profitability by calculating the difference between the Unit Price and the cost price.'
store=True
args: 'Margin'
No public methods.
margin
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
multi='multi_margin'
store=True
args: 'Margin'
purchase_price
Float
compute='_compute_multi_margin'
digits=dp.get_precision('Product Price')
multi='multi_margin'
store=True
args: 'Cost Price'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/8.0/pos_margin |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Point Of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), GRAP |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), GRAP |
| COMMITTERS | |
| COMMITTERS | Sylvain LE GAL, OCA Transbot, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - point_of_sale - sale_stock - sale - sales_team - base - base_setup - web_kanban - web - web_kanban_sparkline - account_voucher - account - product - decimal_precision - report - analytic - board - edi - email_template - procurement - stock_account - stock - web_kanban_gauge |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_pos_order_form |
pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
margin
Float
compute='_compute_margin'
digits_compute=dp.get_precision('Product Price')
help='It gives profitability by calculating the difference between the Unit Price and the cost price.'
store=True
args: 'Margin'
No public methods.
margin
Float
compute='_compute_multi_margin'
digits_compute=dp.get_precision('Product Price')
multi='multi_margin'
store=True
args: 'Margin'
purchase_price
Float
compute='_compute_multi_margin'
digits_compute=dp.get_precision('Product Price')
multi='multi_margin'
store=True
args: 'Cost Price'
No public methods.