Browse Source

[RM] NF-e 4.00 não possui cabeçalho soap

mdfe
Junior Tada 8 years ago
parent
commit
38a4da28c5
  1. 19
      pynfe/processamento/nfe.py

19
pynfe/processamento/nfe.py

@ -450,21 +450,4 @@ class ComunicacaoNFe(ComunicacaoSefaz):
else: else:
# TODO implementar outros tipos de notas como NFS-e # TODO implementar outros tipos de notas como NFS-e
pass pass
return self.url
def _cabecalho_soap(self, metodo):
"""Monta o XML do cabeçalho da requisição SOAP"""
raiz = etree.Element('nfeCabecMsg', xmlns=NAMESPACE_METODO+metodo)
if metodo == 'RecepcaoEvento':
etree.SubElement(raiz, 'versaoDados').text = '1.00'
elif metodo == 'NfeConsultaDest':
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()]
return raiz
return self.url
Loading…
Cancel
Save