From 6fe4c964c208d1193e0b6c11a5b211cc0ec4ebad Mon Sep 17 00:00:00 2001 From: Luiz Felipe do Divino Date: Thu, 26 Jan 2023 11:05:35 -0300 Subject: [PATCH] =?UTF-8?q?[ADD]=20Fun=C3=A7=C3=B5es=20espec=C3=ADficas=20?= =?UTF-8?q?do=20MFE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- satcfe/base.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/satcfe/base.py b/satcfe/base.py index b2acd49..3c5ac10 100644 --- a/satcfe/base.py +++ b/satcfe/base.py @@ -636,6 +636,36 @@ def consultar_ultima_sessao_fiscal(self): self._codigo_ativacao) return resposta + def configurar_interface_de_rede_mfe(self): + resposta = self._invocar( + 'ConsultarStatusOperacionalMFE', + self.gerar_numero_sessao(), + self._codigo_ativacao + ) + + return resposta + + def configurar_interface_de_rede_mfe(self, dados_configuracao): + resposta = self._invocar( + 'ConfigurarInterfaceDeRedeMFE', + self.gerar_numero_sessao(), + self._codigo_ativacao, + dados_configuracao + ) + + return resposta + + def enviar_status_ac(self, fabricante, versao_ac): + resposta = self._invocar( + 'EnviarStatusAC', + self.gerar_numero_sessao(), + self._codigo_ativacao, + fabricante, + versao_ac + ) + + return resposta + def resolver_documento(dados, *args, **kwargs): if isinstance(dados, six.string_types):