Repository
OCA/account-invoicing · module folder · Try on Runboat
Module version
1.0.0
Category
Sales Management
Folder size
0.09 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-invoicing
Last tracking update
2026-08-07 09:06:22
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Víctor Martínez, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows to use custom criteria for grouping sales orders to
be invoiced.

Default criteria for grouping (invoicing partner, company and used
currency) will be always applied, as if not respected, there will be
business inconsistencies, but you can add more fields to split the
invoicing according them.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings form Inherits account.res_config_settings_view_form
view_partner_property_form res.partner form Inherits account.view_partner_property_form
view_sale_invoice_grouping_criteria_form sale.invoicing.grouping.criteria form New
view_sale_invoice_grouping_criteria_search sale.invoicing.grouping.criteria search New
view_sale_invoice_grouping_criteria_tree sale.invoicing.grouping.criteria list New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (1)
  • default_sale_invoicing_grouping_criteria_id Many2one → sale.invoicing.grouping.criteria
    comodel_name='sale.invoicing.grouping.criteria' string='Default Sales Invoicing Grouping Criteria'
Public methods (0)

No public methods.

New fields (1)
  • res_default_sale_invoicing_grouping_criteria_id Many2one
    readonly=False related='company_id.default_sale_invoicing_grouping_criteria_id'
Public methods (0)

No public methods.

New fields (1)
  • sale_invoicing_grouping_criteria_id Many2one → sale.invoicing.grouping.criteria
    comodel_name='sale.invoicing.grouping.criteria' help='If empty, company default (if any) or default will be applied.' string='Sales Invoicing Grouping Criteria'
Public methods (0)

No public methods.

New fields (2)
  • field_ids Many2many → ir.model.fields
    comodel_name='ir.model.fields' domain="[('model', '=', 'sale.order')]" help='Fields used for grouping sales orders when invoicing. Invoicing address, company and currency will always be applied.' string='Grouping Fields'
  • name Char
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…