Browse Source

Aliquota e credito para crt=1 csosn=101

pull/3/head
Junior Tada 10 years ago
parent
commit
8b4583180c
  1. 2
      pynfe/entidades/produto.py
  2. 4
      pynfe/processamento/serializacao.py
  3. 1
      pynfe/utils/__init__.py

2
pynfe/entidades/produto.py

@ -83,6 +83,8 @@ class Produto(Entidade):
icms_modalidade = str()
icms_origem = int()
icms_csosn = str()
icms_aliquota = Decimal()
icms_credito= Decimal()
# # PIS
pis_modalidade = str()

4
pynfe/processamento/serializacao.py

@ -256,8 +256,8 @@ class SerializacaoXML(Serializacao):
icms_item = etree.SubElement(icms, 'ICMS'+produto_servico.icms_modalidade)
etree.SubElement(icms_item, 'orig').text = str(produto_servico.icms_origem)
etree.SubElement(icms_item, 'CSOSN').text = produto_servico.icms_csosn
etree.SubElement(icms_item, 'pCredSN').text = '' # Alíquota aplicável de cálculo do crédito (Simples Nacional).
etree.SubElement(icms_item, 'vCredICMSSN').text = '' # Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional)
etree.SubElement(icms_item, 'pCredSN').text = str(produto_servico.icms_aliquota) # Alíquota aplicável de cálculo do crédito (Simples Nacional).
etree.SubElement(icms_item, 'vCredICMSSN').text = str(produto_servico.icms_credito) # Valor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional)
elif produto_servico.icms_modalidade == 'ST':
icms_item = etree.SubElement(icms, 'ICMS'+produto_servico.icms_modalidade)
etree.SubElement(icms_item, 'orig').text = str(produto_servico.icms_origem)

1
pynfe/utils/__init__.py

@ -18,7 +18,6 @@ try:
from . import flags
except ImportError:
raise Exception('Falhou ao importar flags')
# from geraldo.utils import memoize
# @memoize

Loading…
Cancel
Save