diff --git a/addons/l10n_eg_edi_eta/models/account_edi_format.py b/addons/l10n_eg_edi_eta/models/account_edi_format.py index 34f34e469b1..0b95a0a92f9 100644 --- a/addons/l10n_eg_edi_eta/models/account_edi_format.py +++ b/addons/l10n_eg_edi_eta/models/account_edi_format.py @@ -275,7 +275,7 @@ class AccountEdiFormat(models.Model): 'taxType': tax['tax_repartition_line'].tax_id.l10n_eg_eta_code.split('_')[0].upper().upper(), 'amount': self._l10n_eg_edi_round(abs(tax['tax_amount'])), 'subType': tax['tax_repartition_line'].tax_id.l10n_eg_eta_code.split('_')[1].upper(), - 'rate': abs(tax['tax_repartition_line'].tax_id.amount), + **({'rate': abs(tax['tax_repartition_line'].tax_id.amount)} if tax['tax_repartition_line'].tax_id.amount_type != 'fixed' else {}), } for tax_details in line_tax_details.get('tax_details', {}).values() for tax in tax_details.get('group_tax_details') ],