[kmymoney] [Bug 508703] New: problem entering monetary values with decimal separator
Andriy Gapon
bugzilla_noreply at kde.org
Mon Aug 25 11:02:33 BST 2025
https://bugs.kde.org/show_bug.cgi?id=508703
Bug ID: 508703
Summary: problem entering monetary values with decimal
separator
Classification: Applications
Product: kmymoney
Version First 5.2.1
Reported In:
Platform: FreeBSD Ports
OS: FreeBSD
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kmymoney-devel at kde.org
Reporter: avg at uabsd.com
Target Milestone: ---
SUMMARY
I observe a strange issue when entering monetary values with decimal separator
(at least, in my local currency).
Previously I used version 5.1.3 and I didn't think how I actually entered the
separator.
I think that I mostly used the keypad key and it entered period as the
separator and everything worked well.
5.2.1 seems to be locale aware (the locale is uk_UA) and it does not accept
period as the separator.
That is, I can enter a period and it is shown, but if I leave a field or commit
the entry, then the period disappears as if it was not there. For example,
"123.45" becomes "12345".
So, it seem that I have to use a comma now as it is the correct decimal
separator for the locale.
But there is another problem with it.
If I type in a number like "123,45" it actually gets entered as "12,34".
That is, the comma is moved one position left for some reason.
STEPS TO REPRODUCE
1. Create a new ledger record
2. Type in "123,45" as the amount, fill other fields and enter the record
OBSERVED RESULT
The actual amount is shown as "12,34"
EXPECTED RESULT
The amount is shown as entered, "123,45"
SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list