Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

centuryinf

Codigo Numerico no formato invalido

Recommended Posts

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??

 

Edited by centuryinf

Share this post


Link to post
Share on other sites
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.

  • Like 1

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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 Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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. 

 

Share this post


Link to post
Share on other sites

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.

  • Like 1

Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites
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. 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...