From efbf84cc42c9218e9d37fcc6f883003d887df78c Mon Sep 17 00:00:00 2001 From: Junior Tada Date: Tue, 5 Dec 2017 09:43:29 -0200 Subject: [PATCH] Movido para o branch master (4.00) --- pynfe/processamento/comunicacao.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index b8b738c..2d925b6 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -314,6 +314,20 @@ class ComunicacaoSefaz(Comunicacao): self.url = NFCE['SVRS'][ambiente] + NFCE['SVRS'][consulta] else: raise Exception('Modelo não encontrado! Defina modelo="nfe" ou "nfce"') + lista_svan = ['MA','PA'] + elif self.uf.upper() in lista_svan: + if self._ambiente == 1: + ambiente = 'HTTPS' + else: + ambiente = 'HOMOLOGACAO' + if modelo == 'nfe': + # nfe Ex: https://nfe.fazenda.pr.gov.br/nfe/NFeStatusServico3 + self.url = NFE['SVAN'][ambiente] + NFE['SVAN'][consulta] + elif modelo == 'nfce': + # nfce Ex: https://homologacao.nfce.fazenda.pr.gov.br/nfce/NFeStatusServico3 + self.url = NFCE['SVAN'][ambiente] + NFCE['SVAN'][consulta] + else: + raise Exception('Modelo não encontrado! Defina modelo="nfe" ou "nfce"') return self.url def _get_url_uf(self, modelo, consulta):