diff --git a/pynfe/entidades/produto.py b/pynfe/entidades/produto.py index b08dc89..43be459 100644 --- a/pynfe/entidades/produto.py +++ b/pynfe/entidades/produto.py @@ -76,6 +76,10 @@ class Produto(Entidade): ICMS 70 - Com reducao da base de calculo e cobranca do ICMS por substituicao tributaria ICMS 90 - Outras """ + + # Tributos aproximados por item + valor_tributos_aprox = str() + icms_modalidade = str() icms_origem = int() icms_csosn = str() diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index 6f18a62..2ef9561 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -239,6 +239,11 @@ class SerializacaoXML(Serializacao): # Imposto imposto = etree.SubElement(raiz, 'imposto') + # Lei da transparencia + # Tributos aprox por item + if produto_servico.valor_tributos_aprox: + etree.SubElement(imposto, 'vTotTrib') = produto_servico.valor_tributos_aprox + ### ICMS icms = etree.SubElement(imposto, 'ICMS') icms_csosn = ('102', '103', '300', '400')