Browse Source
Correção serialização do campo vAliqProd
O campo pis_aliquota_percentual é um campo decimal e não estava sendo convertido para str durante a serialização nos campos vAliqProd.
pull/65/head
Flávyo Henrique
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
pynfe/processamento/serializacao.py
|
|
|
@ -380,7 +380,7 @@ class SerializacaoXML(Serializacao): |
|
|
|
pis_item = etree.SubElement(pis, 'PISQtde') |
|
|
|
etree.SubElement(pis_item, 'CST').text = produto_servico.pis_modalidade |
|
|
|
etree.SubElement(pis_item, 'qBCProd').text = '{:.4f}'.format(produto_servico.quantidade_comercial) |
|
|
|
etree.SubElement(pis_item, 'vAliqProd').text = produto_servico.pis_aliquota_percentual |
|
|
|
etree.SubElement(pis_item, 'vAliqProd').text = '{:.4f}'.format(produto_servico.pis_aliquota_percentual) |
|
|
|
etree.SubElement(pis_item, 'vPIS').text = '{:.2f}'.format(produto_servico.pis_valor_base_calculo or 0) |
|
|
|
else: |
|
|
|
pis_item = etree.SubElement(pis, 'PISOutr') |
|
|
|
@ -389,7 +389,7 @@ class SerializacaoXML(Serializacao): |
|
|
|
etree.SubElement(pis_item, 'pPIS').text = '{:.2f}'.format(produto_servico.pis_aliquota_percentual or 0) |
|
|
|
if produto_servico.pis_modalidade is not '99': |
|
|
|
etree.SubElement(pis_item, 'qBCProd').text = '{:.4f}'.format(produto_servico.quantidade_comercial) |
|
|
|
etree.SubElement(pis_item, 'vAliqProd').text = produto_servico.pis_aliquota_percentual |
|
|
|
etree.SubElement(pis_item, 'vAliqProd').text = '{:.4f}'.format(produto_servico.pis_aliquota_percentual) |
|
|
|
etree.SubElement(pis_item, 'vPIS').text = '{:.2f}'.format(produto_servico.pis_valor_base_calculo or 0) |
|
|
|
|
|
|
|
## PISST |
|
|
|
|