[kmymoney] [Bug 509138] creating transaction from using on older one as template creates a split
Andriy Gapon
bugzilla_noreply at kde.org
Fri Sep 5 09:19:23 BST 2025
https://bugs.kde.org/show_bug.cgi?id=509138
--- Comment #3 from Andriy Gapon <avg at uabsd.com> ---
>From the database file, here is how the original transaction looks:
<TRANSACTION id="T000000000000005610" postdate="2013-09-27" memo=""
entrydate="2013-09-30" commodity="UAH">
<SPLITS>
<SPLIT id="S0001" payee="P000043" reconciledate="2018-02-15" action=""
reconcileflag="2" value="-28/1" shares="-28/1" price="1/1" memo=""
account="A000058" number="" bankid=""/>
<SPLIT id="S0002" payee="P000043" reconciledate="" action=""
reconcileflag="0" value="28/1" shares="28/1" price="1/1" memo=""
account="A000105" number="" bankid=""/>
</SPLITS>
</TRANSACTION>
And that's the new transaction (after KMyMoney attempted some corrections while
saving the database):
<TRANSACTION id="T000000000000036479" postdate="2025-09-05" memo=""
entrydate="2025-09-05" commodity="UAH">
<SPLITS>
<SPLIT id="S0001" payee="P000043" reconciledate="" action=""
reconcileflag="0" value="-28/1" shares="-28/1" price="1/1" memo=""
account="A000058" number="" bankid=""/>
<SPLIT id="S0002" payee="P000043" reconciledate="" action=""
reconcileflag="0" value="0/1" shares="0/1" price="1/1" memo=""
account="A000018" number="" bankid=""/>
<SPLIT id="S0003" payee="P000043" reconciledate="" action=""
reconcileflag="0" value="28/1" shares="28/1" price="1/1" memo=""
account="A000105" number="" bankid=""/>
</SPLITS>
</TRANSACTION>
Some details:
A000058 is the (asset) account from which I payed originally and where I am
entering the new transaction.
A000105 is an expense category of the original transaction.
A000018 is an expense category which the default category for the payee in
question ( P000043).
So, for that payee I have the default category and I have this checked: Use the
default category for new transactions with this payee.
I guess that this can be the "quirk" that explains the difference.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list