From 1f56f1471435f7b873370d4a379f77e9d265b93e Mon Sep 17 00:00:00 2001 From: Luis Felipe Mileo Date: Tue, 5 Jun 2018 21:57:56 -0300 Subject: [PATCH] =?UTF-8?q?[FIX]=20Corre=C3=A7=C3=B5es=20nas=20URLs=20Meto?= =?UTF-8?q?dos=20e=20Servi=C3=A7os?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynfe/processamento/mdfe.py | 3 ++- pynfe/utils/flags.py | 13 ++++++------- pynfe/utils/webservices.py | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pynfe/processamento/mdfe.py b/pynfe/processamento/mdfe.py index f7e8d01..38eae09 100644 --- a/pynfe/processamento/mdfe.py +++ b/pynfe/processamento/mdfe.py @@ -9,6 +9,7 @@ import time from pynfe.utils.flags import ( NAMESPACE_MDFE, + CODIGOS_ESTADOS, MODELO_MDFE, NAMESPACE_MDFE_METODO, NAMESPACE_SOAP, @@ -81,7 +82,7 @@ class ComunicacaoMDFe(Comunicacao): ambiente = 'HTTPS' else: ambiente = 'HOMOLOGACAO' - url = MDFE['SVRS'][ambiente] + MDFE['SVRS'][self._ws_metodo[ws_metodo]['url']] + url = MDFE['SVRS'][ambiente] + MDFE['SVRS'][ws_metodo] webservice = self._ws_metodo[ws_metodo]['webservice'] metodo = self._ws_metodo[ws_metodo]['metodo'] return url, webservice, metodo diff --git a/pynfe/utils/flags.py b/pynfe/utils/flags.py index aee8053..32af51a 100644 --- a/pynfe/utils/flags.py +++ b/pynfe/utils/flags.py @@ -279,12 +279,12 @@ MDFE_VERSAO = '3.00' AMBIENTE_PRODUCAO = 1 AMBIENTE_HOMOLOGACAO = 2 -WS_MDFE_RECEPCAO = '1' -WS_MDFE_RET_RECEPCAO = '2' -WS_MDFE_RECEPCAO_EVENTO = '3' -WS_MDFE_CONSULTA = '4' -WS_MDFE_STATUS_SERVICO = '5' -WS_MDFE_CONSULTA_NAO_ENCERRADOS = '6' +WS_MDFE_RECEPCAO = 'RECEPCAO' +WS_MDFE_RET_RECEPCAO = 'RET_RECEPCAO' +WS_MDFE_RECEPCAO_EVENTO = 'EVENTO' +WS_MDFE_CONSULTA = 'CONSULTA' +WS_MDFE_STATUS_SERVICO = 'STATUS' +WS_MDFE_CONSULTA_NAO_ENCERRADOS = 'NAO_ENCERRADOS' MDFE_WS_METODO = { WS_MDFE_RECEPCAO: { @@ -306,7 +306,6 @@ MDFE_WS_METODO = { WS_MDFE_STATUS_SERVICO: { 'webservice': 'MDFeStatusServico', 'metodo': 'mdfeStatusServicoMDF', - 'url': 'STATUS' }, WS_MDFE_CONSULTA_NAO_ENCERRADOS: { 'webservice': 'MDFeConsNaoEnc', diff --git a/pynfe/utils/webservices.py b/pynfe/utils/webservices.py index c358db9..cd566d3 100644 --- a/pynfe/utils/webservices.py +++ b/pynfe/utils/webservices.py @@ -495,6 +495,7 @@ MDFE = { 'EVENTO': 'MDFeRecepcaoEvento/MDFeRecepcaoEvento.asmx', 'CONSULTA': 'MDFeConsulta/MDFeConsulta.asmx', 'STATUS': 'MDFeStatusServico/MDFeStatusServico.asmx', + 'NAO_ENCERRADOS': 'MDFeConsNaoEnc/MDFeConsNaoEnc.asmx', 'HTTPS': 'https://mdfe.svrs.rs.gov.br/ws/', 'HOMOLOGACAO': 'https://mdfe-homologacao.svrs.rs.gov.br/ws/' }