From 726985140f9b870875592d6e62cfecae04210dbc Mon Sep 17 00:00:00 2001 From: Danimar Ribeiro Date: Mon, 26 Nov 2018 19:33:16 -0200 Subject: [PATCH] [ADD] Adiciona urls do qrcode para NFCe --- pytrustnfe/urls.py | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ setup.py | 2 +- 2 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 pytrustnfe/urls.py diff --git a/pytrustnfe/urls.py b/pytrustnfe/urls.py new file mode 100644 index 0000000..2e858a7 --- /dev/null +++ b/pytrustnfe/urls.py @@ -0,0 +1,87 @@ +AC = '12' +AL = '27' +AM = '13' +AP = '16' +BA = '29' +CE = '23' +DF = '53' +ES = '32' +GO = '52' +MA = '21' +MG = '31' +MS = '50' +MT = '51' +PA = '15' +PB = '25' +PE = '26' +PI = '22' +PR = '41' +RJ = '33' +RN = '24' +RO = '11' +RR = '14' +RS = '43' +SC = '42' +SE = '28' +SP = '35' +TO = '17' + +PRODUCAO = '1' +HOMOLOGACAO = '2' + +URLS = { + PRODUCAO: { + AC: 'http://www.sefaznet.ac.gov.br/nfce/qrcode?', + AL: 'http://nfce.sefaz.al.gov.br/QRCode/consultarNFCe.jsp?', + AM: 'http://sistemas.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp?', + AP: 'https://www.sefaz.ap.gov.br/nfce/nfcep.php?', + BA: 'http://nfe.sefaz.ba.gov.br/servicos/nfce/qrcode.aspx?', + DF: 'http://www.fazenda.df.gov.br/nfce/qrcode?', + GO: 'http://nfe.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe?', + MA: 'http://nfce.sefaz.ma.gov.br/portal/consultarNFCe.jsp?', + MS: 'http://www.dfe.ms.gov.br/nfce/qrcode?', + MT: 'http://www.sefaz.mt.gov.br/nfce/consultanfce?', + PA: 'https://appnfc.sefa.pa.gov.br/portal/view/consultas/nfce/nfceForm.seam?', # noqa + PB: 'http://www.receita.pb.gov.br/nfce?', + PE: 'http://nfce.sefaz.pe.gov.br/nfce/consulta?', + PI: 'http://www.sefaz.pi.gov.br/nfce/qrcode?', + PR: 'http://www.fazenda.pr.gov.br/nfce/qrcode?', + RJ: 'http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?', + RN: 'http://nfce.set.rn.gov.br/consultarNFCe.aspx?', + RO: 'http://www.nfce.sefin.ro.gov.br/consultanfce/consulta.jsp?', + RR: 'https://www.sefaz.rr.gov.br/nfce/servlet/qrcode?', + RS: 'https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?', + SE: 'http://www.nfce.se.gov.br/nfce/qrcode?', + SP: 'https://www.nfce.fazenda.sp.gov.br/qrcode?', + TO: 'http://www.sefaz.to.gov.br/nfce/qrcode?', + }, + HOMOLOGACAO: { + AC: 'http://www.hml.sefaznet.ac.gov.br/nfce/qrcode?', + AL: 'http://nfce.sefaz.al.gov.br/QRCode/consultarNFCe.jsp?', + AM: 'http://homnfce.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp?', + AP: 'https://www.sefaz.ap.gov.br/nfcehml/nfce.php?', + BA: 'http://nfe.sefaz.ba.gov.br/servicos/nfce/qrcode.aspx?', + DF: 'http://www.fazenda.df.gov.br/nfce/qrcode?', + GO: 'http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe?', + MA: 'http://homologacao.sefaz.ma.gov.br/portal/consultarNFCe.jsp?', + MS: 'http://www.dfe.ms.gov.br/nfce/qrcode?', + MT: 'http://homologacao.sefaz.mt.gov.br/nfce/consultanfce?', + PA: 'https://appnfc.sefa.pa.gov.br/portal-homologacao/view/consultas/nfce/nfceForm.seam?', # noqa + PB: 'http://www.receita.pb.gov.br/nfcehom?', + PE: 'http://nfcehomolog.sefaz.pe.gov.br/nfce/consulta?', + PI: 'http://www.sefaz.pi.gov.br/nfce/qrcode?', + PR: 'http://www.fazenda.pr.gov.br/nfce/qrcode?', + RJ: 'http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode?', + RN: 'http://hom.nfce.set.rn.gov.br/consultarNFCe.aspx?', + RO: 'http://200.174.88.103:8080/nfce/servlet/qrcode?', + RR: 'https://www.sefaz.rr.gov.br/nfce/servlet/qrcode?', + RS: 'https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx?', + SE: 'http://www.hom.nfe.se.gov.br/nfce/qrcode?', + SP: 'https://www.homologacao.nfce.fazenda.sp.gov.br/qrcode?', + TO: 'http://homologacao.sefaz.to.gov.br/nfce/qrcode?', + } +} + + +def url_qrcode(estado, ambiente): + return URLS[ambiente][estado] diff --git a/setup.py b/setup.py index 767a8f8..deaa0aa 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -VERSION = "1.0.23" +VERSION = "1.0.24" setup(