Skip to content

Commit 1f31a50

Browse files
committed
Update QR code and URL handling for AM in NFCe serialization
1 parent f5a7c25 commit 1f31a50

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

pynfe/processamento/serializacao.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2041,7 +2041,15 @@ def gerar_qrcode(self, token, csc, xml, return_qr=False, online=True):
20412041
url_chave = NFCE[uf]["HTTPS"] + NFCE[uf]["URL"]
20422042
else:
20432043
url_chave = NFCE[uf]["HOMOLOGACAO"] + NFCE[uf]["URL"]
2044-
# AC, AM, RR, PA, SE
2044+
# AM tem comportamento distindo para qrcode e url
2045+
elif uf == "AM":
2046+
if tpamb == "1":
2047+
qrcode = NFCE[uf]["HTTPS"] + NFCE[uf]["QR"] + url
2048+
url_chave = NFCE[uf]["HTTPS"] + NFCE[uf]["URL"]
2049+
else:
2050+
qrcode = NFCE[uf]["HTTPS"] + NFCE[uf]["QR_HOMOLOGACAO"] + url
2051+
url_chave = NFCE[uf]["HTTPS"] + NFCE[uf]["URL"]
2052+
# AC, RR, PA, SE
20452053
else:
20462054
if tpamb == "1":
20472055
qrcode = NFCE[uf]["HTTPS"] + NFCE[uf]["QR"] + url

0 commit comments

Comments
 (0)