Arredonameto no padrão ABNT NBR 5891/2014
Closed this issue · 1 comments
wdpimenta commented
Boa tarde,
Na classe NFe.Classes.Valor, o método Arredondar não utiliza o padrão ABNT de arredondamento.
O tipo de arredondamento MidpointRounding.ToEven faz exatamente com a norma ABNT solicita
valor == ToEven == AwayFromZero => ABNT
0.342 == 0,34 == 0,34 => 0,34
0.346 == 0,35 == 0,35 => 0,35
0.3452 == 0,35 == 0,35 => 0,35
0.3450 == 0,34 == 0,35 => 0,34
0.332 == 0,33 == 0,33 => 0,33
0.336 == 0,34 == 0,34 => 0,34
0.3352 == 0,34 == 0,34 => 0,34
0.3350 == 0,34 == 0,34 => 0,34
0.3050 == 0,30 == 0,31 => 0,30
0.3150 == 0,32 == 0,32 => 0,32
wdpimenta commented
vi que já tinha uma issue