From 10741bf5aa5ee82e5d83306f993a67371419a3da Mon Sep 17 00:00:00 2001 From: Douglas Ausech Date: Tue, 21 Mar 2017 15:53:59 -0300 Subject: [PATCH 1/3] ajuste na versao dados para consulta cadastro --- pynfe/processamento/comunicacao.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index 764109a..203b5e7 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -362,6 +362,8 @@ class ComunicacaoSefaz(Comunicacao): etree.SubElement(raiz, 'versaoDados').text = '1.01' elif metodo == 'NfeDownloadNF': etree.SubElement(raiz, 'versaoDados').text = '1.00' + elif metodo == 'CadConsultaCadastro2': + etree.SubElement(raiz, 'versaoDados').text = '2.00' else: etree.SubElement(raiz, 'versaoDados').text = VERSAO_PADRAO etree.SubElement(raiz, 'cUF').text = CODIGOS_ESTADOS[self.uf.upper()] From 596b3de434cd5a0dea72d88f74c15a6629b7be0a Mon Sep 17 00:00:00 2001 From: Douglas Ausech Date: Tue, 21 Mar 2017 16:08:30 -0300 Subject: [PATCH 2/3] ajuste na versao dados para consulta cadastro --- pynfe/processamento/comunicacao.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index 203b5e7..9992dec 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -186,7 +186,7 @@ class ComunicacaoSefaz(Comunicacao): else: url = self._get_url(modelo=modelo, consulta='CADASTRO') - raiz = etree.Element('ConsCad', versao=VERSAO_PADRAO, xmlns=NAMESPACE_NFE) + raiz = etree.Element('ConsCad', versao='2.00', xmlns=NAMESPACE_NFE) info = etree.SubElement(raiz, 'infCons') etree.SubElement(info, 'xServ').text = 'CONS-CAD' etree.SubElement(info, 'UF').text = self.uf.upper() From da449eedaf5d5103bf8924879eee539beeae4488 Mon Sep 17 00:00:00 2001 From: Douglas Ausech Date: Tue, 21 Mar 2017 16:30:12 -0300 Subject: [PATCH 3/3] ajuste na versao dados para consulta cadastro --- pynfe/processamento/comunicacao.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index 9992dec..22a491a 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -190,7 +190,7 @@ class ComunicacaoSefaz(Comunicacao): info = etree.SubElement(raiz, 'infCons') etree.SubElement(info, 'xServ').text = 'CONS-CAD' etree.SubElement(info, 'UF').text = self.uf.upper() - etree.SubElement(info, 'IE').text = ie + #etree.SubElement(info, 'IE').text = ie etree.SubElement(info, 'CNPJ').text = cnpj #etree.SubElement(info, 'CPF').text = cpf # Monta XML para envio da requisição