Skip to content

Commit

Permalink
[MIG] sale_order_invoicing_grouping_criteria: Migration to 17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Roger committed Jul 15, 2024
1 parent 43c2e5c commit dc4c57f
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 33 deletions.
14 changes: 6 additions & 8 deletions sale_order_invoicing_grouping_criteria/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,12 @@ For creating new grouping criteria:

1. Go to *Invoicing > Configuration > Management > Invoicing Grouping
Criteria*.
2. Create or modify existing criteria, selecting fields belonging to
"Sales Order" header model for grouping according them.
3. Invoicing address and currency will always be applied with the
selected ones.
2. Create or modify existing criteria, selecting fields on "Grouping Fields"
for grouping according them.

For setting a different grouping criteria for a specific customer:

1. Go to *Invoicing > Sales > Master Data > Customers*.
1. Go to *Invoicing > Customers > Customers*.
2. Open the desired customer.
3. Go to *Invoicing* page.
4. Set on "Sales Invoicing Grouping Criteria" the desired grouping
Expand All @@ -74,10 +72,10 @@ the whole company:
Usage
=====

1. Go to *Sales > Invoicing > Orders to Invoice*.
1. Go to *Sales > To Invoice > Orders to Invoice*.
2. Select sales orders whose invoicing you want to do.
3. Click on *Action > Invoice Order*.
4. Click on "Create and View Invoices" button.
3. Click on *Create Invoices*.
4. Click on "Create Draft Invoices" button.
5. On that moment, the grouping criteria will be applied, and you will
see different invoices if the criteria doesn't match for them.

Expand Down
2 changes: 1 addition & 1 deletion sale_order_invoicing_grouping_criteria/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

{
"name": "Sales order invoicing grouping criteria",
"version": "16.0.1.0.0",
"version": "17.0.1.0.0",
"category": "Sales Management",
"license": "AGPL-3",
"author": "Tecnativa, " "Odoo Community Association (OCA)",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ class ResConfigSettings(models.TransientModel):
_inherit = "res.config.settings"

res_default_sale_invoicing_grouping_criteria_id = fields.Many2one(
related="company_id.default_sale_invoicing_grouping_criteria_id", readonly=False
related="company_id.default_sale_invoicing_grouping_criteria_id"
)
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,23 @@
<field name="inherit_id" ref="account.res_config_settings_view_form" />
<field name="model">res.config.settings</field>
<field name="arch" type="xml">
<div id="invoicing_settings" position="after">
<h2>Sales Order Invoicing</h2>
<div
class="row mt16 o_settings_container"
id="sale_order_invoicing_settings"
>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane" />
<div class="o_setting_right_pane">
<label
string="Default Grouping Criteria"
for="res_default_sale_invoicing_grouping_criteria_id"
/>
<div
class="text-muted"
>If empty, invoicing address, company and currency will be applied.</div>
<field
name="res_default_sale_invoicing_grouping_criteria_id"
/>
</div>
</div>
</div>
</div>
<block id="invoicing_settings" position="after">
<block title="Sales Order Invoicing" id="sale_order_invoicing_settings">
<block>
<label
string="Default Grouping Criteria"
for="res_default_sale_invoicing_grouping_criteria_id"
/>
<div
class="text-muted"
>If empty, invoicing address, company and currency will be applied.</div>
<field
name="res_default_sale_invoicing_grouping_criteria_id"
readonly="0"
/>
</block>
</block>
</block>
</field>
</record>
</odoo>

0 comments on commit dc4c57f

Please sign in to comment.