TIP: You can type at any time to perform a new search.
Margins in Sales Orders
sale_margin · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Sales/Sales
- Folder size
- 0.44 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-10-05 00:19:52
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Christophe Matthieu, Denis Ledoux, Xavier-Do, Victor Feyens, Tiffany Chang (tic), william-andre, Antoine Vandevenne (anv), Dylan Kiss (dyki), Xavier Bol (xbo), Arnaud Sibille, adip-odoo, Nisarg (nipl), livaios, abbhi-Odoo, mson-odoo, Krishna Patel, Abdullah (abye), Cezar Bulancea (cebul)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- pos_sale_margin, sale_expense_margin, sale_project_margin, sale_stock_margin, sale_timesheet_margin
- Description
This module adds the 'Margin' on sales order. ============================================= This gives the profitability by calculating the difference between the Unit Price and Cost Price.
Code Analysis
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_margin_sale_order |
sale.order.margin.view.form | sale.order | form | Inherits sale.view_order_form |
sale_margin_sale_order_graph |
sale.order.margin.view.graph | sale.order | graph | Inherits sale.view_sale_order_graph |
sale_margin_sale_order_pivot |
sale.order.margin.view.pivot | sale.order | pivot | Inherits sale.view_sale_order_pivot |
sale_order_template_form |
sale.order.template.form | sale.order.template | form | Inherits sale_management.sale_order_template_view_form |
sale_report_projected_margins_kanban |
sale.report.view.kanban | sale.report | kanban | New |
sale_report_projected_margins_list |
sale.report.view.list | sale.report | list | New |
sale_report_view_projected_margins_graph |
sale.report.view.graph | sale.report | graph | New |
sale_report_view_projected_margins_pivot |
sale.report.view.pivot | sale.report | pivot | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (2)
-
marginMonetarycompute='_compute_margin'groups='base.group_user'store=True args: 'Margin' -
margin_percentFloataggregator='avg'compute='_compute_margin'groups='base.group_user'store=True args: 'Margin (%)'
No public methods.
New fields (3)
-
marginFloatcompute='_compute_margin'copy=Falsegroups='base.group_user'min_display_digits='Product Price'precompute=Truereadonly=Falsestore=True args: 'Margin' -
margin_percentFloatcompute='_compute_margin_percent'copy=Falsegroups='base.group_user'precompute=Truereadonly=Falsestore=True args: 'Margin (%)' -
purchase_priceFloatcompute='_compute_purchase_price'copy=Falsegroups='base.group_user'min_display_digits='Product Price'precompute=Truereadonly=Falsestore=Truestring='Unit Cost'
No public methods.
New fields (1)
-
purchase_priceFloatcopy=Falsemin_display_digits='Product Price'string='Unit Cost'
No public methods.
New fields (3)
-
marginMonetaryreadonly=True args: 'Margin' -
margin_percentFloataggregator=Nonereadonly=True args: 'Margin (%)' -
purchase_priceMonetaryreadonly=Truestring='Expected Cost'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…