From 135b4b736808db2376a749810781089d7c7674b1 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 4a1d464..d91ab61 100644 --- a/aeat_mapping.py +++ b/aeat_mapping.py @@ -176,7 +176,8 @@ class RecievedTrytonInvoiceMapper(mapping.RecievedInvoiceMapper, val = Decimal(0) for tax in self.taxes(invoice): - val += tax.company_amount + if tax.tax.deducible: + val += tax.company_amount # On 4.X change the return for: return val return val if val is None or not credit_note else -val diff --git a/tryton.cfg b/tryton.cfg index 9b67dea..3655bc1 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -3,8 +3,8 @@ version=3.4.0 depends: account_invoice account_invoice_company_currency -extras_depend: account_es +extras_depend: account_es_pyme sale purchase