Browse Source

updates

pull/262/head
Gabriela Cavalcante da Silva 6 years ago
parent
commit
7eb152da65
  1. 8
      pytrustnfe/nfse/natal/__init__.py
  2. 2
      pytrustnfe/nfse/natal/templates/consultarLoteRps.xml

8
pytrustnfe/nfse/natal/__init__.py

@ -38,14 +38,16 @@ def _render(certificado, method, **kwargs):
) )
lote = "" lote = ""
referencia = ""
if method == "RecepcionarLoteRps": if method == "RecepcionarLoteRps":
referencia = "lote"
lote = sign_rps(path, certificado, **kwargs) lote = sign_rps(path, certificado, **kwargs)
kwargs["lote"] = lote kwargs["lote"] = lote
xml_send = render_xml(path, "%s.xml" % method, False, **kwargs) xml_send = render_xml(path, "%s.xml" % method, False, **kwargs)
signer = Assinatura(certificado.pfx, certificado.password) signer = Assinatura(certificado.pfx, certificado.password)
referencia = "lote"
xml_send = signer.assina_xml(etree.fromstring( xml_send = signer.assina_xml(etree.fromstring(
xml_send, parser=parser), f"{referencia}", getchildren=True) xml_send, parser=parser), f"{referencia}", getchildren=True)
return xml_send return xml_send
@ -95,13 +97,13 @@ def recepcionar_lote_rps(certificado, **kwargs):
def xml_consultar_lote_rps(certificado, **kwargs): def xml_consultar_lote_rps(certificado, **kwargs):
return _render(certificado, "consultarLoteRps", **kwargs)
return _render(certificado, "ConsultarLoteRps", **kwargs)
def consultar_lote_rps(certificado, **kwargs): def consultar_lote_rps(certificado, **kwargs):
if "xml" not in kwargs: if "xml" not in kwargs:
kwargs["xml"] = xml_consultar_lote_rps(certificado, **kwargs) kwargs["xml"] = xml_consultar_lote_rps(certificado, **kwargs)
return _send(certificado, "consultarLoteRps", **kwargs)
return _send(certificado, "ConsultarLoteRps", **kwargs)
def xml_cancelar_nfse(certificado, **kwargs): def xml_cancelar_nfse(certificado, **kwargs):

2
pytrustnfe/nfse/natal/templates/consultarLoteRps.xml

@ -1,4 +1,4 @@
<ConsultarLoteRpsEnvio xmlns="http://nfse.abrasf.org.br">
<ConsultarLoteRpsEnvio xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd">
<Prestador> <Prestador>
<Cnpj>{{ consulta.cnpj_prestador }}</Cnpj> <Cnpj>{{ consulta.cnpj_prestador }}</Cnpj>
<InscricaoMunicipal>{{ consulta.inscricao_municipal }}</InscricaoMunicipal> <InscricaoMunicipal>{{ consulta.inscricao_municipal }}</InscricaoMunicipal>

Loading…
Cancel
Save