Browse Source

Update __init__.py

pull/39/head
Raphael Rodrigues Nogueira 9 years ago
committed by GitHub
parent
commit
c87a784680
  1. 14
      pytrustnfe/nfe/__init__.py

14
pytrustnfe/nfe/__init__.py

@ -145,19 +145,7 @@ def _add_qrCode(xml, **kwargs):
def _send(certificado, method, sign, mod='55', **kwargs):
path = os.path.join(os.path.dirname(__file__), 'templates')
xmlElem_send = render_xml(path, '%s.xml' % method, True, **kwargs)
if mod == '65'and method == 'NfeAutorizacao':
pagamento = etree.Element('pag')
tipo_pagamento = etree.Element('tPag')
valor = etree.Element('vPag')
valor_pago = kwargs['NFes'][0]['infNFe']['total']['vNF']
metodo_pagamento = kwargs['NFes'][0]['infNFe']['pagamento']
tipo_pagamento.text, valor.text = metodo_pagamento, valor_pago
pagamento.append(tipo_pagamento)
pagamento.append(valor)
transp = xmlElem_send.find(
".//{http://www.portalfiscal.inf.br/nfe}transp")
transp.addnext(pagamento)
if sign:
# Caso for autorização temos que adicionar algumas tags tipo
# cEan, cEANTrib porque o governo sempre complica e não segue padrão

Loading…
Cancel
Save