Case Arredondamento Valores

Fonte: Touch ERP
Saltar para a navegação Saltar para a pesquisa

Gestao_Recebimentos

O Touch Comp ERP trabalha com o arredondamento padrão realizado pela Linguagem Java, Modo 1, o que será suficiente para a grande parte dos movimentos.

Em grande parte das movimentações, são utilizadas 2 casas decimais. Em outras movimentações/campos você verá mais casas decimais, mas o critério de arredondamento será o mesmo. Vale salientar que dependo da movimentação/recurso, critérios diferentes poderão ser utilizados. Estes casos são exceções. Podemos citar em cálculos relacionados no RH onde é especificado truncamento.

Em outros lugares, você irá se deparar com opções para selecionar o modo de arredondamento a ser utilizado. Podemos citar por exemplo, no recurso 284 - Nota Fiscal Terceiros. Como o critério de arredondamento é definido pelo seu fornecedor, se ele usar critérios diferentes do padrão utilizado pelo Java, será necessário que você altere o modo de arredondamento. Para entender a diferença entre cada tipo, verifique nas seções abaixo.

Observe que os Modos 1, 2 e 3 se assemelham. A mudança se dá principalmente arredondamentos em números terminados com 5, por exemplo, 2,565.

Sempre Baixo

ROUND_FLOOR Este modo é basicamente o truncamento, ou também conhecido como piso. Qualquer valor decimal além das casas decimais é basicamente cortado.

Por exemplo, o valor 2,567 será arredondado para 2,56.

Sempre Alto

ROUND_CEILING Este modo é basicamente arredonda sempre pra cima, conhecido também como teto.

Por exemplo, o valor 2,567 será arredondado para 2,57. Valor 2,561 também será arredondada para 2,57.

Modo 1 - Padrão

ROUND_HALF_UP: Modo de arredondamento que arredonda para "vizinho mais próximo", exceto caso as distâncias sejam as mesmas. Se a diferença for >= 0,5, arredonda para cima.

Modo 2

ROUND_HALF_DOWN: Modo de arredondamento que arredonda para "vizinho mais próximo", exceto caso as distâncias sejam as mesmas. Se a diferença for <= 0,5, arredonda para baixo.

Modo 3

ROUND_HALF_EVEN: Modo de arredondamento para arredondar em direção ao "vizinho mais próximo" a menos que ambos os vizinhos sejam equidistantes, nesse caso, será arredondado para o número par mais próximo. Como os dois métodos anteriores tendem uma direção única, este acaba sendo mais democrático. Por isso é utilizado principalmente para cálculos financeiros.

Por exemplo 3,5 será arredondado para 4 e 4.5 será arredondado para 4