Ir para conteúdo
  • Cadastre-se

dev botao

Impressao Do Numero Da Nf No Ct-E


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

Recommended Posts

Postado

Bom dia, tenho cliente que emitiu um CT-e informou a chave da NF  e os dados da NF sai sem um digito do numero da NF, vou postar XML para ser verificado se tem algo errado ou se este digito que não foi impresso não faz parte do numero da NF:

 

Queria saber se o sistema esta correto ou tenho que fazer alguma alteração , pq o cliente esta me cobrando esta informação .

Obrigado.

 

comentário do cliente :

informo que recebemos hoje(28/06) a NF:12437 e CTRC:2370 do fornecedor LUKY e constatamos que o número da NF que foi digitado no CTRC está incorreto. No CTRC:2370 foi digitado o número: 1243, mais o correto é a NF: 12437.

 

*** na visualização Dacte numero do NF sai : 1243   o 7 não sai !!!

 

Favor cancelar o CTRC:2370 e emitir outro com o número correto da NF.

 

em anexo o XML :

35130611630772000123570010000024671000024670-CTe.xml

 

 

  • Consultores
Postado

Bom dia Walter,

 

O problema esta na chave da NF-e, ela esta errada.

 

<chave>35130600201891000144550000000012437130205013</chave>

 

Vamos formatar a chave:

 

35.13/06-00.201.891/0001-44-55-000-000001243-7-13020501-3

 

35 = UF

13/06 = Ano e mês de emissão

00.201.891/0001-44 = CNPJ do emitente

55 = modelo de documento fiscal

000 = série

000001243 = numero da nota com 9 digitos

7 = tipo de emissão

13020501 = código aleatório com 8 digitos

3 = digito verificador

 

Note que a série é 000 até ai tudo bem, o tipo de emissão esta errado tem que ser 1 e não 7

 

A aplicação que emite o CT-e checa a validade da chave da NF-e informada?

 

Acredito que foi colocado um zero a mais no numero da nota, isso vez com que o 7 que faz parte do numero da nota passa-se a ser o tipo de emissão e o 1 que é o tipo de emissão passou a fazer parte do código aleatório.

 

Espero ter ajudado.

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

Bom dia Walter,

 

O problema esta na chave da NF-e, ela esta errada.

 

<chave>35130600201891000144550000000012437130205013</chave>

 

Vamos formatar a chave:

 

35.13/06-00.201.891/0001-44-55-000-000001243-7-13020501-3

 

35 = UF

13/06 = Ano e mês de emissão

00.201.891/0001-44 = CNPJ do emitente

55 = modelo de documento fiscal

000 = série

000001243 = numero da nota com 9 digitos

7 = tipo de emissão

13020501 = código aleatório com 8 digitos

3 = digito verificador

 

Note que a série é 000 até ai tudo bem, o tipo de emissão esta errado tem que ser 1 e não 7

 

A aplicação que emite o CT-e checa a validade da chave da NF-e informada?

 

Acredito que foi colocado um zero a mais no numero da nota, isso vez com que o 7 que faz parte do numero da nota passa-se a ser o tipo de emissão e o 1 que é o tipo de emissão passou a fazer parte do código aleatório.

 

Espero ter ajudado.

Ítalo, boa noite.

 

Muito obrigado pela sua resposta me ajudou muito ... na minha aplicação eu não valido o a chave do XML da NF-e você tem como me informar se o no acbr tem alguma função para fazer esta validação ou se você tem alguma para me indicar ?

 

Obrigado !!!

  • Consultores
Postado

Bom dia Walter,

 

Eu faço desta forma:

 

 if not ValidarChave('NFe'+edtChaveNFe.Text)
  then begin
   MessageDlg('Chave da NF-e Inválida.', mtError, [mbOk], 0);
   edtChaveNFe.Text:='';
   edtChaveNFe.SetFocus;
  end;
 

Não esqueça de incluir a unit pcnAuxiliar em uses, uma vez que a função ValidarChave encontra-se na unit pcnAuxiliar.

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

  • Solution
Postado

Bom dia Walter,

 

Eu faço desta forma:

 

 if not ValidarChave('NFe'+edtChaveNFe.Text)

  then begin

   MessageDlg('Chave da NF-e Inválida.', mtError, [mbOk], 0);

   edtChaveNFe.Text:='';

   edtChaveNFe.SetFocus;

  end;

 

Não esqueça de incluir a unit pcnAuxiliar em uses, uma vez que a função ValidarChave encontra-se na unit pcnAuxiliar.

Obrigado.

  • Este tópico foi criado há 4158 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.