Login Registre-se
Campo Id da NFe inválido  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rafael.paz

JavaC Membro

Membro desde: 21/01/2013 10:53:57
Mensagens: 17
Offline

Pessoal, ao enviar o xml de lote recebo um xml me dizendo que o lote foi recebido com sucesso. Aí eu pego o número de protocolo deste retorno e envio para a NfeRetRecepcao, porém recebo um xml com o seguinte erro: Rejeicao: Erro na Chave de Acesso - Campo ID nao corresponde a concatenacao dos campos correspondentes

Segue o xml abaixo


Eu dei uma procurada no manual do contrituinte e lá me diz o seguinte sobre este erro:Campo Id inválido: – Chave de Acesso do campo Id difere da concatenação dos campos correspondentes

Eu desenvolvi este id com o exemplo passado aqui neste exemplo: http://www.javac.com.br/jc/posts/list/134-nfe-exemplo-de-geracao-da-chave-de-acesso-nfe-20.page

A única coisa que modifiquei foi o cnjp(coloquei da minha empresa) e o digito verificador eu fiz com esta função :



ou seja ficou a chamada deste método assim:


Alguém saberia o que estou fazendo de errado aqui? Estou quebrando a cabeça e não sei...
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Você esta setando todos os campos corretamente, usando na chave os mesmos valores que estão nas tags?

Observe a Tag cDV se você setou o digito verificar nela.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
rafael.paz

JavaC Membro

Membro desde: 21/01/2013 10:53:57
Mensagens: 17
Offline

Cara, na real eu acredito que sim, já até revisei...
O que tá acontecendo, pelo que entendi do manual e da própria mensagem, é que a o Id é uma concatenação dos campos da NFe é que tem erro.
Olha só, eu gerei a chave de acesso com essa chave no envio de lote



Porém quando recebo o retorno a chave de acesso está diferente do gerado acima. Na real, o número da chave de acesso é gerado, porém depois ele muda, não sei porque...



Alguém sabe como eu poderia fazer para gerar sempre o mesmo numero da chave de acesso?
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Se puder posta seu XML de envio ou mim envia para que possa ajudar.

Deve possuir campos que não estão iguais entre a chave e as tags.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 100
Localização: Venâncio Aires
Offline

Colegas, alguém pode ajudar para achar meu erro no xml?

502 - [Simulacao] Rejeicao: Erro na Chave de Acesso - Campo ID nao corresponde a concatenacao dos campos correspondentes
557 - [Simulacao] Rejeicao: A Justificativa de entrada em contingencia deve ser informada.
253 - [Simulacao] Rejeicao: Digito Verificador da chave de acesso composta invalida


Me passa email que envio xml...

Ivan Melchiors
Engenheiro da Computação - Univates
Intercompi Tecnologia da Informação
[WWW]
rafael.paz

JavaC Membro

Membro desde: 21/01/2013 10:53:57
Mensagens: 17
Offline

Velho, na real eu tive os mesmos problemas seus.. tive que procurar e resolver por mim mesmo, mas graças a Deus deu tudo certo...
Bom, vamos em parte, ver se eu consigo te dar uma luz...


Cara, isso significa que as informações que você utiliza para gerar sua chave de acesso estão diferentes das informações que você utiliza quando você cria o Xml da NFE. Lembre-se que a chave de acesso é formada por informações únicas da empresa, como o cnpj, numero do estado etc... Então você tem que verificar que as mesmas informações que você está passando para a geração da chave de acesso estão de acordo com algumas dessas mesmas informações que você passa na criação do xml de envio da NFe. Então por exemplo: verifique se o mesmo número de UF que você passa para a geração da chave de acesso é o mesmo número de UF que você passa nos dados da empresa quando está gerando a NFe etc... Tens que verificar informação a informação para poder detectar o erro... Após você enviar a NFe para NFeRecepcao2, irá receber uma xml resposta com a chave do protocolo se você enviar essa chave para o serviço NfeRetRecepcao2, irá receber um xml com a chave de acesso diferente da sua chave, por issso essa mensagem de ID não correspondente.

557 - [Simulacao] Rejeicao: A Justificativa de entrada em contingencia deve ser informada.
Essa eu não me lembro o porque, tens que dar uma googada..

253 - [Simulacao] Rejeicao: Digito Verificador da chave de acesso composta invalida
Aqui com certeza é alguma informação errada que você está passando para geração da sua chave de acesso. Veja com cuidado quais informações está passando para a geração da mesma
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 100
Localização: Venâncio Aires
Offline

Sabe quando o cara fica dois dias em cima, parece que fica cego, kkk...

Pode ser que os meus dados conferem na Id e no xml... mas pode ser que estou com algum código errado também certo?

Ivan Melchiors
Engenheiro da Computação - Univates
Intercompi Tecnologia da Informação
[WWW]
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Meu Email já esta na minha assinatura.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
rafael.paz

JavaC Membro

Membro desde: 21/01/2013 10:53:57
Mensagens: 17
Offline

Sim, pode ser sim... Eu ainda tô aprendendo essa parada de NFe, mas esses erros que você teve são os mesmos que eu ralei pra poder consertar, então imagino que a forma de resolver seja a que lhe informei...

ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 100
Localização: Venâncio Aires
Offline

Revisei muitas vezes, e os dados conferem perfeitamente com o ID...

Estranho que quando retorna consulta do recibo, o cNF (8 dígitos) muda mas o cDV é o mesmo... eu gerei já aleatório, fixo... etc..
O dígito verificador está correto, pelo modulo11....

chave envio:
NFe43 1303 xxxxxxxxxxxxxx 55 001 000000150 2 00000005 3

chave retorno da consulta:
43 1303 xxxxxxxxxxxxxx 55 001 000000150 2 76523280 3

Conferi os endereços de homologação, tudo certo!

https://homologacao.nfe.sefaz.rs.gov.br/ws/Nferecepcao/NFeRecepcao2.asmx
https://homologacao.nfe.sefaz.rs.gov.br/ws/NfeRetRecepcao/NfeRetRecepcao2.asmx


Ivan Melchiors
Engenheiro da Computação - Univates
Intercompi Tecnologia da Informação
[WWW]
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 100
Localização: Venâncio Aires
Offline

Resolvido, faltava setar o cNF na Ide.... demorou mas achei hehe,,,

Vlw.

Esta mensagem foi editada 1 vez. Última atualização foi em 10/03/2013 16:09:59


Ivan Melchiors
Engenheiro da Computação - Univates
Intercompi Tecnologia da Informação
[WWW]
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Posta ou Envia o XML para que possa efetuar um teste aqui.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
giuliano

JavaC Membro
[Avatar]

Membro desde: 26/11/2014 10:54:56
Mensagens: 8
Localização: Porto Alegre
Offline

Olá a todos,


estou passando pelo mesmo problema no ambiente de Homologação? Alguém esta passando por esse problema ou sabe me dizer o que tem de errado?

Estou recebendo esse retorno em ambiente de homologação:




Já verifiquei várias vezes, até baixei uma planilha que calcula do DV e está correto.

Código gerador do ID:

 Nome do arquivo outputnfe.xml [Disk] Download
 Descrição NFE
 Tamanho 6 Kbytes
 Baixado:  273 vez(es)

Esta mensagem foi editada 1 vez. Última atualização foi em 15/04/2015 16:35:46


Giuliano Costa
Costa Innovations Soluções em Software
http://www.costainnovations.com
[WWW]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team