From bbde18202250fbe90465db2b4db083307f993b72 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Wed, 4 Nov 2020 13:11:34 +0000 Subject: [PATCH] [FIX] l10n_in: Fix custom taxes grouping only for indian company closes odoo/odoo#61378 X-original-commit: cf3258f47b6ddf061e9bb2c525b2fd064cbab85b Signed-off-by: oco-odoo Signed-off-by: Laurent Smet --- addons/l10n_in/models/account_invoice.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/l10n_in/models/account_invoice.py b/addons/l10n_in/models/account_invoice.py index 691e661bbbd..8b2082065e7 100644 --- a/addons/l10n_in/models/account_invoice.py +++ b/addons/l10n_in/models/account_invoice.py @@ -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