[FIX] l10n_in: Fix custom taxes grouping only for indian company

closes odoo/odoo#61378

X-original-commit: cf3258f47b6ddf061e9bb2c525b2fd064cbab85b
Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
Signed-off-by: Laurent Smet <smetl@users.noreply.github.com>
This commit is contained in:
Laurent Smet
2020-11-05 10:14:22 +00:00
parent 48b25a5069
commit bbde182022
+4 -4
View File
@@ -56,16 +56,16 @@ class AccountMove(models.Model):
def _get_tax_grouping_key_from_tax_line(self, tax_line):
# OVERRIDE to group taxes also by product.
res = super()._get_tax_grouping_key_from_tax_line(tax_line)
res['product_id'] = tax_line.product_id.id
if tax_line.move_id.journal_id.company_id.country_id.code == 'IN':
res['product_id'] = tax_line.product_id.id
return res
@api.model
def _get_tax_grouping_key_from_base_line(self, base_line, tax_vals):
# OVERRIDE to group taxes also by product.
res = super()._get_tax_grouping_key_from_base_line(base_line, tax_vals)
res.update({
'product_id': base_line.product_id.id,
})
if base_line.move_id.journal_id.company_id.country_id.code == 'IN':
res['product_id'] = base_line.product_id.id
return res
@api.model