From 01ed688f97a7240025a711d922898b8079582a04 Mon Sep 17 00:00:00 2001 From: juniortada Date: Tue, 12 Jun 2018 14:07:07 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=B5es=20NF-e=204.00?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynfe/processamento/comunicacao.py | 4 ++-- pynfe/processamento/serializacao.py | 4 ++-- pynfe/utils/webservices.py | 7 ++++--- setup.py | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pynfe/processamento/comunicacao.py b/pynfe/processamento/comunicacao.py index 36e061b..f9bd13b 100644 --- a/pynfe/processamento/comunicacao.py +++ b/pynfe/processamento/comunicacao.py @@ -74,7 +74,7 @@ class ComunicacaoSefaz(Comunicacao): # pdb.set_trace() if retorno.status_code == 200: # namespace - ns = {'ns': 'http://www.portalfiscal.inf.br/nfe'} + ns = {'ns': NAMESPACE_NFE} if ind_sinc == 1: # Procuta status no xml try: @@ -99,7 +99,7 @@ class ComunicacaoSefaz(Comunicacao): return 0, raiz except IndexError: # Protocolo com algum erro no Envio - print(retorno.text) + return 1, retorno, nota_fiscal else: # Retorna id do protocolo para posterior consulta em caso de sucesso. rec = etree.fromstring(retorno.text) diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index 877bfa8..053c13b 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -718,10 +718,10 @@ class SerializacaoQrcode(object): else: if tpamb == '1': qrcode = NFCE[uf.upper()]['HTTPS'] + NFCE[uf.upper()]['QR'] + url - url_chave = NFCE[uf.upper()]['HTTPS'] + NFCE[uf.upper()]['URL'] + url + url_chave = NFCE[uf.upper()]['HTTPS'] + NFCE[uf.upper()]['URL'] else: qrcode = NFCE[uf.upper()]['HOMOLOGACAO'] + NFCE[uf.upper()]['QR'] + url - url_chave = NFCE[uf.upper()]['HOMOLOGACAO'] + NFCE[uf.upper()]['URL'] + url + url_chave = NFCE[uf.upper()]['HOMOLOGACAO'] + NFCE[uf.upper()]['URL'] # adicionta tag infNFeSupl com qrcode info = etree.Element('infNFeSupl') etree.SubElement(info, 'qrCode').text = '' diff --git a/pynfe/utils/webservices.py b/pynfe/utils/webservices.py index 0b3b1cd..bb3f865 100644 --- a/pynfe/utils/webservices.py +++ b/pynfe/utils/webservices.py @@ -125,9 +125,10 @@ NFCE = { 'CHAVE': '', 'INUTILIZACAO': '', 'EVENTOS': '', - 'QR': '' - # qr homologacao ​http://nfcehomolog.sefaz.pe.gov.br/nfce-web/consultarNFCe - # qr producao ​http://nfce.sefaz.pe.gov.br/nfce-web/consultarNFCe + 'QR': 'sefaz.pe.gov.br/nfce-web/consultarNFCe?', + 'HTTPS': 'http://nfce.', + 'HOMOLOGACAO': 'http://nfcehomolog.', + 'URL': 'sefaz.pe.gov.br/nfce-web/consultarNFCe' }, 'AL': { 'STATUS': '', diff --git a/setup.py b/setup.py index 5737d97..9b2cd73 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ requirements = lambda f: [str(i.req) for i in parse(f, session=False)] setup( name='PyNFe', - version='0.2', + version='0.4', packages=find_packages(), package_data={ 'pynfe': ['data/**/*.txt'],