Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1911 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Bom dia 

a partir de hoje todos os meuss clientes nao estado conseguindo enviar notas fiscais

gera o xml e me retorna esta mensagem-->>>  Erro 897 - codigo numerico no formato invalido..

 

alguem sabe o que pode ser isto??

 

Editado por centuryinf
  • Moderadores
Postado
1 minuto atrás, Reverson disse:

Bom dia Italo. Obrigado pela postagem mas para mim, não ficou claro, se entendi direito tem que dar os comandos no componente?

Basicamente, deve ser informado um número aleatório para a tag cNF (Código numérico) do XML, devendo este ser diferente da tag nNF (Número da nota fiscal).

Tem vários tópicos sobre esse assunto, façam busca no fórum.

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

Projeto ACBr

 

 

  • Membros Pro
Postado
3 minutos atrás, Reverson disse:

Bom dia Italo. Obrigado pela postagem mas para mim, não ficou claro, se entendi direito tem que dar os comandos no componente?

Amigo, resumidamente o Italo, está nos orientado a utilizar a função: GerarCodigoDFe, caso não queira, se você passar para a propriedade:  ide.cNf := 0; O ACBr irá gerar o código de forma correta, conforme solicitado pela SEFAZ.

Tente seguir a orientação acima que você irá conseguir transmitir de forma correta.

Atenciosamente,

 

 Assinatura.png

  • Consultores
Postado

Bom dia,

De onde você tirou essa ideia de criar um numero sequencial para o cNF?

Sendo que a recomendação da SEFAZ é que o cNF seja um numero aleatório.

Qual é a dificuldade de você criar na tabela que contem os dados da nota, um campo a mais para armazenar o código da nota gerado aleatoriamente pela função que criamos?

É complicado na rotina que alimenta o componente, você ler da tabela essa informação e atribuir ao campo cNF como é feito com os demais campos?

Por favor, me responda qual é a dificuldade, pois até agora eu não entendi.

Desde de 2009 (ou até antes) a orientação da SEFAZ é que o código da nota seja um numero aleatório.

Será que é tão difícil entender o motivo?

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
4 minutos atrás, centuryinf disse:

resolvi criando criando um numero sequencia em cNfe.

Não é correto usar um número sequencial e sim um número randômico de 8 dígitos. Pois pode acontecer que o seu número sequencial seja um dos números inválidos. 

Aconselho utilizar a função mencionada no tópico do Ítalo GerarCodigoDFe e armazenando esse código junto a nota fiscal no seu banco de dados.

Postado

Conseguimos resolver aqui da seguinte  forma: 

Existem 2 TAGS no XML e elas precisam ter numerações diferentes: 

  • <cNF>10018459</cNF> - Número de controle interno 
  • <nNF>3369</nNF> - Número da Nota Fiscal

 

Antes nós aqui utilizávamos o mesmo número para ambas as TAGs. 

 

  • Consultores
Postado

Boa tarde Ariane,

Quem lhe disse que cNF se refere a um numero de controle interno?

cNF significa Código da Nota Fiscal que a anos a SEFAZ recomenda que seja um numero aleatório, pois esse numero faz parte da chave.

O valor de cNF sendo um numero aleatório a chave fica segura.

  • Curtir 1
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
22 horas atrás, Italo Jurisato Junior disse:

Boa tarde Ariane,

Quem lhe disse que cNF se refere a um numero de controle interno?

cNF significa Código da Nota Fiscal que a anos a SEFAZ recomenda que seja um numero aleatório, pois esse numero faz parte da chave.

O valor de cNF sendo um numero aleatório a chave fica segura.

 

Dentro do Protheus (programa onde emito minhas notas e integro com a sefaz) por padrão essas informações eram iguais. 

 

  • Este tópico foi criado há 1911 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...