From e0f68b1ccc1f1a6c6b964b2591c6963edf47a143 Mon Sep 17 00:00:00 2001 From: "Ignacio Ibeas - Acysos S.L" Date: Mon, 14 Oct 2019 19:34:08 +0200 Subject: [PATCH] =?UTF-8?q?[FIX]=20l10n=5Fes=5Faeat=5Fsii:=20nueva=20norma?= =?UTF-8?q?=20de=20calidad=20inform=C3=A1tiva.=20Control=20de=20intracomun?= =?UTF-8?q?itarias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- l10n_es_aeat_sii/models/account_invoice.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/l10n_es_aeat_sii/models/account_invoice.py b/l10n_es_aeat_sii/models/account_invoice.py index e9053605..4973d034 100644 --- a/l10n_es_aeat_sii/models/account_invoice.py +++ b/l10n_es_aeat_sii/models/account_invoice.py @@ -720,8 +720,12 @@ def _get_sii_in_taxes(self): line['CuotaSoportada'] = \ abs(round(line['CuotaSoportada'], 2)) line['BaseImponible'] = round(line['BaseImponible'], 2) + if self.registration_key.code in ['03', '05', '09', '16']: + line['CuotaSoportada'] = abs(round(0, 2)) if line.get('TipoImpositivo', False): line['TipoImpositivo'] = round(line['TipoImpositivo'], 2) + if self.registration_key.code in ['03', '05', '09', '16']: + line['TipoImpositivo'] = round(0, 2) taxes_sii['DesgloseIVA']['DetalleIVA'].append(line) if len(taxes_isp) > 0: for key, line in taxes_isp.items():