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
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
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)
  • 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.' multi='margin' store=True args: 'Margin'
  • margin_percent Float
    compute='_compute_margin' digits_compute=dp.get_precision('PoS Order Margin Percent') multi='margin' store=True args: 'Margin (%)'
Public methods (0)

No public methods.

New fields (3)
  • margin Float
    compute='_compute_multi_margin' digits_compute=dp.get_precision('Product Price') multi='multi_margin' store=True args: 'Margin'
  • margin_percent Float
    compute='_compute_multi_margin' digits_compute=dp.get_precision('Product Price') multi='multi_margin' store=True args: 'Margin (%)'
  • purchase_price Float
    copy=False digits_compute=dp.get_precision('Product Price') string='Cost Price'
Public methods (2)
  • 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