[kmymoney] [Bug 519640] New: Transfer transactions between currencies is broken
Alan Prescott
bugzilla_noreply at kde.org
Fri May 1 08:43:04 BST 2026
https://bugs.kde.org/show_bug.cgi?id=519640
Bug ID: 519640
Summary: Transfer transactions between currencies is broken
Classification: Applications
Product: kmymoney
Version First 5.2.2
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: major
Priority: NOR
Component: general
Assignee: kmymoney-devel at kde.org
Reporter: alanjprescott at gmail.com
Target Milestone: ---
Transfer transaction mechanism between currencies keeps re-calculating the
Payment/Deposit values, overriding values entered by the user
SUMMARY
I duplicated an existing transaction which was a transfer of GBP to EUR and
tried to edit the amounts to reflect the change in conversion rate.
As there is now no option to edit a transfer I had to edit the source
transaction amount and then the target transaction amount. When I returned to
the source transaction I found that the amount had been changed, presumably
recalculated on the previous exchange rate.
It is impossible to get the amounts on the source and target transaction to
match the real-world figures as they keep getting recalculated, overriding the
actual value entered.
STEPS TO REPRODUCE
1. Have 2 ledgers, one for GBP, one for EUR
2. Duplicate a previous transfer between these ledgers (GBP to EUR in this
instance)_
3. Edit the transaction amount (Payment) in the GBP ledger (with a different
exchange rate)
4. Edit the transaction amount (Deposit) in the EUR ledger
OBSERVED RESULT
The transferred amount (Payment) in the GBP ledger has been overwritten with a
different amount
EXPECTED RESULT
The value in the GBP ledger should be unchanged.
KMyMoney should not automatically recalculate a value entered by the user.
The only fix ATM appears to be is to delete this transfer and to re-enter it as
a Payment from the GBP ledger and a separate deposit in the EUR ledger.
SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20260423
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.25.0
Qt Version: 6.11.0
Kernel Version: 6.19.12-1-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 6800H with Radeon Graphics
Memory: 32 GiB of RAM (30.5 GiB usable)
Graphics Processor 1: NVIDIA GeForce RTX 3070 Ti Laptop GPU
Graphics Processor 2: AMD Radeon 680M
Manufacturer: LENOVO
Product Name: 82RD
System Version: Legion 5 15ARH7H
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list