From a3b81a9855f0913d47e4f8e556d262a1c8d2a34f Mon Sep 17 00:00:00 2001 From: Luis Felipe Mileo Date: Thu, 31 May 2018 01:46:35 -0300 Subject: [PATCH] [NEW][MDF-E] Consulta chave --- pynfe/processamento/mdfe.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pynfe/processamento/mdfe.py b/pynfe/processamento/mdfe.py index ef4f5b3..8760599 100644 --- a/pynfe/processamento/mdfe.py +++ b/pynfe/processamento/mdfe.py @@ -64,3 +64,18 @@ class ComunicacaoMDFE(ComunicacaoSefaz): 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)