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://dec.fazenda.df.gov.br/ConsultarNFCe.aspx?", GO: "http://nfe.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe?", MA: "http://nfce.sefaz.ma.gov.br/portal/consultarNFCe.jsp?", MG: "https://nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?", 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/consulta?", 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://hnfe.sefaz.ba.gov.br/servicos/nfce/qrcode.aspx?", DF: "http://dec.fazenda.df.gov.br/ConsultarNFCe.aspx?", 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?", MG: "https://nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?", 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/consulta?", 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?", }, } URLS_EXIBICAO = { PRODUCAO: { AC: "www.sefaznet.ac.gov.br/nfce/consulta", AL: "www.sefaz.al.gov.br/nfce/consulta", AM: "www.sefaz.am.gov.br/nfce/consulta", AP: "www.sefaz.ap.gov.br/nfce/consulta", BA: "http://www.sefaz.ba.gov.br/nfce/consulta", CE: "www.sefaz.ce.gov.br/nfce/consulta", DF: "www.fazenda.df.gov.br/nfce/consulta", ES: "www.sefaz.es.gov.br/nfce/consulta", GO: "www.sefaz.go.gov.br/nfce/consulta", MA: "www.sefaz.ma.gov.br/nfce/consulta", MS: "www.dfe.ms.gov.br/nfce/consulta", MT: "www.sefaz.mt.gov.br/nfce/consulta", MG: "http://nfce.fazenda.mg.gov.br/portalnfce", PA: "www.sefa.pa.gov.br/nfce/consulta", PB: "www.receita.pb.gov.br/nfce/consulta", PE: "nfce.sefaz.pe.gov.br/nfce/consulta", PI: "www.sefaz.pi.gov.br/nfce/consulta", PR: "http://www.fazenda.pr.gov.br/nfce/consulta", RJ: "www.fazenda.rj.gov.br/nfce/consulta", RN: "www.set.rn.gov.br/nfce/consulta", RO: "www.sefin.ro.gov.br/nfce/consulta", RR: "www.sefaz.rr.gov.br/nfce/consulta", RS: "www.sefaz.rs.gov.br/nfce/consulta", SE: "http://www.nfce.se.gov.br/nfce/consulta", SP: "https://www.nfce.fazenda.sp.gov.br/consulta", TO: "www.sefaz.to.gov.br/nfce/consulta", }, HOMOLOGACAO: { AC: "www.sefaznet.ac.gov.br/nfce/consulta", AL: "www.sefaz.al.gov.br/nfce/consulta", AM: "www.sefaz.am.gov.br/nfce/consulta", AP: "www.sefaz.ap.gov.br/nfce/consulta", BA: "http://hinternet.sefaz.ba.gov.br/nfce/consulta", CE: "www.sefaz.ce.gov.br/nfce/consulta", DF: "www.fazenda.df.gov.br/nfce/consulta", ES: "www.sefaz.es.gov.br/nfce/consulta", GO: "www.sefaz.go.gov.br/nfce/consulta", MA: "www.sefaz.ma.gov.br/nfce/consulta", MS: "www.dfe.ms.gov.br/nfce/consulta", MT: "www.sefaz.mt.gov.br/nfce/consulta", MG: "http://hnfce.fazenda.mg.gov.br/portalnfce", PA: "www.sefa.pa.gov.br/nfce/consulta", PB: "www.receita.pb.gov.br/nfcehom", PE: "nfce.sefaz.pe.gov.br/nfce/consulta", PI: "www.sefaz.pi.gov.br/nfce/consulta", PR: "http://www.fazenda.pr.gov.br/nfce/consulta", RJ: "www.fazenda.rj.gov.br/nfce/consulta", RN: "www.set.rn.gov.br/nfce/consulta", RO: "www.sefin.ro.gov.br/nfce/consulta", RR: "www.sefaz.rr.gov.br/nfce/consulta", RS: "www.sefaz.rs.gov.br/nfce/consulta", SE: "http://www.hom.nfe.se.gov.br/nfce/consulta", SP: "https://www.homologacao.nfce.fazenda.sp.gov.br/consulta", TO: "www.sefaz.to.gov.br/nfce/consulta", }, } def url_qrcode(estado, ambiente): return URLS[ambiente][estado] def url_qrcode_exibicao(estado, ambiente): return URLS_EXIBICAO[ambiente][estado]