[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