From 05c42be7ba89d8912218b6253329902705483425 Mon Sep 17 00:00:00 2001 From: Bernat Brunet Torruella Date: Mon, 9 Jul 2018 09:47:47 +0200 Subject: [PATCH] Fix bug when the tax is not deductible --- aeat_mapping.py | 3 ++- tryton.cfg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/aeat_mapping.py b/aeat_mapping.py index 49c2c5d..c5d6d37 100644 --- a/aeat_mapping.py +++ b/aeat_mapping.py @@ -160,7 +160,8 @@ class RecievedTrytonInvoiceMapper(mapping.RecievedInvoiceMapper, def deductible_amount(self, invoice): val = Decimal(0) for tax in self.taxes(invoice): - val += tax.company_amount + if tax.tax.deducible: + val += tax.company_amount return val tax_reagyp_rate = BaseTrytonInvoiceMapper.tax_rate diff --git a/tryton.cfg b/tryton.cfg index 7be4dc3..0960d20 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -3,8 +3,8 @@ version=4.7.0 depends: account_invoice account_invoice_company_currency -extras_depend: account_es +extras_depend: account_es_pyme sale purchase