Skip to content

Commit 53b0762

Browse files
authored
Fix/Update webservice routes for AM NFCe (#447)
* Update webservice routes for AM NFCe to new endpoints * Update QR code and URL handling for AM in NFCe serialization
1 parent ae5c228 commit 53b0762

2 files changed

Lines changed: 19 additions & 10 deletions

File tree

pynfe/processamento/serializacao.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2174,14 +2174,22 @@ def gerar_qrcode(self, token, csc, xml, return_qr=False, online=True):
21742174
else:
21752175
qrcode = NFCE[uf]["HOMOLOGACAO"] + NFCE[uf]["QR"] + url
21762176
url_chave = url_chave = NFCE[uf]["URL"]
2177-
# MG tem comportamento distindos qrcode e url
2177+
# MG tem comportamento distintos para qrcode e url
21782178
elif uf == "MG":
21792179
qrcode = NFCE[uf]["QR"] + url
21802180
if tpamb == "1":
21812181
url_chave = NFCE[uf]["HTTPS"] + NFCE[uf]["URL"]
21822182
else:
21832183
url_chave = NFCE[uf]["HOMOLOGACAO"] + NFCE[uf]["URL"]
2184-
# AC, AM, RR, PA, SE
2184+
# AM tem comportamento distintos para qrcode e url
2185+
elif uf == "AM":
2186+
if tpamb == "1":
2187+
qrcode = NFCE[uf]["HTTPS"] + NFCE[uf]["QR"] + url
2188+
url_chave = NFCE[uf]["HTTPS"] + NFCE[uf]["URL"]
2189+
else:
2190+
qrcode = NFCE[uf]["HTTPS"] + NFCE[uf]["QR_HOMOLOGACAO"] + url
2191+
url_chave = NFCE[uf]["HTTPS"] + NFCE[uf]["URL"]
2192+
# AC, RR, PA, SE
21852193
else:
21862194
if tpamb == "1":
21872195
qrcode = NFCE[uf]["HTTPS"] + NFCE[uf]["QR"] + url

pynfe/utils/webservices.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,17 @@
2525
"AM": {
2626
# csc_homologacao = '0123456789'
2727
# token_homologacao = '000001'
28-
"STATUS": "nfe.sefaz.am.gov.br/services2/services/NfeStatusServico4",
29-
"AUTORIZACAO": "nfe.sefaz.am.gov.br/services2/services/NfeAutorizacao4",
30-
"RECIBO": "nfe.sefaz.am.gov.br/services2/services/NfeRetAutorizacao4",
31-
"CHAVE": "nfe.sefaz.am.gov.br/services2/services/NfeConsulta4",
32-
"INUTILIZACAO": "nfe.sefaz.am.gov.br/services2/services/NfeInutilizacao4",
33-
"EVENTOS": "nfe.sefaz.am.gov.br/services2/services/RecepcaoEvento4",
28+
"STATUS": "nfce.sefaz.am.gov.br/nfce-services/services/NfeStatusServico4",
29+
"AUTORIZACAO": "nfce.sefaz.am.gov.br/nfce-services/services/NfeAutorizacao4",
30+
"RECIBO": "nfce.sefaz.am.gov.br/nfce-services/services/NfeRetAutorizacao4",
31+
"CHAVE": "nfce.sefaz.am.gov.br/nfce-services/services/NfeConsulta4",
32+
"INUTILIZACAO": "nfce.sefaz.am.gov.br/nfce-services/services/NfeInutilizacao4",
33+
"EVENTOS": "nfce.sefaz.am.gov.br/nfce-services/services/RecepcaoEvento4",
3434
"QR": "sefaz.am.gov.br/nfceweb/consultarNFCe.jsp?",
35+
"QR_HOMOLOGACAO": "sefaz.am.gov.br/nfceweb-hom/consultarNFCe.jsp?",
3536
"URL": "sefaz.am.gov.br/nfceweb/formConsulta.do",
36-
"HTTPS": "http://sistemas.",
37-
"HOMOLOGACAO": "http://homnfce.",
37+
"HTTPS": "https://sistemas.",
38+
"HOMOLOGACAO": "https://hom",
3839
},
3940
"RR": {
4041
"STATUS": "",

0 commit comments

Comments
 (0)