Ir para conteúdo
  • Cadastre-se

dev botao

Codigo Numerico informado na Chave de Acesso difere do Codigo Numerico da NF-e


Rubinho
Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 939 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde, pessoal!

Precisei atualizar minha versão do ACBrMonitor, estou usando agora a versão 1.4.0.45, antes estava usando a versão 1.2

Depois que atualizei, de forma intermitente, passei a ter o seguinte problema ao consultar uma NFCe:

NFCe emitida em contingencia, tpEmis = 9 

NFe.ConsultarNFe("28210907684607000187650090000008729900002785")  

ERRO: DigestValue do documento 28210907684607000187650090000008729900002785 não confere.

 

E um outro problema que percebi, é que se eu tentar consultar a mesma NFCe, sendo que com a chave com o tpEmis=1 (28210907684607000187650090000008721900002780) tenho retornos diferentes entre as versões 1.2 e 1.4 do ACBrMonitor. 

Na versão antiga (1.2) eu recebia:  "CStat=217, Rejeicao: NF-e nao consta na base de dados da SEFAZ Resposta Monitor" e com as versões mais recentes recebo: 

"CStat=613, Rejeicao: Codigo Numerico informado na Chave de Acesso difere do Codigo Numerico da NF-e [28210907684607000187650090000008729900002785]"

Essas consultas são feitas quando acontece algum problema de comunicação com a Sefaz e não recebo a autorização da NFCe.

Segue XML da NFCe. 

  

28210907684607000187650090000008729900002785-nfe.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, Rubinho disse:

Na versão antiga (1.2) eu recebia:  "CStat=217, Rejeicao: NF-e nao consta na base de dados da SEFAZ Resposta Monitor" e com as versões mais recentes recebo: 

"CStat=613, Rejeicao: Codigo Numerico informado na Chave de Acesso difere do Codigo Numerico da NF-e [28210907684607000187650090000008729900002785]"

Esses retornos não são do ACBrMonitor e sim da própria SEFAZ... Esse erro ocorre ao consultar uma chave diferente da que foi recepcionada na SEFAZ, pode estar utilizando a mesma numeração mas o código é diferente . Isso Pode ocorrer quando é gerado em contingência utilizando a mesma numeração que já foi recepcionada na SEFAZ.

2 horas atrás, Rubinho disse:

ERRO: DigestValue do documento 28210907684607000187650090000008729900002785 não confere.

Esse justifica o erro retornado acima, ou seja, o xml na SEFAZ está diferente do atual na sua máquina. Pode ter sido alterado o xml original após o envio ou foi emitido offLine utilizando a mesma numeração.
Para evitar isso sugiro que veja as melhores práticas para emissão off-line nos vídeos de Contingência OffLine - Aula26: 

https://acbr.nutror.com/curso/59fa9f9962ed0e88ca5d25ffe138c121dc5b88e7/dominando-acbrlib-para-nfe-em-java 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Bom dia, Junior!

Alguma coisa não esta batendo.

Veja, coloquei a versão 1.3.0.329 e funcionou como era.
 

16/09/2021 09:00:44 - ACBr MonitorPLUS Ver.1.3.0.329 - x86
16/09/2021 09:00:44 - Aguardando comandos ACBr
16/09/2021 09:00:44 - Monitorando Comandos TXT em: Entrada\ENT.TXT
16/09/2021 09:00:44 - Respostas gravadas em: Saida\SAI.TXT
16/09/2021 09:00:44 - Log de comandos será gravado em: C:\Info Sistemas\InfoMonitor2\LOG.TXT
16/09/2021 09:00:44 - NFe.ConsultarNFe("28210907684607000187650090000008729900002785")
16/09/2021 09:00:46 - OK: Autorizado o uso da NF-e
[Consulta]
CStat=100
CUF=28
ChNFe=28210907684607000187650090000008729900002785
DhRecbto=15/09/2021 15:27:47
DigVal=WJ4r10Q5zmdfBfKSUU/Giax8eGo=
Msg=Autorizado o uso da NF-e
NProt=328210000037450
VerAplic=SVRSnfce201809061124
Versao=4.00
XMotivo=Autorizado o uso da NF-e
cMsg=0
tpAmb=2
xMsg=

