Closed this issue 8 years ago · 1 comments
"-120.99" is converted as "-120.01"
The problem is caused at line no 49: final fractionPart = (amount % currency.subUnit).toString();
final fractionPart = (amount % currency.subUnit).toString();
Which should be final fractionPart = (amount.remainder(currency.subUnit).abs()).toString();
final fractionPart = (amount.remainder(currency.subUnit).abs()).toString();
Fixed in v0.1.3+2
v0.1.3+2