[FIX] account: Use current date as fallback to convert currency
Fixes #43705 Before this commit, There will be tracback on converting currecy if there is not date on tax line. Now we use current date to as fallback to convert currency. closes odoo/odoo#44559 X-original-commit: 2b88d71c6e4815334f0edaa24d6041c5facd811e Signed-off-by: Laurent Smet <smetl@users.noreply.github.com>
This commit is contained in:
@@ -1312,7 +1312,7 @@ class AccountMove(models.Model):
|
||||
tax_key_add_base = tuple(move._get_tax_key_for_group_add_base(line))
|
||||
if tax_key_add_base not in done_taxes:
|
||||
if line.currency_id != self.company_id.currency_id:
|
||||
amount = self.company_id.currency_id._convert(line.tax_base_amount, line.currency_id, self.company_id, line.date)
|
||||
amount = self.company_id.currency_id._convert(line.tax_base_amount, line.currency_id, self.company_id, line.date or fields.Date.today())
|
||||
else:
|
||||
amount = line.tax_base_amount
|
||||
res[line.tax_line_id.tax_group_id]['base'] += amount
|
||||
|
||||
Reference in New Issue
Block a user