From ed8a339c4018d5500e1cd3d16d9cec80e3cb3f7b Mon Sep 17 00:00:00 2001 From: Junior Tada Date: Wed, 2 Sep 2015 15:59:37 -0300 Subject: [PATCH] Emitente sem IM --- pynfe/entidades/produto.py | 8 ++++---- pynfe/processamento/serializacao.py | 3 ++- pynfe/utils/webservices.py | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pynfe/entidades/produto.py b/pynfe/entidades/produto.py index 210dc5e..b08dc89 100644 --- a/pynfe/entidades/produto.py +++ b/pynfe/entidades/produto.py @@ -93,10 +93,10 @@ class Produto(Entidade): cofins_valor = str() # # - ICMS (lista 1 para * / ManyToManyField) - # icms = None - # def adicionar_icms(self, **kwargs): - # u"""Adiciona uma instancia de ICMS a lista de ICMS do produto""" - # self.icms.append(ProdutoICMS(**kwargs)) + icms = None + def adicionar_icms(self, **kwargs): + """Adiciona uma instancia de ICMS a lista de ICMS do produto""" + self.icms.append(ProdutoICMS(**kwargs)) def __init__(self, *args, **kwargs): self.icms = [] diff --git a/pynfe/processamento/serializacao.py b/pynfe/processamento/serializacao.py index 2142084..b866127 100644 --- a/pynfe/processamento/serializacao.py +++ b/pynfe/processamento/serializacao.py @@ -109,7 +109,8 @@ class SerializacaoXML(Serializacao): #if nota_fiscal.modelo == 55: #etree.SubElement(raiz, 'IEST').text = emitente.inscricao_estadual_subst_tributaria #etree.SubElement(raiz, 'IEST').text = emitente.inscricao_estadual_subst_tributaria - etree.SubElement(raiz, 'IM').text = emitente.inscricao_municipal + if emitente.inscricao_municipal: + etree.SubElement(raiz, 'IM').text = emitente.inscricao_municipal #etree.SubElement(raiz, 'CNAE').text = emitente.cnae_fiscal etree.SubElement(raiz, 'CRT').text = emitente.codigo_de_regime_tributario if retorna_string: diff --git a/pynfe/utils/webservices.py b/pynfe/utils/webservices.py index de448eb..a3c590c 100644 --- a/pynfe/utils/webservices.py +++ b/pynfe/utils/webservices.py @@ -433,7 +433,7 @@ NFE = { 'CADASTRO': 'nfe.fazenda.sp.gov.br/ws/cadconsultacadastro2.asmx' }, 'PR': { - 'STATUS': 'nfe.fazenda.pr.gov.br/nfe/NFeStatusServico3', # CONSULTA STATUS DO SERVIÇO + 'STATUS': 'nfe.fazenda.pr.gov.br/nfe/NFeStatusServico3', # CONSULTA STATUS DO SERVICO 'AUTORIZACAO': 'nfe.fazenda.pr.gov.br/nfe/NFeAutorizacao3', # AUTORIZACAO 'RECIBO': 'nfe.fazenda.pr.gov.br/nfe/NFeRetAutorizacao3', # CONSULTA RECIBO 'CHAVE': 'nfe.fazenda.pr.gov.br/nfe/NFeConsulta3', # CONSULTA CHAVE DE ACESSO