Browse Source

Corrigido Status MDFe para exemplo

mdfe
Junior Tada 8 years ago
parent
commit
1d553696c4
  1. 16
      pynfe/processamento/mdfe.py

16
pynfe/processamento/mdfe.py

@ -13,9 +13,6 @@ from pynfe.utils.flags import (
NAMESPACE_SOAP, NAMESPACE_SOAP,
NAMESPACE_XSI, NAMESPACE_XSI,
NAMESPACE_XSD, NAMESPACE_XSD,
)
from pynfe.utils.webservices import (
MDFE_WS_URL,
MDFE_WS_METODO, MDFE_WS_METODO,
WS_MDFE_CONSULTA, WS_MDFE_CONSULTA,
WS_MDFE_STATUS_SERVICO, WS_MDFE_STATUS_SERVICO,
@ -24,6 +21,7 @@ from pynfe.utils.webservices import (
WS_MDFE_RET_RECEPCAO, WS_MDFE_RET_RECEPCAO,
WS_MDFE_RECEPCAO_EVENTO, WS_MDFE_RECEPCAO_EVENTO,
) )
from pynfe.utils.webservices import MDFE
from pynfe.utils import etree, extrai_id_srtxml from pynfe.utils import etree, extrai_id_srtxml
from .comunicacao import Comunicacao from .comunicacao import Comunicacao
from .resposta import analisar_retorno from .resposta import analisar_retorno
@ -42,7 +40,6 @@ class ComunicacaoMDFe(Comunicacao):
_modelo = MODELO_MDFE _modelo = MODELO_MDFE
_namespace = NAMESPACE_MDFE _namespace = NAMESPACE_MDFE
_versao = '3.00' _versao = '3.00'
_ws_url = MDFE_WS_URL
_ws_metodo = MDFE_WS_METODO _ws_metodo = MDFE_WS_METODO
_header = 'mdfeCabecMsg' _header = 'mdfeCabecMsg'
_envio_mensagem = 'mdfeDadosMsg' _envio_mensagem = 'mdfeDadosMsg'
@ -77,12 +74,11 @@ class ComunicacaoMDFe(Comunicacao):
return raiz return raiz
def _get_url_webservice_metodo(self, ws_metodo): def _get_url_webservice_metodo(self, ws_metodo):
url = (
'https://' +
self._ws_url[self._ambiente]['servidor'] +
'/' +
self._ws_url[self._ambiente][ws_metodo]
)
if self._ambiente == 1:
ambiente = 'HTTPS'
else:
ambiente = 'HOMOLOGACAO'
url = MDFE['SVRS'][ambiente] + MDFE['SVRS'][self._ws_metodo[ws_metodo]['url']]
webservice = self._ws_metodo[ws_metodo]['webservice'] webservice = self._ws_metodo[ws_metodo]['webservice']
metodo = self._ws_metodo[ws_metodo]['metodo'] metodo = self._ws_metodo[ws_metodo]['metodo']
return url, webservice, metodo return url, webservice, metodo

Loading…
Cancel
Save