From fd5faa8df9688d8e61fb62e4b956c1251ebe23a8 Mon Sep 17 00:00:00 2001 From: Raphael Rodrigues Nogueira Date: Tue, 7 Feb 2017 01:10:08 -0300 Subject: [PATCH] URL para montagem do QR-Code do DANFE-NFC-e MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acredito que não seja a melhor forma para resolver, mas resolve a URL para montagem do QRCode para o estado do Pará. Se aceitar o commit, vou concluir a questão da NFCe no estado do Pará, daí acredito que mais a frente podemos buscar todos os URLs de montagem do QR-Code para os demais estados que utilizam o SVRS para emissão da NFCe, acredito que cada estado tem seu serviço visto que no SVRS não é disponibilizado o mesmo. --- pytrustnfe/Servidores.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pytrustnfe/Servidores.py b/pytrustnfe/Servidores.py index 3f00523..a2ec0ca 100644 --- a/pytrustnfe/Servidores.py +++ b/pytrustnfe/Servidores.py @@ -91,13 +91,17 @@ def localizar_url(servico, estado, mod='55', ambiente=2): return "https://%s/%s" % (dominio, complemento) -def localizar_qrcode(estado, ambiente=2): - sigla = SIGLA_ESTADO[estado] - dominio = ESTADO_WS[sigla]['65'][ambiente]['servidor'] - complemento = ESTADO_WS[sigla]['65'][ambiente][WS_NFCE_QR_CODE] - if 'https://' in complemento: - return complemento - return "https://%s/%s" % (dominio, complemento) +def localizar_qrcode(estado, ambiente=2, mod='65'): + sigla = SIGLA_ESTADO[estado]#15 + if sigla != 'PA': + dominio = ESTADO_WS[sigla]['65'][ambiente]['servidor'] + complemento = ESTADO_WS[sigla]['65'][ambiente][WS_NFCE_QR_CODE] + if 'https://' in complemento: + return complemento + return "https://%s/%s" % (dominio, complemento) + else: + return "https://appnfc.sefa.pa.gov.br/portal-homologacao/view/consultas/nfce/nfceForm.seam" + METODO_WS = {