Browse Source

[FIX] Ajusta a consulta de download de xml

pull/186/head
Danimar Ribeiro 7 years ago
parent
commit
dbe2ab2ec5
  1. 2
      pytrustnfe/Servidores.py
  2. 12
      pytrustnfe/nfe/__init__.py
  3. 2
      setup.py

2
pytrustnfe/Servidores.py

@ -79,6 +79,8 @@ def localizar_url(servico, estado, mod='55', ambiente=2):
if sigla in ('AC', 'RN', 'PB', 'SC', 'RJ') and \
servico == WS_NFE_CADASTRO:
dominio = 'cad.svrs.rs.gov.br'
if sigla == 'AN' and servico == WS_NFE_RECEPCAO_EVENTO:
dominio = 'www.nfe.fazenda.gov.br'
return "https://%s/%s" % (dominio, complemento)

12
pytrustnfe/nfe/__init__.py

@ -196,9 +196,7 @@ def xml_consulta_distribuicao_nfe(certificado, **kwargs): # Assinar
return _render(certificado, 'NFeDistribuicaoDFe', False, **kwargs)
def consulta_distribuicao_nfe(certificado, **kwargs):
if "xml" not in kwargs:
kwargs['xml'] = xml_consulta_distribuicao_nfe(certificado, **kwargs)
def _send_v310(certificado, **kwargs):
xml_send = kwargs["xml"]
base_url = localizar_url(
'NFeDistribuicaoDFe', kwargs['estado'], kwargs['modelo'],
@ -229,6 +227,12 @@ def consulta_distribuicao_nfe(certificado, **kwargs):
}
def consulta_distribuicao_nfe(certificado, **kwargs):
if "xml" not in kwargs:
kwargs['xml'] = xml_consulta_distribuicao_nfe(certificado, **kwargs)
return _send_v310(certificado, **kwargs)
def xml_download_nfe(certificado, **kwargs): # Assinar
return _render(certificado, 'NFeDistribuicaoDFe', False, **kwargs)
@ -236,4 +240,4 @@ def xml_download_nfe(certificado, **kwargs): # Assinar
def download_nfe(certificado, **kwargs):
if "xml" not in kwargs:
kwargs['xml'] = xml_download_nfe(certificado, **kwargs)
return _send(certificado, 'NFeDistribuicaoDFe', **kwargs)
return _send_v310(certificado, **kwargs)

2
setup.py

@ -2,7 +2,7 @@
from setuptools import setup, find_packages
VERSION = "1.0.13"
VERSION = "1.0.14"
setup(

Loading…
Cancel
Save