Browse Source

[new] add frete, seguro e outras despesas acessórias em itens

pull/76/head
erikseyti 5 years ago
parent
commit
101ded06f8
  1. 10
      pynfe/processamento/serializacao.py

10
pynfe/processamento/serializacao.py

@ -243,8 +243,18 @@ class SerializacaoXML(Serializacao):
etree.SubElement(prod, 'qTrib').text = str(produto_servico.quantidade_tributavel)
etree.SubElement(prod, 'vUnTrib').text = '{:.4f}'.format(produto_servico.valor_unitario_tributavel or 0)
# frete
if produto_servico.total_frete:
etree.SubElement(prod, 'vFrete').text = '{:.2f}'.format(produto_servico.total_frete)
# seguro
if produto_servico.total_seguro:
etree.SubElement(prod, 'vSeg').text = '{:.2f}'.format(produto_servico.total_seguro)
# desconto
if produto_servico.desconto:
etree.SubElement(prod, 'vDesc').text = '{:.2f}'.format(produto_servico.desconto)
# outras despesas acessórias
if produto_servico.outras_despesas_acessorias:
etree.SubElement(prod, 'vOutro').text = '{:.2f}'.format(produto_servico.outras_despesas_acessorias)
""" Indica se valor do Item (vProd) entra no valor total da NF-e (vProd)
0=Valor do item (vProd) não compõe o valor total da NF-e

Loading…
Cancel
Save