accept transaction cleared flag

Thomas Baumgart thb at net-bembel.de
Wed Jul 29 15:33:27 BST 2020


Scott,

On Mittwoch, 29. Juli 2020 03:23:43 CEST Scott Lair wrote:

> I'm using 5.1.0 on debian linux.  I'd like to change the behavior of accepting imported transactions. Right now, the transaction is marked cleared. I would prefer the reconcile flag to remain empty. I was able to do this by changing the source code in version 4.8.0. The change was made around line 5830 in the kmymoney.cpp file. Simply commenting out one line did the trick.

Oooh, that is a real hammer and makes the whole reconciliation stop working ;)

> Can someone guide me as to where this can be changed in 5.1.0? I can't seem to figure out how it's implemented this time around.

Check the following patch which should do what you want w/o breaking the feature in general:

diff --git kmymoney/converter/mymoneystatementreader.cpp kmymoney/converter/mymoneystatementr>
index 5de39e146..b710720e3 100644
--- kmymoney/converter/mymoneystatementreader.cpp
+++ kmymoney/converter/mymoneystatementreader.cpp
@@ -1130,7 +1130,7 @@ void MyMoneyStatementReader::processTransactionEntry(const MyMoneyState>
       if (statementTransactionUnderImport.m_listSplits.isEmpty() && !payeeObj.defaultAccount>
         MyMoneyAccount splitAccount = file->account(payeeObj.defaultAccountId());
         MyMoneySplit s;
-        s.setReconcileFlag(eMyMoney::Split::State::Cleared);
+        // s.setReconcileFlag(eMyMoney::Split::State::Cleared);
         s.clearId();
         s.setBankID(QString());
         s.setShares(-s1.shares());

It removes the flag setting only during import.


-- 

Regards

Thomas Baumgart

https://www.signal.org/       Signal, the better WhatsApp
-------------------------------------------------------------
What is mind? No matter. What is matter? Never mind.
 (Punch, 1855)
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney/attachments/20200729/304da577/attachment.sig>


More information about the KMyMoney mailing list