From 788d0706082f33bcd5b644678a4f6969089d8f9f Mon Sep 17 00:00:00 2001 From: Ervilis Souza Date: Wed, 8 Apr 2015 16:36:16 -0300 Subject: [PATCH] Changes for required fields --- pynfe/entidades/notafiscal.py | 6 ++++++ pynfe/processamento/serializacao.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pynfe/entidades/notafiscal.py b/pynfe/entidades/notafiscal.py index ad12331..1ee3d22 100644 --- a/pynfe/entidades/notafiscal.py +++ b/pynfe/entidades/notafiscal.py @@ -64,6 +64,12 @@ class NotaFiscal(Entidade): # - Finalidade de emissao (obrigatorio - seleciona de lista) - NF_FINALIDADES_EMISSAO finalidade_emissao = int() + # - Indica se a nota e para consumidor final + cliente_final = int() + + # - Indica se a compra foi feita presencialmente, telefone, internet, etc + indicador_presencial = int() + # - UF - converter para codigos em CODIGOS_ESTADOS uf = str() diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index f25f75a..85b2244 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -511,8 +511,8 @@ class SerializacaoPipes(Serializacao): nota_fiscal.dv_codigo_numerico_aleatorio, self._ambiente, nota_fiscal.finalidade_emissao, - '', # indFinal - '', # indPres + nota_fiscal.cliente_final, # indFinal + nota_fiscal.indicador_presencial, # indPres nota_fiscal.processo_emissao, '%s %s' % (self._nome_aplicacao, nota_fiscal.versao_processo_emissao),