Repository
OCA/account-invoicing · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting & Finance
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-invoicing
Last tracking update
2026-08-07 09:06:23
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp, Odoo Community Association (OCA)
Committers
Maksym Yankin, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
When invoicing multiple sale orders at the same time, sale orders may be
grouped by customer into a single invoice. Unfortunately when this
happens, it is hard to know which invoice line belongs to which sale
order.

This module helps by grouping invoicing lines into sections with the
name of the targeted sale order. This is only done when an invoice
targets multiple sale order.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.account res.config.settings form Inherits account.res_config_settings_view_form
view_partner_property_form res.partner.property.form.inherit res.partner form Inherits account.view_partner_property_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • invoice_section_grouping Selection
    default='sale_order' help='Defines object used to group invoice lines' required=True args: [('sale_order', 'Group by sale Order')]
  • invoice_section_name_scheme Char
    help="This is the name of the sections on invoices when generated from sales orders. Keep empty to use default. You can use a python expression with the 'object' (representing sale order) and 'time' variables. For a fixed text, quote it, for example 'Group'."
Public methods (0)

No public methods.

New fields (2)
  • invoice_section_grouping Selection
    readonly=False related='company_id.invoice_section_grouping' required=True
  • invoice_section_name_scheme Char
    readonly=False related='company_id.invoice_section_name_scheme'
Public methods (0)

No public methods.

New fields (1)
  • invoice_section_name_scheme Char
    help="This is the name of the sections on invoices when generated from sales orders. Keep empty to use default. You can use a python expression with the 'object' (representing sale order) and 'time' variables. For a fixed text, quote it, for example 'Group'."
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…