Browse Source

Qrcode para dest cnpj

pull/3/head
Junior Tada 10 years ago
parent
commit
c3fa1d0e75
  1. 6
      pynfe/processamento/danfe.py

6
pynfe/processamento/danfe.py

@ -23,9 +23,15 @@ class DanfeNfce(Danfe):
chave = nfe[0].attrib['Id'].replace('NFe','')
data = nfe.xpath('ns:infNFe/ns:ide/ns:dhEmi/text()', namespaces=ns)[0].encode()
tpamb = nfe.xpath('ns:infNFe/ns:ide/ns:tpAmb/text()', namespaces=ns)[0]
# tenta encontrar a tag cpf
try:
cpf = nfe.xpath('ns:infNFe/ns:dest/ns:CPF/text()', namespaces=ns)[0]
except IndexError:
# em caso de erro tenta procurar a tag cnpj
try:
cpf = nfe.xpath('ns:infNFe/ns:dest/ns:CNPJ/text()', namespaces=ns)[0]
except IndexError:
cpf = None
cpf = None
total = nfe.xpath('ns:infNFe/ns:total/ns:ICMSTot/ns:vNF/text()', namespaces=ns)[0]
icms = nfe.xpath('ns:infNFe/ns:total/ns:ICMSTot/ns:vICMS/text()', namespaces=ns)[0]

Loading…
Cancel
Save