Arquivo=Logs\28210907684607000187650090000008729900002785-sit.xml
16/09/2021 09:00:46 - NFe.ConsultarNFe("28210907684607000187650090000008739900003789")
16/09/2021 09:00:47 - OK: Rejeicao: NF-e nao consta na base de dados da SEFAZ
[Consulta]
CStat=217
CUF=28
ChNFe=28210907684607000187650090000008739900003789
DhRecbto=30/12/1899
DigVal=
Msg=Rejeicao: NF-e nao consta na base de dados da SEFAZ
NProt=
VerAplic=SVRSnfce201809061124
Versao=4.00
XMotivo=Rejeicao: NF-e nao consta na base de dados da SEFAZ
cMsg=0
tpAmb=2
xMsg=

Arquivo=Logs\28210907684607000187650090000008739900003789-sit.xml
16/09/2021 09:00:47 - NFe.ConsultarNFe("28210907684607000187650090000008749900004782")
16/09/2021 09:00:48 - OK: Rejeicao: NF-e nao consta na base de dados da SEFAZ
[Consulta]
CStat=217
CUF=28
ChNFe=28210907684607000187650090000008749900004782
DhRecbto=30/12/1899
DigVal=
Msg=Rejeicao: NF-e nao consta na base de dados da SEFAZ
NProt=
VerAplic=SVRSnfce201809061124
Versao=4.00
XMotivo=Rejeicao: NF-e nao consta na base de dados da SEFAZ
cMsg=0
tpAmb=2
xMsg=

Arquivo=Logs\28210907684607000187650090000008749900004782-sit.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Bom dia, 

Como eu disse esse retorno é da própria SEFAZ, indica que não existe esse chave na SEFAZ... Tente pesquisar essa mesma chave com a rejeição ( NF-e nao consta na base de dados da SEFAZ) pelo portal da SEFAZ.

O erro: (ERRO: DigestValue do documento 28210907684607000187650090000008729900002785 não confere). Indica que o XML local foi modificado e isso invalida a assinatura do XML, note que no ACBrMonitor aba NFe/Geral tem a opção de não validar o DigestValue ao consultar, mas se desmarcar essa opção precisa saber que pode estar atualizando o protocolo de autorização em um XML que foi modificado, ou seja, não é o mesmo XML que está na SEFAZ embora seja a mesma chave.

Creio que esteja ocorrendo esses problemas quando gera NFCe off-line. A NFCe gerada off-line não pode ser alterada antes do envio, além disso não utilize a mesma numeração da NFCe gerada em modo normal, sempre incremente o nNF para gerar a NFCe OffLine e posteriormente apenas envie para SEFAZ sem alterar nada nesse XML, assim evita esse problema...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Bom dia,

Acredito que descobri o que tornou incompatível meu programa com as versões mais atuais do ACBrMonitor. Eu utilizo a consulta através da chave e não através do arquivo XML. Até a versão 1.2.0.56 isso funcionava bem, pois mesmo existindo o arquivo XML na pasta "Logs" o Monitor não carregava o arquivo para fazer a consulta. Nas versões mais atuais, mesmo só informando a chave da NFC se o arquivo XML existir na pasta "Logs" o monitor utiliza ele para fazer a consulta. Renomeado o arquivo XML da pasta "Logs" passou a funcionar como era antes.

Editado por Rubinho
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

Se o componente localizar a NFe pela chave no diretório configurado, já realiza a atualização realmente, mas esse comportamento não mudou, mesmo em versões antigas isso já existia, pode ser que está controlando os XMLs gerados em outro diretório, por isso não ocorria.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.