MoneyTools / MyMoney.Net

MyMoney is a rich client .NET ClickOnce application for managing your personal finances. It is written entirely in C# and is designed for programmers who want easy access to their data and who want to quickly and easily add their own features. Your data will not be locked up in some proprietary format, it is yours to do with as you like.
https://moneytools.github.io/MyMoney.Net/
70 stars 22 forks source link

Can't type in 13,024.92 #104

Closed andreva7 closed 1 year ago

andreva7 commented 1 year ago

I have a transaction, which is a transfer from one account to another. I can not set the value in the transaction to 13,024.92. When I set that value, is put's in 13,024.90 instead. 3.92 works 13.92 works 1302.92 works 13024.92 -> my money switches it to 13024.90 13024.98 -> my money switches it to 13025.00

Something wants to round that number. I did check the currency is set to USD on both accounts.

andreva7 commented 1 year ago

Did more troubleshooting. Definitely a rounding problem on processing input:

9,999.99 is OK 10,000.01 becomes 10,000.00 10,000.09 becomes 10,000.10 888,888,88 becomes 888,889.00

clovett commented 1 year ago

Fixed in 2.1.0.11