Browse Source

Correções pra emissão de NFCe

pull/8/head
martini97 9 years ago
parent
commit
f135c7ec90
  1. 3
      pytrustnfe/nfe/__init__.py
  2. 2
      pytrustnfe/nfe/templates/NfeAutorizacao.xml

3
pytrustnfe/nfe/__init__.py

@ -55,7 +55,8 @@ def _add_required_node(elemTree):
cEan = etree.Element('cEAN') cEan = etree.Element('cEAN')
cEANTrib = etree.Element('cEANTrib') cEANTrib = etree.Element('cEANTrib')
prod.insert(1, cEan) prod.insert(1, cEan)
prod.insert(9, cEANTrib)
vProd = prod.find('ns:vProd', namespaces = ns)
prod.insert(prod.index(vProd) + 1, cEANTrib)
return elemTree return elemTree

2
pytrustnfe/nfe/templates/NfeAutorizacao.xml

@ -97,6 +97,7 @@
<CRT>{{ emit.CRT }}</CRT> <CRT>{{ emit.CRT }}</CRT>
{% endwith %} {% endwith %}
</emit> </emit>
{% if dest is defined %}
<dest> <dest>
{% with dest = NFe.infNFe.dest %} {% with dest = NFe.infNFe.dest %}
{% if dest.tipo == 'person' -%} {% if dest.tipo == 'person' -%}
@ -125,6 +126,7 @@
<email>{{ dest.email }}</email> <email>{{ dest.email }}</email>
{% endwith %} {% endwith %}
</dest> </dest>
{% endif %}
{% if NFe.infNFe.retirada is defined %} {% if NFe.infNFe.retirada is defined %}
<retirada> <retirada>
<CNPJ>{{ NFe.infNFe.retirada.CNPJ }}</CNPJ> <CNPJ>{{ NFe.infNFe.retirada.CNPJ }}</CNPJ>

Loading…
Cancel
Save