TIP: You can type at any time to perform a new search.
Invoice Margin
invoice_margin · OCA/account-invoicing
- Repository
- OCA/account-invoicing · module folder · Try on Runboat
- Module version
- 2.0.0
- Category
- Invoicing
- Folder size
- 0.15 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 07:03:02
- Authors
- Odoo Community Association (OCA), GRAP
- Maintainers
- Odoo Community Association (OCA), GRAP
- Committers
- GitHub, Sylvain LE GAL, OCA Transbot, OCA-git-bot
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_invoice_form |
account.invoice | form | Inherits account.invoice_form | |
view_account_invoice_tree |
account.invoice | tree | Inherits account.invoice_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (2)
-
marginFloatcompute='_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.'multi='margin'store=True args: 'Margin' -
margin_percentFloatcompute='_compute_margin'digits_compute=dp.get_precision('PoS Order Margin Percent')multi='margin'store=True args: 'Margin (%)'
No public methods.
New fields (3)
-
marginFloatcompute='_compute_multi_margin'digits_compute=dp.get_precision('Product Price')multi='multi_margin'store=True args: 'Margin' -
margin_percentFloatcompute='_compute_multi_margin'digits_compute=dp.get_precision('Product Price')multi='multi_margin'store=True args: 'Margin (%)' -
purchase_priceFloatcopy=Falsedigits_compute=dp.get_precision('Product Price')string='Cost Price'
-
create(self, vals)@api.model -
product_id_change(self, product, uom_id, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, company_id=None)@api.multi