Ir para conteúdo
  • Cadastre-se

dev botao

Problemas no Código de Barras e Valor Total (diferença de 0,01 centavos)


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

Recommended Posts

Sim, o valor passado para o componente inicialmente vai com duas casas decimais, no caso quando passa pelo Round() tem vezes que aparece uma terceira casa decimal. Inclusive observamos que no set do campo está aplicando o RoundABNT(), o qual anteriormente era Round() e foi alterado justamente porque estava apresentando problemas no arredondamento. Sendo assim, o melhor caso seria aplicar esta alteração usando o TrunkFix() nas demais classes de bancos.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 7 meses depois ...

Bom dia @José M. S. Junior 

Procurando por outros fóruns relacionados a este problema, encontrei este: 

Então observei que eu tinha uma cópia desta função RoundTo5 da NFSe em meus fontes. Após refatorar ela, não tem mais ocorrido o problema. Acredito que esteja solucionado este problema. Agradeço pela atenção.

  • Curtir 2
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1030 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...