Browse Source

[NEW][MDF-E] Consulta não encerrados

pull/36/head
Luis Felipe Mileo 8 years ago
parent
commit
d7adc5ec1a
  1. 22
      pynfe/processamento/mdfe.py
  2. 4
      pynfe/utils/webservices.py

22
pynfe/processamento/mdfe.py

@ -14,12 +14,12 @@ from pynfe.utils.flags import (
from pynfe.utils.webservices import (
MDFE_WS_URL,
MDFE_WS_METODO,
WS_MDFE_RECEPCAO,
WS_MDFE_RET_RECEPCAO,
WS_MDFE_RECEPCAO_EVENTO,
WS_MDFE_CONSULTA,
WS_MDFE_STATUS_SERVICO,
WS_MDFE_CONSULTA_NAO_ENCERRADOS,
WS_MDFE_RECEPCAO,
WS_MDFE_RET_RECEPCAO,
WS_MDFE_RECEPCAO_EVENTO,
)
from .comunicacao import ComunicacaoSefaz
@ -79,3 +79,19 @@ class ComunicacaoMDFE(ComunicacaoSefaz):
self._construir_etree_ds(raiz)
)
return self._post(url, xml)
def consulta_nao_encerrados(self, cnpj):
url, metodo = self._get_url_metodo(WS_MDFE_CONSULTA_NAO_ENCERRADOS)
raiz = TConsMDFeNaoEnc(
versao=self._versao,
tpAmb=str(self._ambiente),
xServ='CONSULTAR NÃO ENCERRADOS',
CNPJ=cnpj,
)
raiz.original_tagname_ = 'consMDFeNaoEnc'
xml = self._construir_xml_soap(
metodo,
self._construir_etree_ds(raiz)
)
return self._post(url, xml)

4
pynfe/utils/webservices.py

@ -538,7 +538,7 @@ MDFE_WS_URL = {
WS_MDFE_RECEPCAO_EVENTO: 'ws/MDFeRecepcaoEvento/MDFeRecepcaoEvento.asmx',
WS_MDFE_CONSULTA: 'ws/MDFeConsulta/MDFeConsulta.asmx',
WS_MDFE_STATUS_SERVICO: 'ws/MDFeStatusServico/MDFeStatusServico.asmx',
WS_MDFE_CONSULTA_NAO_ENCERRADOS: 'ws/MDFeConsNaoEnc/MDFeConsNaoEnc.asmx ',
WS_MDFE_CONSULTA_NAO_ENCERRADOS: 'ws/MDFeConsNaoEnc/MDFeConsNaoEnc.asmx',
},
AMBIENTE_HOMOLOGACAO: {
'servidor': 'mdfe-homologacao.svrs.rs.gov.br',
@ -547,6 +547,6 @@ MDFE_WS_URL = {
WS_MDFE_RECEPCAO_EVENTO: 'ws/MDFeRecepcaoEvento/MDFeRecepcaoEvento.asmx',
WS_MDFE_CONSULTA: 'ws/MDFeConsulta/MDFeConsulta.asmx',
WS_MDFE_STATUS_SERVICO: 'ws/MDFeStatusServico/MDFeStatusServico.asmx',
WS_MDFE_CONSULTA_NAO_ENCERRADOS: 'ws/MDFeConsNaoEnc/MDFeConsNaoEnc.asmx ',
WS_MDFE_CONSULTA_NAO_ENCERRADOS: 'ws/MDFeConsNaoEnc/MDFeConsNaoEnc.asmx',
},
}
Loading…
Cancel
Save