Browse Source

ajuste indicador ie norma tecnica 2015/003

pull/3/head
Leonardo Tada 10 years ago
parent
commit
1eeac07a3b
  1. 3
      pynfe/processamento/serializacao.py

3
pynfe/processamento/serializacao.py

@ -147,9 +147,8 @@ class SerializacaoXML(Serializacao):
if cliente.indicador_ie == 9: if cliente.indicador_ie == 9:
# 9 – Não Contribuinte # 9 – Não Contribuinte
etree.SubElement(raiz, 'indIEDest').text = '9' etree.SubElement(raiz, 'indIEDest').text = '9'
elif cliente.isento_icms or cliente.inscricao_estadual.upper() == 'ISENTO':
elif (cliente.indicador_ie == 2 or cliente.isento_icms) or cliente.inscricao_estadual.upper() == 'ISENTO':
etree.SubElement(raiz, 'indIEDest').text = '2' etree.SubElement(raiz, 'indIEDest').text = '2'
etree.SubElement(raiz, 'IE').text = 'ISENTO'
else: else:
# Indicador da IE do destinatário: 1 – Contribuinte ICMSpagamento à vista; # Indicador da IE do destinatário: 1 – Contribuinte ICMSpagamento à vista;
etree.SubElement(raiz, 'indIEDest').text = cliente.indicador_ie etree.SubElement(raiz, 'indIEDest').text = cliente.indicador_ie

Loading…
Cancel
Save