Codigo Numerico no formato invalido - ACBrNFe - Projeto ACBr
By centuryinf, September 2 in ACBrNFe
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??
Edited September 2 by centuryinf
claudiomiguelmuller 34
LocalizaçãoSanta Cruz do Sul - RS
Eu também estou com o mesmo problema, tava vasculhando o programa, mais não achei nada.
Acbr baixado quinta passada e atualizado nos terminais.
BigWings 2,751
Reverson 2
LocalizaçãoPinhalzinho - SP
Bom dia Italo. Obrigado pela postagem mas para mim, não ficou claro, se entendi direito tem que dar os comandos no componente?
Reverson Nogueira Tricoletti
http://www.maxsofttecnologia.com.br
1 minuto atrás, Reverson disse:
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.
tdpsistemas 27
3 minutos atrás, Reverson disse:
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.
Ok, endendi Obrigado!
resolvi criando criando um numero sequencia em cNfe.
validou normal, seria correto isto???
Acredito que o correto seria seguir a orientação dos moderadores e utilizar o "GerarCodigoDFe";
Italo Jurisato Junior 7,709
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?
4 minutos atrás, centuryinf disse:
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.
Ariane Galindo 0
Mesmo seguindo o sequencial correto o erro ainda persiste.
Esse erro já vem ocorrendo ha algum tempo no ambiente de homologação da Sefaz.
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.
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.
Ricardo Ribeiro da Silva 1
Boa noite, meu cliente estava com o mesmo problema, criei o código aleatório e deu certo
Dentro do Protheus (programa onde emito minhas notas e integro com a sefaz) por padrão essas informações eram iguais.