TIP: You can type at any time to perform a new search.
Invoice Layouts
account_invoice_layout · odoo/odoo
Security findings
Migration considerations
- For a target of Odoo 10.0+: use the `__manifest__.py` manifest name instead of `__openerp__.py`. The filename alone does not establish module age or compatibility. migration-openerp-manifest · source
account_invoice— Class 'account_invoice' still inherits from the old-style `osv.osv` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceaccount_invoice— Class 'account_invoice' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceaccount_invoice_line— Class 'account_invoice_line' still inherits from the old-style `osv.osv` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceaccount_invoice_line— Class 'account_invoice_line' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceaccount_invoice_line— Class 'account_invoice_line' declares `_defaults` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceaccount_invoice_special_msg— Class 'account_invoice_special_msg' still inherits from the old-style `osv.osv_memory` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceaccount_invoice_special_msg— Class 'account_invoice_special_msg' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcenotify_message— Class 'notify_message' still inherits from the old-style `osv.osv` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcenotify_message— Class 'notify_message' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceview_notify_message_tree— View 'view_notify_message_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Accounting & Finance
- Folder size
- 0.63 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.openerp.com
- Last tracking update
- 2026-08-07 04:47:35
- Authors
- OpenERP SA
- Maintainers
- OpenERP SA
- Committers
- Rucha (Open ERP), vro, Rifakat Haradwala (Open ERP), Xavier Morel, ARA (OpenERP), Quentin (OpenERP), Carlos Vásquez, niv-openerp, rch-openerp, Els Van Vossel, Vo Minh Thu, Olivier Dony, Stephane Wirtel, Mayur Maheshwari (OpenERP), Israel Fermin Montilla, Launchpad Translations on behalf of openerp, Fabien Pinckaers, Hardik Ansodariy (OpenERP), Raphael Collet, AMP (OpenERP), ron@tinyerp.com, Dhara (OpenERP)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- sale_layout
- Description
This module provides some features to improve the layout of the invoices. ========================================================================= It gives you the possibility to: -------------------------------- * order all the lines of an invoice * add titles, comment lines, sub total lines * draw horizontal lines and put page breaks Moreover, there is one option which allows you to print all the selected invoices with a given special message at the bottom of it. This feature can be very useful for printing your invoices with end-of-year wishes, special punctual conditions.
Code Analysis
Views touched (9)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_form_inherit_1 |
account.invoice.form.inherit_1 | account.invoice | form | Inherits account.invoice_form |
account_invoice_special_msg_view |
Account Invioce Special Message | account.invoice.special.msg | form | New |
account_invoice_supplier_form_layout |
account.invoice.supplier.form.layout | account.invoice | form | Inherits account.invoice_supplier_form |
view_invoice_line_form_inherit_1 |
account.invoice.line.form.inherit_1 | account.invoice.line | form | Inherits account.view_invoice_line_form |
view_invoice_line_tree_inherit_1 |
account.invoice.line.tree.inherit_1 | account.invoice.line | tree | Inherits account.view_invoice_line_tree |
view_invoice_line_tree_inherit_2 |
account.invoice.line.tree.inherit_2 | account.invoice.line | tree | Inherits view_invoice_line_tree_inherit_1 |
view_notify_message_form |
notify.message.form | notify.message | form | New |
view_notify_message_search |
notify.message.search | notify.message | search | New |
view_notify_message_tree |
notify.message.tree | notify.message | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (0)
No models found for this module.