|
|
|
@ -28,6 +28,7 @@ def _build_header(method, **kwargs): |
|
|
|
'NFeDistribuicaoDFe': ('NFeDistribuicaoDFe/nfeDistDFeInteresse', |
|
|
|
'1.00'), |
|
|
|
'RecepcaoEventoManifesto': ('RecepcaoEvento', '1.00'), |
|
|
|
'NfeConsulta2': ('NfeConsulta2', '3.10') |
|
|
|
} |
|
|
|
vals = {'estado': kwargs['estado'], |
|
|
|
'soap_action': action[method][0], |
|
|
|
@ -140,7 +141,7 @@ def _render(certificado, method, sign, **kwargs): |
|
|
|
pagamento.append(tipo_pagamento) |
|
|
|
pagamento.append(valor) |
|
|
|
transp = xmlElem_send.find( |
|
|
|
".//{http://www.portalfiscal.inf.br/nfe}transp") |
|
|
|
".//{http://www.portalfiscal.inf.br/nfe}transp") |
|
|
|
transp.addnext(pagamento) |
|
|
|
|
|
|
|
if sign: |
|
|
|
@ -241,13 +242,13 @@ def inutilizar_nfe(certificado, **kwargs): |
|
|
|
|
|
|
|
|
|
|
|
def xml_consultar_protocolo_nfe(certificado, **kwargs): |
|
|
|
return _render(certificado, 'NfeConsultaProtocolo', True, **kwargs) |
|
|
|
return _render(certificado, 'NfeConsulta2', True, **kwargs) |
|
|
|
|
|
|
|
|
|
|
|
def consultar_protocolo_nfe(certificado, **kwargs): |
|
|
|
if "xml" not in kwargs: |
|
|
|
kwargs['xml'] = xml_consultar_protocolo_nfe(certificado, **kwargs) |
|
|
|
return _send(certificado, 'NfeConsultaProtocolo', **kwargs) |
|
|
|
return _send(certificado, 'NfeConsulta2', False, **kwargs) |
|
|
|
|
|
|
|
|
|
|
|
def xml_nfe_status_servico(certificado, **kwargs): |
|
|
|
|