Ir para conteúdo
  • Cadastre-se

dev botao

ERRO: Código Numérico inválido, Chave não Gerada


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

Recommended Posts

Postado

Baixei a nova versão do ACBR, estou gerando o cNF aleatório e nos testes em ambiente de homologação continua dando o erro, preciso de ajuda para resolver pq semana que vem entrará no ar a nova versão.

  • Administradores
Postado

Bom dia.

Você chegou a ver este tópico em nossa base de conhecimento?

Att.

  • Curtir 1
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 !!

  • Consultores
Postado

Bom dia,

Você esta com todos os fontes atualizados?

Se atualizou, refez a instalação?

Se esta gerando o cNF de forma aleatória isso significa que em outro ponto da sua aplicação o cNF esta recebendo o valor de nNF.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Pois é, depois de atualizar tudo, rever as configurações e testar, o erro mudou, agora aparece "897-Rejeicao: Codigo numerico em formato invalido", percebi que o cNF está indo com o Nº da NF, mas em lugar nenhum altero o cNF, depois que gero aleatoriamente, não mexo mais, ou seja, o próprio ACBR está alterando, tem algum lugar na configuração que eu possa inibir isso?

Posso até prover acesso a minha máquina para que vcs vejam.

  • Consultores
Postado

Veja bem o componente gera a tag <nNF> com o valor que você atribuiu ao campo: Ide.nNF e gera a tag <cNF> com o valor atribuído ao campo: Ide.cNF

Uma coisa é você gerar o numero da nota sequencial e o código da nota aleatoriamente e salvar ambos no banco de dados.

Outra coisa é ler esses dois números do banco de dados e atribuir eles corretamente aos campos indicados acima.

Se você não atribuir nada a ide.cNF o componente se encarrega de gerar aleatoriamente um numero para ele.

Jamais o componente atribui o valor de nNF a cNF.

Favor rever a sua rotina que alimenta o componente com os dados da venda, com certeza tem coisa errada nela.

Tenho quase certeza que você esta pegando do banco de dados o numero da nota e atribuindo a cNF.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo, adoraria que vc me mostrasse o erro já que vc tem certeza, pode conectar na minha máquina?
Para verificar o que estava sendo enviado, estou gerando um TXT com os valores e nele está tudo certo, qdo passa o comando pro ACBR é que fica errado.

  • Moderadores
  • Solution
Postado
14 minutos atrás, hcn disse:

Estou usando a versão 1.2.0.76 que baixei hj.

Seguem em anexo o TXT que gero antes do envio, o XML e o LOG do ACBR.

Fico no aguardo.

Obrigado

31190825567140000762550090000354281000354286-nfe.xml 6 kB · 0 downloads LOG.TXT 8 kB · 1 download Arquivo_Ini.txt 1 kB · 0 downloads

Você está passando o código numérico duas vezes no seu ini:

Citar

26/08/2019 10:27:35 - NFE.CriarNFe("[Identificacao]
cNF=29817708
NaturezaOperacao=ENTRADA/ CONSERTO
Modelo=55
Serie=9
Codigo=35428
Numero=35428

Como o ACBrMonitorPLUS aceita ambas as nomenclaturas cNF ou Codigo, está sendo gerado no XML a última.

Remova a linha com a informação errada e tente novamente.

  • Curtir 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 1916 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.