Rejeição no envio - Codigo Municipio do Fato Gerador: difere da UF do emitente

69 views
Skip to first unread message

Patrick Acioli

unread,
Jun 17, 2019, 6:57:53 PM6/17/19
to PyNFe
Pessoal, boa noite, desculpa por essa segunda postagem, 

Novamente, ao rodar o arquivo test.py no repo, recebo uma mensagem de rejeição.

Segue arquivo modificado por mim. https://pastebin.com/g0s2BbA8

XML

<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body><nfeResultMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeAutorizacao4"><retEnviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"><tpAmb>2</tpAmb><verAplic>MT_A2RL-4.00</verAplic><cStat>104</cStat><xMotivo>Lote processado</xMotivo><cUF>51</cUF><dhRecbto>2019-06-17T18:50:48-04:00</dhRecbto><protNFe versao="4.00"><infProt><tpAmb>2</tpAmb><verAplic>MT_A2RL-4.00</verAplic><chNFe>51190608182332000146550010000001111158706797</chNFe><dhRecbto>2019-06-17T18:50:48-04:00</dhRecbto><digVal>88ehYJ7z9GIOIKTDZLTLJtCeCo0=</digVal><cStat>271</cStat><xMotivo>Rejeicao: Codigo Municipio do Fato Gerador: difere da UF do emitente</xMotivo></infProt></protNFe></retEnviNFe></nfeResultMsg></soapenv:Body></soapenv:Envelope>




Flávyo Henrique

unread,
Jun 17, 2019, 7:07:35 PM6/17/19
to py...@googlegroups.com
Você está preenchendo errado, está gerando uma NF para o estado de MT e utilizando uma cidade do estado de PR, tem que ser do mesmo estado a cidade. Troca o campo municipio pelo código ibge de uma cidade de MT.

--
Você recebeu essa mensagem porque está inscrito no grupo "PyNFe" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pynfe+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/pynfe/3c1f6dd2-5acd-4cc7-ab42-ad50e8837ca0%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


--

Não tentes ser bem sucedido, tenta antes ser um homem de valor.

Albert Einstein

Patrick Acioli

unread,
Jun 17, 2019, 7:14:52 PM6/17/19
to PyNFe
Muito obrigado Flávio, agradeço.

Você sabe qual deve ser o procedimento a ser feito quando o emitente não tem inscrição estadual?

Patrick Acioli

unread,
Jun 17, 2019, 7:18:02 PM6/17/19
to PyNFe
Outra coisa, 

Se a remessa for gerada (em homologação) a resposta deve ser essa? 

Rejeicao: NF-e emitida em ambiente de homologacao com Razao Social do destinatario diferente de NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL

Estou um pouco confuso ainda na implementação. 

Flávyo Henrique

unread,
Jun 17, 2019, 7:25:11 PM6/17/19
to py...@googlegroups.com
Não emite nota, ie é um campo obrigatório, toda venda gera icms,  que é um imposto estadual que por sua vez é registrado no ie, o que acontece é que alguns é isento, nesse caso você precisa especificar na tag o valor ISENTO.

Em seg, 17 de jun de 2019 às 20:14, Patrick Acioli <patrick...@gmail.com> escreveu:
Muito obrigado Flávio, agradeço.

Você sabe qual deve ser o procedimento a ser feito quando o emitente não tem inscrição estadual?

--
Você recebeu essa mensagem porque está inscrito no grupo "PyNFe" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pynfe+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Flávyo Henrique

unread,
Jun 17, 2019, 7:26:29 PM6/17/19
to py...@googlegroups.com
Patrick, recomendo você ler o manual, para emitir em homologação tem que fazer algumas coisas, entre elas modificar a razão, no manual explica tudo.

--
Você recebeu essa mensagem porque está inscrito no grupo "PyNFe" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pynfe+un...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Patrick Acioli

unread,
Jun 17, 2019, 7:42:36 PM6/17/19
to PyNFe
Obrigado, vou ler o manual primeiro. 

Agradeço, Flávio.


Em segunda-feira, 17 de junho de 2019 20:26:29 UTC-3, Flávyo Henrique escreveu:
Patrick, recomendo você ler o manual, para emitir em homologação tem que fazer algumas coisas, entre elas modificar a razão, no manual explica tudo.

Em seg, 17 de jun de 2019 às 20:18, Patrick Acioli <patrick...@gmail.com> escreveu:
Outra coisa, 

Se a remessa for gerada (em homologação) a resposta deve ser essa? 

