Sales order invoicing grouping criteria

sale_order_invoicing_grouping_criteria
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/18.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSCarlos Lopez, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 block Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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
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.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/17.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Roger
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 block Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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 tree New
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
    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.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/16.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, Javier Iniesta, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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 tree New
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.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/15.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, Miquel Raïch, Weblate, OCA-git-bot, Raf Ven, oca-ci, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:38
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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 tree New
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.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/14.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, Thierry Ducrest, oca-travis, Weblate, OCA-git-bot, Telmo Suárez
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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 tree New
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.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/13.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 2.0.2
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, Sergio Teruel, oca-travis, Weblate, OCA-git-bot, François Honoré
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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 tree New
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.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/12.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
view_partner_property_form res.partner group 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 tree New
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 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 (1)
  • action_invoice_create(self, grouped=False, final=False)
    Slice the batch according grouping criteria.
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/11.0/sale_order_invoicing_grouping_criteria
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Omar (Comunitea), oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
view_partner_form res.partner xpath 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 tree New
Models touched (6)

New fields (1)
  • sale_invoicing_grouping_field_ids Many2many → ir.model.fields
    comodel_name='ir.model.fields' domain="[('model', '=', 'sale.order')]" string='Sale Invoicing Grouping Fields'
Public methods (0)

No public methods.

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)
  • default_sale_invoicing_grouping_criteria_id Many2one
    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 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 (1)
  • action_invoice_create(self, grouped=False, final=False)
    Slice the batch according grouping criteria.
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/account-invoicing
PULL REQUEST
PULL REQUEST[19.0][MIG] sale_order_invoicing_grouping_criteria: Migration to 19.0 (#2296)