diff --git a/l10n_br_nfe/wizards/import_document.py b/l10n_br_nfe/wizards/import_document.py index a13139a0152c..a311188de6b8 100644 --- a/l10n_br_nfe/wizards/import_document.py +++ b/l10n_br_nfe/wizards/import_document.py @@ -187,8 +187,8 @@ def _get_taxes_from_xml_product(self, product): pICMS = icms_choice.pICMS if hasattr(icms_choice, "vICMS"): vICMS = icms_choice.vICMS - ipi_trib = product.imposto.IPI.IPITrib - if ipi_trib is not None: + if hasattr(product.imposto.IPI, "IPITrib"): + ipi_trib = product.imposto.IPI.IPITrib if hasattr(ipi_trib, "pIPI"): pIPI = ipi_trib.pIPI if hasattr(ipi_trib, "vIPI"):