diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index 764109a..22a491a 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -186,11 +186,11 @@ 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() - 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 @@ -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()]