Arredondamento de Preços - Que não fere os direitos do consu
29/11/2005
0
Um produto custa R$ 2.95 e o cliente esta levando 1.03 Kg
Valor Total = 2,95 * 1,03 = R$ 3,0385
Quando deve ser cobrado do cliente? R$ 3,03 ou 3,04 ?
Se for R$ 3,03, qual funcao uso para nao arredondar para cima nem para baixo no delphi ?
Sistemp
Posts
29/11/2005
Edilcimar
29/11/2005
Dopi
No comercio em geral, o arredondamento sempre foi o mais utilizado, porém os novos ECFs (Emissor de Cupom Fiscal) apenas Truncam, seguindo uma determinação do Fisco...
[url=http://www.forumweb.com.br/foruns/index.php?showtopic=24274]Mais informações sobre truncamento no ECF[/url]
29/11/2005
Emerson Nascimento
usar o arredondamento bancário é totalmente aceitável, onde valores menores que 5 são mantidos e de cinco pra cima são arredondados ´para cima´.
por exemplo:
R$ 3,0385 -> R$ 3,04
R$ 3,0349 -> R$ 3,03
então,
RoundTo(3.0385,-2) -> 3.04
RoundTo(3.0349,-2) -> 3.03
mas se você quiser truncar os decimais:
Trunc(3.0385 * 100) / 100 -> 3.03
Trunc(3.0349 * 100) / 100 -> 3.03
Clique aqui para fazer login e interagir na Comunidade :)