From e1754c8e1662ecc30cc1d8c9dc0e30af84eed709 Mon Sep 17 00:00:00 2001 From: Danimar Ribeiro Date: Tue, 20 Feb 2018 18:47:47 -0300 Subject: [PATCH 1/4] =?UTF-8?q?Incremento=20da=20vers=C3=A3o=20do=20suds?= =?UTF-8?q?=20requests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 88f5fdf..e29958b 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -VERSION = "0.9.9" +VERSION = "0.9.10" setup( @@ -47,7 +47,7 @@ later (LGPLv2+)', 'signxml >= 2.4.0', 'lxml >= 3.5.0, < 5', 'suds-jurko >= 0.6', - 'suds-jurko-requests >= 1.1', + 'suds-jurko-requests >= 1.2', 'reportlab' ], tests_require=[ From 6b00132c4b7f284aba6fdbb2b2484143591b5e62 Mon Sep 17 00:00:00 2001 From: carcaroff Date: Tue, 27 Feb 2018 14:38:08 -0300 Subject: [PATCH 2/4] [FIX]Normalize e escape em campos de texto --- pytrustnfe/nfse/floripa/templates/processar_nota.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pytrustnfe/nfse/floripa/templates/processar_nota.xml b/pytrustnfe/nfse/floripa/templates/processar_nota.xml index 08a7a2e..9fa0aba 100644 --- a/pytrustnfe/nfse/floripa/templates/processar_nota.xml +++ b/pytrustnfe/nfse/floripa/templates/processar_nota.xml @@ -1,13 +1,13 @@ - {{ rps.tomador.bairro }} + {{ rps.tomador.bairro|normalize|escape }} {{ rps.base_calculo }} 0.0 {{ rps.cfps }} {{ rps.tomador.cidade }} {{ rps.tomador.cep }} - {{ rps.tomador.complemento }} - {{ rps.observacoes }} + {{ rps.tomador.complemento|normalize|escape }} + {{ rps.observacoes|normalize|escape }} {{ rps.data_emissao }} {{ rps.tomador.email }} {{ rps.numero }} @@ -18,7 +18,7 @@ {{ item.aliquota }} {{ item.cst_servico }} - {{ item.descricao }} + {{ item.descricao|normalize|escape }} {{ item.cnae }} {{ item.quantidade }} {{ item.valor_total }} @@ -26,12 +26,12 @@ {% endfor %} - {{ rps.tomador.logradouro }} + {{ rps.tomador.logradouro|normalize|escape }} {{ rps.aedf }} {{ rps.tomador.numero }} 1058 - {{ rps.tomador.razao_social }} + {{ rps.tomador.razao_social|normalize|escape }} {{ rps.tomador.telefone }} {{ rps.tomador.uf }} {{rps.valor_issqn }} From 6117a8b63fb3ccbd5ec10e283b3005a36b26f317 Mon Sep 17 00:00:00 2001 From: carcaroff Date: Tue, 27 Feb 2018 14:52:47 -0300 Subject: [PATCH 3/4] =?UTF-8?q?'Incrementar=20vers=C3=A3o=20;-;'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index e29958b..b3bfaac 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -VERSION = "0.9.10" +VERSION = "0.9.11" setup( From d01ab0ef7fd6cf7889e71f6bb63529ac8b90cd33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Luna?= Date: Thu, 1 Mar 2018 15:58:46 -0300 Subject: [PATCH 4/4] =?UTF-8?q?Implementa=20corre=C3=A7=C3=A3o=20no=20envi?= =?UTF-8?q?o=20da=20carta=20de=20corre=C3=A7=C3=A3o.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pytrustnfe/nfe/comunicacao.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pytrustnfe/nfe/comunicacao.py b/pytrustnfe/nfe/comunicacao.py index df6ba53..b164bb4 100644 --- a/pytrustnfe/nfe/comunicacao.py +++ b/pytrustnfe/nfe/comunicacao.py @@ -27,6 +27,7 @@ def executar_consulta(certificado, url, cabecalho, xmlEnviar, send_raw=False): client = HttpClient(url, cert_path, key_path) xml_enviar = _soap_xml(xmlEnviar, cabecalho) + xml_enviar = xml_enviar.encode('utf-8') if send_raw: xml = '' + xmlEnviar.rstrip('\n') xml_enviar = xml