From 9cbdc2bba0766ebdd2ddc34e53a872dc1ef198d6 Mon Sep 17 00:00:00 2001 From: Leonardo Gregianin Date: Tue, 4 Aug 2020 08:44:33 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20Corre=C3=A7=C3=A3o=20na=20serializa?= =?UTF-8?q?=C3=A7=C3=A3o=20de=20valores=20do=20MDFe=20para=20os=20ve=C3=AD?= =?UTF-8?q?culos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynfe/processamento/serializacao.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index 1732cfe..06c7336 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -1166,9 +1166,9 @@ class SerializacaoMDFe(Serializacao): etree.SubElement(veicTracao, 'cInt').text = item.cInt etree.SubElement(veicTracao, 'placa').text = item.placa etree.SubElement(veicTracao, 'RENAVAM').text = item.RENAVAM - etree.SubElement(veicTracao, 'tara').text = '{:.2f}'.format(item.tara or 0) - etree.SubElement(veicTracao, 'capKG').text = '{:.2f}'.format(item.capKG or 0) - etree.SubElement(veicTracao, 'capM3').text = '{:.2f}'.format(item.capM3 or 0) + 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) # Propritario do veículo Tração if item.proprietario: @@ -1207,7 +1207,7 @@ class SerializacaoMDFe(Serializacao): 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, '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) @@ -1311,8 +1311,8 @@ class SerializacaoMDFe(Serializacao): elif totais.cUnid == 'TON': etree.SubElement(raiz, 'cUnid').text = '02' else: - raise f'cUnid deve ser KG ou TON' - etree.SubElement(raiz, 'qCarga').text = str(totais.qCarga) + raise 'cUnid deve ser KG ou TON' + etree.SubElement(raiz, 'qCarga').text = str('{:.4f}').format(totais.qCarga or 0) if retorna_string: return etree.tostring(raiz, encoding="unicode", pretty_print=True)