From e9123fb49b338e9b22dd3eaf3fb69d357d3222fc Mon Sep 17 00:00:00 2001 From: Junior Tada Date: Fri, 20 Nov 2015 14:35:42 -0200 Subject: [PATCH] Debug namespace NFS-e --- pynfe/processamento/comunicacao.py | 8 +++++++- pynfe/utils/webservices.py | 6 +++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index b274da0..8ea05ab 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -370,7 +370,7 @@ class ComunicacaoNfse(Comunicacao): # url do serviço url = self._get_url(autorizador) + NFSE[autorizador.upper()]['AUTORIZACAO'] # gerar - raiz = etree.Element('GerarNfse') + raiz = etree.Element('{}GerarNfse') # cabecalho raiz.append(self._cabecalho_soap()) dados = etree.SubElement(raiz, 'nfseDadosMsg') @@ -441,6 +441,7 @@ class ComunicacaoNfse(Comunicacao): certificadoA1 = CertificadoA1(self.certificado) chave, cert = certificadoA1.separar_arquivo(self.certificado_senha, caminho=True) chave_cert = (cert, chave) + # Abre a conexão HTTPS try: xml_declaration='' @@ -448,6 +449,11 @@ class ComunicacaoNfse(Comunicacao): xml = etree.tostring(xml, encoding='unicode', pretty_print=False).replace('\n','').replace('ns0:','').replace(':ns0','') xml = xml_declaration + xml + print (url) + print (xml) + import ipdb + ipdb.set_trace() + # Faz o request com o servidor result = requests.post(url, xml, headers=self._post_header(), cert=chave_cert, verify=False) result.encoding='utf-8' diff --git a/pynfe/utils/webservices.py b/pynfe/utils/webservices.py index f0674bf..8eed5a0 100644 --- a/pynfe/utils/webservices.py +++ b/pynfe/utils/webservices.py @@ -429,14 +429,14 @@ NFSE = { 'STATUS':'', 'AUTORIZACAO':'GerarNfse', 'CANCELAR':'CancelarNfse', - 'CONSULTA_RPS':'ConsultarNfsePorRps', + 'CONSULTA_RPS':'consultarNfsePorRps', 'CONSULTA_FAIXA':'ConsultarNfseFaixa', 'CONSULTA_SERVICO':'ConsultarNfseServicoPrestado', 'CONSULTA_SERVICO_TOMADO':'ConsultarNfseServicoTomado', 'SUBSTITUIR':'SubstituirNfse', 'HTTPS':'http://e-gov.betha.com.br/e-nota-contribuinte-ws/nfseWS?wsdl', - 'HOMOLOGACAO':'http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS?' - #'HOMOLOGACAO':'http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS?wsdl' + 'HOMOLOGACAO':'http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/' + #'HOMOLOGACAO':'http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS?wsdl/' }, # 'GINFES':{