Browse Source

correção da serialização do cancelamento da mdfe

pull/79/head
Leonardo Gregianin 6 years ago
parent
commit
e473ccd3a1
  1. 5
      pynfe/processamento/serializacao.py

5
pynfe/processamento/serializacao.py

@ -743,6 +743,11 @@ class SerializacaoXML(Serializacao):
etree.SubElement(e, 'tpEvento').text = evento.tp_evento
etree.SubElement(e, 'nSeqEvento').text = str(evento.n_seq_evento)
det = etree.SubElement(e, 'detEvento', versaoEvento=VERSAO_MDFE)
if evento.descricao == 'Cancelamento':
cancelamento = etree.SubElement(det, 'evCancMDFe')
etree.SubElement(cancelamento, 'descEvento').text = evento.descricao
etree.SubElement(cancelamento, 'nProt').text = evento.protocolo
etree.SubElement(cancelamento, 'xJust').text = evento.justificativa
if evento.descricao == 'Encerramento':
encerramento = etree.SubElement(det, 'evEncMDFe')
etree.SubElement(encerramento, 'descEvento').text = evento.descricao

Loading…
Cancel
Save