|
|
@ -64,3 +64,18 @@ class ComunicacaoMDFE(ComunicacaoSefaz): |
|
|
|
|
|
|
|
|
return self._post(url, xml) |
|
|
return self._post(url, xml) |
|
|
|
|
|
|
|
|
|
|
|
def consulta(self, chave): |
|
|
|
|
|
|
|
|
|
|
|
url, metodo = self._get_url_metodo(WS_MDFE_CONSULTA) |
|
|
|
|
|
raiz = TConsSitMDFe( |
|
|
|
|
|
versao=self._versao, |
|
|
|
|
|
tpAmb=str(self._ambiente), |
|
|
|
|
|
xServ='CONSULTAR', |
|
|
|
|
|
chMDFe=chave, |
|
|
|
|
|
) |
|
|
|
|
|
raiz.original_tagname_ = 'consSitMDFe' |
|
|
|
|
|
xml = self._construir_xml_soap( |
|
|
|
|
|
metodo, |
|
|
|
|
|
self._construir_etree_ds(raiz) |
|
|
|
|
|
) |
|
|
|
|
|
return self._post(url, xml) |