TIP: You can type at any time to perform a new search.
Margins in Sales Orders
sale_margin · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Sales/Sales
- Folder size
- 0.16 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-08 22:45:30
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Julien Castiaux, Victor Feyens, Tiffany Chang (tic), Gorash, Dylan Kiss (dyki), Arnaud Sibille, Ethan Vincent, kcv-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_invoice_margin_sale, pos_sale_margin, sale_expense_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 (3)
| 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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
marginMonetarycompute='_compute_margin'store=True args: 'Margin' -
margin_percentFloataggregator='avg'compute='_compute_margin'store=True args: 'Margin (%)'
No public methods.
New fields (3)
-
marginFloatcompute='_compute_margin'groups='base.group_user'min_display_digits='Product Price'precompute=Truestore=True args: 'Margin' -
margin_percentFloatcompute='_compute_margin'groups='base.group_user'precompute=Truestore=True args: 'Margin (%)' -
purchase_priceFloatcompute='_compute_purchase_price'copy=Falsegroups='base.group_user'min_display_digits='Product Price'precompute=Truereadonly=Falsestore=Truestring='Cost'
No public methods.
New fields (1)
-
marginFloatargs: 'Margin'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…