From 33185a4bfd1818912a612c26f8e6f1eb1a7f72d3 Mon Sep 17 00:00:00 2001 From: leogregianin Date: Mon, 19 Jul 2021 14:28:36 -0400 Subject: [PATCH] =?UTF-8?q?Campo=20RENAVAM=20como=20n=C3=A3o=20obrigat?= =?UTF-8?q?=C3=B3rio=20no=20MDFe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynfe/processamento/serializacao.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index 5b41e18..f3c086f 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -1251,7 +1251,8 @@ class SerializacaoMDFe(Serializacao): veicTracao = etree.SubElement(rodo, 'veicTracao') etree.SubElement(veicTracao, 'cInt').text = item.cInt etree.SubElement(veicTracao, 'placa').text = item.placa - etree.SubElement(veicTracao, 'RENAVAM').text = item.RENAVAM + if item.RENAVAM: + etree.SubElement(veicTracao, 'RENAVAM').text = item.RENAVAM etree.SubElement(veicTracao, 'tara').text = '{:.0f}'.format(item.tara or 0) etree.SubElement(veicTracao, 'capKG').text = '{:.0f}'.format(item.capKG or 0) etree.SubElement(veicTracao, 'capM3').text = '{:.0f}'.format(item.capM3 or 0) @@ -1292,10 +1293,11 @@ class SerializacaoMDFe(Serializacao): veicReboque = etree.SubElement(rodo, 'veicReboque') etree.SubElement(veicReboque, 'cInt').text = item_reboque.cInt etree.SubElement(veicReboque, 'placa').text = item_reboque.placa - etree.SubElement(veicReboque, 'RENAVAM').text = item_reboque.RENAVAM - etree.SubElement(veicReboque, 'tara').text = '{:.2f}'.format(item_reboque.tara or 0) - etree.SubElement(veicReboque, 'capKG').text = '{:.2f}'.format(item_reboque.capKG or 0) - etree.SubElement(veicReboque, 'capM3').text = '{:.2f}'.format(item_reboque.capM3 or 0) + if item_reboque.RENAVAM: + etree.SubElement(veicReboque, 'RENAVAM').text = item_reboque.RENAVAM + etree.SubElement(veicReboque, 'tara').text = '{:.0f}'.format(item_reboque.tara or 0) + etree.SubElement(veicReboque, 'capKG').text = '{:.0f}'.format(item_reboque.capKG or 0) + etree.SubElement(veicReboque, 'capM3').text = '{:.0f}'.format(item_reboque.capM3 or 0) # Propritario do veĆ­culo Reboque if item_reboque.proprietario: