Ir para conteúdo
  • Cadastre-se

dev botao

[Resolvido] Numero máximo de casas decimais permitidas 2


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

Recommended Posts

Boa tarde.

Estou Utilizando Delphi 7.

Está aparecendo a seguinte mensagem de erro quando gera a NF-e:

TAG:ID:W16/vNF(Valor Total da NF-e) - Numero máximo de casas decimais permitidas 2.

Situação em que ocorre:

Quando passo o valor 11442.80 ou 11442,80 (ou ainda 11442.88 ou 11442,88) fixo ou não, ocorre o erro.

Total.ICMSTot.vNF := 11442.80;

Mas se passo o valor 11442.79 ou 11442,79 (ou ainda 11442.99 ou 11442,99) fixo ou não, o ocorre não erro;

Total.ICMSTot.vNF := 11442.79;

Se passo 442.88 fixo funciona normalmente;

Passando o valor para TAG vProd, acontece a mesma situação.

Total.ICMSTot.vProd := 11442.88; -> Erro.

Total.ICMSTot.vProd := 11442.79; -> Sem Erro.

Já tentei float, currency, value, copy, conversões, valores fixos.

Alguém já viu isso ou alguma dica do pq ocorre isso?

Obrigado.

Atenciosamente,

Alexandro Laube.

Link para o comentário
Compartilhar em outros sites

Boa tarde.

Estou Utilizando Delphi 7.

Está aparecendo a seguinte mensagem de erro quando gera a NF-e:

TAG:ID:W16/vNF(Valor Total da NF-e) - Numero máximo de casas decimais permitidas 2.

Situação em que ocorre:

Quando passo o valor 11442.80 ou 11442,80 (ou ainda 11442.88 ou 11442,88) fixo ou não, ocorre o erro.

Total.ICMSTot.vNF := 11442.80;

Mas se passo o valor 11442.79 ou 11442,79 (ou ainda 11442.99 ou 11442,99) fixo ou não, o ocorre não erro;

Total.ICMSTot.vNF := 11442.79;

Se passo 442.88 fixo funciona normalmente;

Passando o valor para TAG vProd, acontece a mesma situação.

Total.ICMSTot.vProd := 11442.88; -> Erro.

Total.ICMSTot.vProd := 11442.79; -> Sem Erro.

Já tentei float, currency, value, copy, conversões, valores fixos.

Alguém já viu isso ou alguma dica do pq ocorre isso?

Obrigado.

Atenciosamente,

Alexandro Laube.

Ola, isso ocorre comigo, e acredito que não seja o real erro, porque?

Meu cliente me chamou duas vezes, e me reportou o mesmo erro, quando olhei vi que tinha tb outro erro junto EX: falta de NCM. Ao colocar o NCM no produto e reenviar, este erro não apareceu mais, e a NFe foi autorizada, irei até pedir ao cliente que faça a consulta no site da SEFAZ, pela chave da NFe para tirar a dúvida se realmente a NFe esta atualizada la.

Abs

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Bom dia.

Pelo que verifiquei , são mesmos os pontos flutuantes de arredondamento (debugado no ACBR) como apontado pelo nosso amigo mksbraga.

E realmente apresenta o erro de NCM como informado por Isaque Pinheiro.

Vou eliminar primeiro o NCM e verificar quais os resultados.

Obrigado a todos.

Att,

Alexandro Laube.

Link para o comentário
Compartilhar em outros sites

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