Skip to content

Commit 5b619ce

Browse files
committed
[IMP] excise_management: code review update
1 parent 75f423a commit 5b619ce

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

excise_management/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
'name': 'Excise Management',
3-
'version': '2.1',
3+
'version': '2.2',
44
'category': 'Inventory/Inventory',
55
'author': 'Odoo S.A.',
66
'depends': [

excise_management/data/base_automation.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<record id="base_automation_8" model="base.automation">
2424
<field name="name">Sequence the taxes</field>
2525
<field name="model_id" ref="account.model_account_tax"/>
26-
<field name="action_server_ids" eval="[(6, 0, [ref('requence_the_order_of_taxes')])]"/>
26+
<field name="action_server_ids" eval="[(6, 0, [ref('resequence_the_order_of_taxes')])]"/>
2727
<field name="trigger">on_create_or_write</field>
2828
<field name="trigger_field_ids" eval="[(6, 0, [ref('account.field_account_tax__tax_group_id')])]"/>
2929
</record>

excise_management/data/ir_actions_server.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ for fp in records:
4040
<field name="state">code</field>
4141
<field name="name">Add/Remove excise tax on Fiscal Position</field>
4242
</record>
43-
<record id="requence_the_order_of_taxes" model="ir.actions.server">
44-
<field name="code"><![CDATA[all_taxes = env['account.tax'].sudo().search([], order="x_is_deposit asc, x_is_excise desc, sequence asc")
43+
<record id="resequence_the_order_of_taxes" model="ir.actions.server">
44+
<field name="code"><![CDATA[all_taxes = env['account.tax'].sudo().search([], order="x_is_deposit asc, x_is_excise desc, sequence asc")
4545
for idx, tax in enumerate(all_taxes, start=1):
4646
tax['sequence'] = idx]]></field>
47-
<field name="model_id" ref="account.model_account_tax"/>
48-
<field name="state">code</field>
49-
<field name="name">Sequence the taxes</field>
50-
</record>
47+
<field name="model_id" ref="account.model_account_tax"/>
48+
<field name="state">code</field>
49+
<field name="name">Sequence the taxes</field>
50+
</record>
5151
</odoo>

excise_management/data/ir_model_fields.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ for template in self:
268268
<field name="field_description">Excise Free Unit Price</field>
269269
<field name="model_id" ref="sale.model_sale_order_line"/>
270270
<field name="ttype">monetary</field>
271-
<field name="depends">price_unit, tax_ids</field>
271+
<field name="depends">price_unit, product_id</field>
272272
<field name="compute"><![CDATA[for record in self:
273273
record['x_excise_free_unit_price'] = record.price_unit - record.product_id.x_excise_amount]]></field>
274274
<field name="readonly" eval="True"/>
@@ -280,7 +280,7 @@ for template in self:
280280
<field name="field_description">Excises</field>
281281
<field name="model_id" ref="sale.model_sale_order_line"/>
282282
<field name="ttype">monetary</field>
283-
<field name="depends">product_id, product_uom_qty</field>
283+
<field name="depends">product_id, product_uom_qty, order_id.fiscal_position_id</field>
284284
<field name="compute"><![CDATA[for record in self:
285285
record['x_total_excises'] = record.product_id.x_excise_amount * record.product_uom_qty if not record.order_id.fiscal_position_id.x_is_fiscal_deposit else False]]></field>
286286
<field name="readonly" eval="True"/>
@@ -291,7 +291,7 @@ for template in self:
291291
<field name="field_description">Deposits</field>
292292
<field name="ttype">monetary</field>
293293
<field name="model_id" ref="sale.model_sale_order_line"/>
294-
<field name="depends">price_unit, product_uom_qty, tax_ids.x_is_deposit</field>
294+
<field name="depends">product_uom_qty, tax_ids</field>
295295
<field name="compute"><![CDATA[for record in self:
296296
deposit = sum(tax.amount for tax in record.tax_ids if tax.x_is_deposit)
297297
record['x_total_deposits'] = deposit * record.product_uom_qty]]></field>

excise_management/data/ir_ui_view.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139
</field>
140140
</record>
141141
<record id="sale_order_form_view_customizations" model="ir.ui.view">
142-
<field name="name">sale.order.form customization</field>
142+
<field name="name">sale.order.form.inherit.excise_management</field>
143143
<field name="inherit_id" ref="sale.view_order_form"/>
144144
<field name="mode">extension</field>
145145
<field name="model">sale.order</field>

0 commit comments

Comments
 (0)