[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