|
|
|
@ -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) |