Login Registre-se
Erro na Chave de Acesso - Campo ID nao corresponde a concatenacao dos campos correspondentes  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rodsnjr

JavaC Membro

Membro desde: 20/03/2015 14:10:49
Mensagens: 11
Offline

Olá pessoal.
Estou com dificuldades com esse campo ID na minha geração da NFE ...

O meu lote gerado ... e a mensagem do protocolo da sefaz ...




Estou utilizando o seguinte algoritmo para a geração da chave ID



Procurei por como é composta a chave e nada de achar algo que possa me levar a uma resposta concreta, ou que meu conhecimento limitado tenha uma conclusão concreta.

Percebe-se que o digito verificador está diferente, porém eu não sei se esse é o método correto para geração do mesmo. Foi o que achei no forum aqui.

Atts
leandro.souzaprata

JavaC Membro
[Avatar]

Membro desde: 04/10/2013 10:35:41
Mensagens: 49
Offline

Boa tarde!

Tenho um exemplo de como gerar a chave, vê se te ajuda... uso aqui e funciona perfeitamente...



esse exemplo é com base nesse tópico: http://www.javac.com.br/jc/posts/list/134-nfe-exemplo-de-geracao-da-chave-de-acesso-nfe-20.page
rodsnjr

JavaC Membro

Membro desde: 20/03/2015 14:10:49
Mensagens: 11
Offline

Estou usando esse mesmo código, como pode ver no meu método para geração dele.

A minha versão da NFE é 3.10

E continuo recebendo essas mensagens:

<xMotivo>Rejeicao: Erro na Chave de Acesso - Campo ID nao corresponde
a concatenacao dos campos correspondentes</xMotivo>

ou, se forço o DV ser 8 (que está vindo no retorno da chave do protocolo, "43150622388878000189556667229115121171092888"

<xMotivo>Rejeicao: Digito Verificador da chave de acesso composta
invalida</xMotivo>
leandro.souzaprata

JavaC Membro
[Avatar]

Membro desde: 04/10/2013 10:35:41
Mensagens: 49
Offline

a sua chave parece estar correta...
quanto ao digito verificador faz o seguinte:


o dígito verificador é o último número, ou seja 1

o seu xml está assim:


deixa ele assim:


Não altera a chave, altera somente a tag cDV...
Faz os testes aí e vê se da certo...
rodsnjr

JavaC Membro

Membro desde: 20/03/2015 14:10:49
Mensagens: 11
Offline

Ah sim, não vi que estava setando o CDV antes de gerar a chave!

Valeu pela ajuda!

Agora está ok!
leandro.souzaprata

JavaC Membro
[Avatar]

Membro desde: 04/10/2013 10:35:41
Mensagens: 49
Offline

disponha
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team