Browse Source

[fix] correção caracteres inválidos qrcode nfce

pull/46/head
juniortada 7 years ago
parent
commit
87d9b665d1
  1. 4
      pynfe/processamento/serializacao.py

4
pynfe/processamento/serializacao.py

@ -741,8 +741,8 @@ class SerializacaoQrcode(object):
etree.SubElement(info, 'urlChave').text = url_chave
nfe.insert(1, info)
# correção da tag qrCode, retira caracteres pois e CDATA
tnfe = etree.tostring(nfe, encoding='unicode')
etree.tostring(nfe.find(".//qrCode"), encoding='unicode') \
# tnfe = etree.tostring(nfe, encoding='unicode')
tnfe = etree.tostring(nfe.find(".//qrCode"), encoding='unicode') \
.replace('\n','').replace('&lt;','<').replace('&gt;','>').replace('amp;','')
nfe = etree.fromstring(tnfe)
# retorna nfe com o qrcode incluido NT2015/002 e qrcode

Loading…
Cancel
Save