From 4ecc626cac10e05dcf5fd60015714ea88be2c584 Mon Sep 17 00:00:00 2001 From: Junior Tada Date: Thu, 1 Feb 2018 11:11:24 -0200 Subject: [PATCH] =?UTF-8?q?Add=20xPed=20obrigatoriedade=20licita=C3=A7?= =?UTF-8?q?=C3=A3o=20Copel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynfe/entidades/notafiscal.py | 2 +- pynfe/processamento/serializacao.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pynfe/entidades/notafiscal.py b/pynfe/entidades/notafiscal.py index d23cb98..adfe6c7 100644 --- a/pynfe/entidades/notafiscal.py +++ b/pynfe/entidades/notafiscal.py @@ -522,7 +522,7 @@ class NotaFiscalProduto(Entidade): numero_pedido = str() # - Item do Pedido de Compra - numero_do_item = str() + numero_item = str() # - Produto especifico (seleciona de lista) - NF_PRODUTOS_ESPECIFICOS produto_especifico = str() diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index ef3ffa7..d1fcbdc 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -240,6 +240,14 @@ class SerializacaoXML(Serializacao): """ etree.SubElement(prod, 'indTot').text = str(produto_servico.ind_total) + """ Informação de interesse do emissor para controle do B2B.(v2.0) """ + # Número do Pedido de Compra. Tam 1-15 + if produto_servico.numero_pedido: + etree.SubElement(prod, 'xPed').text = str(produto_servico.numero_pedido) + # Item do Pedido de Compra. Tam 6 + if produto_servico.numero_item: + etree.SubElement(prod, 'nItemPed ').text = str(produto_servico.numero_item) + # Imposto imposto = etree.SubElement(raiz, 'imposto')