Case Arredondamento Valores
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