TIP: You can type at any time to perform a new search.
Account Invoice Consolidated
account_invoice_consolidated · OCA/multi-company
- Repository
- OCA/multi-company · module folder · Try on Runboat
- Module version
- 1.0.4
- Category
- Invoicing Management
- Folder size
- 0.24 MB
- License
- AGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- https://github.com/OCA/multi-company
- Last tracking update
- 2026-08-07 07:47:42
- Authors
- Odoo Community Association (OCA), Serpent Consulting Services Pvt. Ltd., Open Source Integrators
- Maintainers
- Odoo Community Association (OCA), Serpent Consulting Services Pvt. Ltd., Open Source Integrators
- Committers
- Miquel Raïch, Weblate, OCA Transbot, OCA-git-bot, oca-travis, oca-ci, Vimal Patel, Núria Sancho, Freni-OSI
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_consolidated_view_form |
account.invoice.consolidated.view.form | account.invoice.consolidated | form | New |
account_invoice_consolidated_view_search |
search.view.invoice.consolidated | account.invoice.consolidated | search | New |
account_invoice_consolidated_view_tree |
account.invoice.consolidated.view.tree | account.invoice.consolidated | tree | New |
inherit_res_company_form |
res.company.form | res.company | form | Inherits base.view_company_form |
report_template_consolidated_inv |
report_template_consolidated_inv | ir.ui.view | qweb | New |
view_move_form |
account.move.form.inherit | account.move | form | Inherits account.view_move_form |
view_partner_form |
inherit.view.partner.form | res.partner | form | Inherits account.partner_view_buttons |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (16)
-
amount_currencyMonetary -
amount_taxMonetarycompute='_compute_amount'store=Truetracking=True -
amount_totalMonetarycompute='_compute_amount'store=Truetracking=True -
amount_untaxedMonetarycompute='_compute_amount'store=Truetracking=True -
company_idMany2one → res.companydefault=<expr>readonly=Truerequired=Truestates={'draft': [('readonly', False)]}tracking=True args: 'res.company' -
currency_idMany2onereadonly=Truerelated='company_id.currency_id' -
date_fromDatereadonly=Truerequired=Truestates={'draft': [('readonly', False)]} -
date_toDatereadonly=Truerequired=Truestates={'draft': [('readonly', False)]} -
invoice_idMany2one → account.movereadonly=Truestates={'draft': [('readonly', False)]}string='Consolidated Invoice' args: 'account.move' -
invoice_idsOne2many → account.moveargs: 'account.move', 'consolidated_by_id' -
invoice_line_idsOne2many → account.move.linestring='Invoice Line Ids' args: 'account.move.line', 'consolidated_by_id' -
nameChardefault='Draft'readonly=True -
partner_idMany2one → res.partnerreadonly=Truerequired=Truestates={'draft': [('readonly', False)]}tracking=True args: 'res.partner' -
payment_idsOne2many → account.paymentreadonly=Truestates={'draft': [('readonly', False)]} args: 'account.payment', 'consolidation_id' -
residualMonetarycompute='_compute_amount'store=Truestring='Amount Due'tracking=True -
stateSelectiondefault='draft'readonly=Truetracking=True args: [('draft', 'Draft'), ('invoice', 'Invoice'), ('done', 'Done')]
-
action_confirm_invoice(self) -
compute_amount(self)@api.depends('invoice_ids', 'invoice_id', 'payment_ids') -
get_invoice_price(self) -
get_invoices(self) -
get_tax(self, tax_ids) -
prepare_consolidated_invoice_line_values(self) -
prepare_payment_values(self, invoice) -
unlink(self)
New fields (1)
-
consolidated_by_idMany2one → account.invoice.consolidatedcopy=Falseondelete='restrict'readonly=Truestring='Consolidated In' args: 'account.invoice.consolidated'
No public methods.
New fields (1)
-
consolidated_by_idMany2one → account.invoice.consolidatedreadonly=Truestring='Consolidated By' args: 'account.invoice.consolidated'
No public methods.
New fields (1)
-
consolidation_idMany2one → account.invoice.consolidatedstring='Consolidation' args: 'account.invoice.consolidated'
No public methods.
New fields (4)
-
cons_invoice_textHtml -
due_from_account_idMany2one → account.accountargs: 'account.account', 'Due From' -
due_fromto_payment_journal_idMany2one → account.journalstring='Due From/Due To Journal' args: 'account.journal' -
due_to_account_idMany2one → account.accountargs: 'account.account', 'Due To'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
view_consolidated_invoice(self)
Loading…