Browse Source

Merge pull request #98 from leogregianin/fix/decimais-valor-unitario

Alteração para 10 casas decimais vUnCom e vUnTrib
dev
Junior Tada 5 years ago
committed by GitHub
parent
commit
7332e9cefa
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      pynfe/processamento/serializacao.py

4
pynfe/processamento/serializacao.py

@ -245,7 +245,7 @@ class SerializacaoXML(Serializacao):
etree.SubElement(prod, 'CFOP').text = produto_servico.cfop
etree.SubElement(prod, 'uCom').text = produto_servico.unidade_comercial
etree.SubElement(prod, 'qCom').text = str(produto_servico.quantidade_comercial or 0)
etree.SubElement(prod, 'vUnCom').text = str('{:.4f}').format(produto_servico.valor_unitario_comercial or 0)
etree.SubElement(prod, 'vUnCom').text = str('{:.10f}').format(produto_servico.valor_unitario_comercial or 0)
""" Código Especificador da Substituição Tributária – CEST, que estabelece a sistemática de uniformização e identificação das mercadorias e bens passíveis de
sujeição aos regimes de substituição tributária e de antecipação de recolhimento do ICMS. """
#if produto_servico.cest:
@ -254,7 +254,7 @@ class SerializacaoXML(Serializacao):
etree.SubElement(prod, 'cEANTrib').text = produto_servico.ean_tributavel
etree.SubElement(prod, 'uTrib').text = produto_servico.unidade_tributavel
etree.SubElement(prod, 'qTrib').text = str(produto_servico.quantidade_tributavel)
etree.SubElement(prod, 'vUnTrib').text = '{:.4f}'.format(produto_servico.valor_unitario_tributavel or 0)
etree.SubElement(prod, 'vUnTrib').text = '{:.10f}'.format(produto_servico.valor_unitario_tributavel or 0)
# frete
if produto_servico.total_frete:

Loading…
Cancel
Save