Browse Source

WIP - Implementando consulta nfe destinadas e download de NFe

pull/59/head
Danimar Ribeiro 9 years ago
parent
commit
7cd360c16a
  1. 4
      pytrustnfe/Servidores.py
  2. 2
      pytrustnfe/nfe/__init__.py
  3. 12
      pytrustnfe/nfe/templates/NfeConsultaDest.xml

4
pytrustnfe/Servidores.py

@ -75,6 +75,10 @@ SIGLA_ESTADO = {
def localizar_url(servico, estado, mod='55', ambiente=2):
sigla = SIGLA_ESTADO[estado]
ws = ESTADO_WS[sigla]
if servico in (WS_NFE_CONSULTA_DESTINADAS, WS_NFE_DOWNLOAD):
ws = AN
if mod in ws:
dominio = ws[mod][ambiente]['servidor']
complemento = ws[mod][ambiente][servico]

2
pytrustnfe/nfe/__init__.py

@ -24,6 +24,8 @@ def _build_header(method, **kwargs):
'NfeInutilizacao': ('NfeInutilizacao2', '3.10'),
'RecepcaoEventoCancelamento': ('RecepcaoEvento', '1.00'),
'RecepcaoEventoCarta': ('RecepcaoEvento', '1.00'),
'NfeConsultaDest': ('NfeConsultaDest', '3.10'),
'NfeDownloadNF': ('NfeDownloadNF', '3.10'),
}
vals = {'estado': kwargs['estado'],
'soap_action': action[method][0],

12
pytrustnfe/nfe/templates/NfeConsultaDest.xml

@ -1,8 +1,8 @@
<consNFeDest xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01">
<tpAmb>{{ obj.ambiente }}</tpAmb>
<tpAmb>{{ ambiente }}</tpAmb>
<xServ>CONSULTAR NFE DEST</xServ>
<CNPJ>{{ obj.cnpj }}</CNPJ>
<indNFe>{{ obj.indicador_nfe }}</indNFe>
<indEmi>{{ obj.indicador_emissor }}</indEmi>
<ultNSU>{{ obj.ultimo_nsu }}</ultNSU>
</consNFeDest>
<CNPJ>{{ consulta.cnpj_cpf }}</CNPJ>
<indNFe>{{ consulta.indicador_nfe }}</indNFe>
<indEmi>{{ consulta.indicador_emissor }}</indEmi>
<ultNSU>{{ consulta.ultimo_nsu }}</ultNSU>
</consNFeDest>
Loading…
Cancel
Save