From e473ccd3a15a3490f4858b5d4baa7e4f4000204a Mon Sep 17 00:00:00 2001 From: Leonardo Gregianin Date: Wed, 8 Jul 2020 16:18:09 -0400 Subject: [PATCH] =?UTF-8?q?corre=C3=A7=C3=A3o=20da=20serializa=C3=A7=C3=A3?= =?UTF-8?q?o=20do=20cancelamento=20da=20mdfe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynfe/processamento/serializacao.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index d4f89b4..575b5fe 100644 --- a/pynfe/processamento/serializacao.py +++ b/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