Rejeicao: NF-e emitida em ambiente de homologacao com Razao Social do destinatario diferente de NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL

Estou um pouco confuso ainda na implementação. 

Em segunda-feira, 17 de junho de 2019 20:14:52 UTC-3, Patrick Acioli escreveu:
Muito obrigado Flávio, agradeço.

Você sabe qual deve ser o procedimento a ser feito quando o emitente não tem inscrição estadual?

--
Você recebeu essa mensagem porque está inscrito no grupo "PyNFe" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para py...@googlegroups.com.

Flávyo Henrique

unread,
Jun 17, 2019, 7:46:59 PM6/17/19
to py...@googlegroups.com
Blz, não falo por mal ou por preguiça de responder, mais é que vai gerar outros problemas, tem umas paradas que tem que fazer para o primeiro item também e por ai vai, lendo o manual você já aprende tudinho, é bem chato de ler, mais depois da 10º vez você começa a entender rsrsrs.

Recomendo você usar o exemplo e ir preenchendo olhado as tags que ele vai serializar e ler no manual o que cada tag faz, logo você pega as manhãs.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pynfe+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/pynfe/d3d67b87-0cc9-44c2-a875-cc7efbbdf62e%40googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Patrick Acioli

unread,
Jun 18, 2019, 8:31:19 PM6/18/19
to PyNFe
Flávio, tudo bem? Eu ainda estou com problemas na implementação do pynfe. 

Segui suas recomendações e dei uma lida no manual, busquei ver se entendia o que estava acontecendo e desde cedo estou quebrando a cabeça nisso, deixa eu tentar explicar.

  • Na tentativa de emissão de uma nfse, no sample de exemplo que tem na wiki,  a classe AssinaturaA1, recebe três parâmetros, mas no core, são somente dois (além do self); 
  • É invocada um método na classe, porém também não existe no core. 
    AssinaturaA1.assinarLote()
Troquei por assinar() e ele me retorna: 
reference = xml.find(".//*[@Id]").attrib['Id']

Será que estou errando no preenchimento novamente?


Em segunda-feira, 17 de junho de 2019 20:25:11 UTC-3, Flávyo Henrique escreveu:
Não emite nota, ie é um campo obrigatório, toda venda gera icms,  que é um imposto estadual que por sua vez é registrado no ie, o que acontece é que alguns é isento, nesse caso você precisa especificar na tag o valor ISENTO.

Em seg, 17 de jun de 2019 às 20:14, Patrick Acioli <patrick...@gmail.com> escreveu:
Muito obrigado Flávio, agradeço.

Você sabe qual deve ser o procedimento a ser feito quando o emitente não tem inscrição estadual?

--
Você recebeu essa mensagem porque está inscrito no grupo "PyNFe" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para py...@googlegroups.com.

Patrick Acioli

unread,
Jun 18, 2019, 8:33:16 PM6/18/19
to PyNFe
Esqueci do error:

Traceback (most recent call last):
  File "teste.py", line 78, in <module>
    xml = a1.assinar(xml)
  File "/home/acioli/.local/lib/python3.6/site-packages/pynfe/processamento/assinatura.py", line 34, in assinar
    reference = xml.find(".//*[@Id]").attrib['Id']
AttributeError: 'int' object has no attribute 'attrib'

Fiz um debug no core e verifiquei o xml e find retorna -1. 

Flávyo Henrique

unread,
Jun 19, 2019, 2:23:43 PM6/19/19
to py...@googlegroups.com
Patrick, nota de serviço eu não conheço, ainda não precisei utilizar. Mais stack do erro é problema da lib, O junior costuma responder aqui só que muitas vezes demora, vamos esperar ele responder, ele deve saber te orientar melhor. Mais eu fiquei confuso, você não estava emitindo NF-e?

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pynfe+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/pynfe/30636895-8d76-430c-9c44-38a8326cd211%40googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

designe...@gmail.com

unread,
Feb 12, 2020, 7:41:09 PM2/12/20
to PyNFe
Olá Patrick, tudo bem?
Conseguiu solucionar este problema?
Estou encontrando o mesmo problema.

Obrigado,

Leonardo Gregianin

unread,
Feb 12, 2020, 7:53:47 PM2/12/20
to py...@googlegroups.com
Olá,

Verifique o código ibge do município informado na classe NotaFiscal, esse código deve ser o mesmo do município do emitente.

Att.


--
Você recebeu essa mensagem porque está inscrito no grupo "PyNFe" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pynfe+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages