Bug 514627 - Automation of transaction importing
Summary: Automation of transaction importing
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: importer (other bugs)
Version First Reported In: 5.2.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-15 02:10 UTC by f8thfulshop
Modified: 2026-01-17 07:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description f8thfulshop 2026-01-15 02:10:42 UTC
I was excited to try this product after using quicken for many years.  The product has potential until I discovered that there is no way to automatically download transactions for each of my bank accounts and credit cards.  In Quicken, all I do is enter a password and the program collects the transactions for each account and dumps them into the proper account.  All I do is review the transaction and add a category and enter it.  The process that is used for this program is to manually collect csx data from each institution and then manually import that data into each account.  For someone that has 10 accounts and goes into the tool each day, this is a nonstarter.  Until this process is automated, this tool will never work for me despite some promising capability.
Comment 1 jesse 2026-01-15 07:42:16 UTC
Fellow user here. 

I have not found a similar open source tool that can do the same. Quicken charges and I guess they use that money to pay the banks their fees that they request to interface with their systems. In the US at least, many banks used to allow you to programmatically connect and download transactions but now they put that behind a pay wall. Sometimes you can pay them or if you use quicken they allow you access to interface using quicken. But that means high costs to use get that service.

If you do find another free and open source tool that does this, please inform the rest of us.

If kMyMoney charged 25 bucks and used that money to pay off the banks for this access, I would pay 25 dollars for kMyMoney. It really is good software.

What I do for now is I download the transactions manually and upload. Only Citibank still allows direct access. This is probably more of a problem in the USA. Quicken really has a stranglehold on the market here. Even using quicken, the banks fine print says that if your account is hacked and they suspect the 3rd party access or application, they will not reimburse you.
Comment 2 f8thfulshop 2026-01-15 14:34:18 UTC
Great input. Thanks for explaining the issue.


Sent from Proton Mail for Android.

-------- Original Message --------
On Wednesday, 01/14/26 at 23:42 jesse <bugzilla_noreply@kde.org> wrote:
https://bugs.kde.org/show_bug.cgi?id=514627

jesse <jvapr27@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jvapr27@yahoo.com

--- Comment #1 from jesse <jvapr27@yahoo.com> ---
Fellow user here.

I have not found a similar open source tool that can do the same. Quicken
charges and I guess they use that money to pay the banks their fees that they
request to interface with their systems. In the US at least, many banks used to
allow you to programmatically connect and download transactions but now they
put that behind a pay wall. Sometimes you can pay them or if you use quicken
they allow you access to interface using quicken. But that means high costs to
use get that service.

If you do find another free and open source tool that does this, please inform
the rest of us.

If kMyMoney charged 25 bucks and used that money to pay off the banks for this
access, I would pay 25 dollars for kMyMoney. It really is good software.

What I do for now is I download the transactions manually and upload. Only
Citibank still allows direct access. This is probably more of a problem in the
USA. Quicken really has a stranglehold on the market here. Even using quicken,
the banks fine print says that if your account is hacked and they suspect the
3rd party access or application, they will not reimburse you.

--
You are receiving this mail because:
You reported the bug.
Comment 3 Brendan 2026-01-16 04:49:40 UTC
You are a little later to the party. I started using KMM 20 years ago. Back then you could use the Map Account option to connect to many banks and download your transactions easily. I had about 12 accounts mapped at the peak. Every night I would run "Update all accounts" and I would get all of the transactions from the 12 accounts in about 30 seconds. This was a very easy way to check to see if any suspicious transactions occurred. You would think the banks would support this option.

It wasn't always perfect but one of the developers would always work with me to figure out what was wrong and fix it. Usually the bank was not following the OFX spec. Many hours were spent keeping the feature working for me (thanks Thomas).

Over the past 10 years every bank I used stopped supporting Direct Connect (in the US). It has been many years since it worked on any of my banks. Most provide an OFX file that I can download and import. Hardly as convenient. One of my main banks only provides a CSV file, which does not import as seamlessly. Now I download my transactions once a week and each bank takes a few minutes. Very frustrating.

There used to be a site where you could find the settings required for direct connect called OFXHome.com. You could also see if your bank was working for others. That hasn't been around for a while.

https://web.archive.org/web/20190209122346/http://www.ofxhome.com/

I think Cory Doctorow explains it all in his book Enshitification.
Comment 4 f8thfulshop 2026-01-16 17:35:55 UTC
Thanks for the update.  Then why is Quicken and a few others (e.g. Moneydance) so privileged that they are able to do automatic updates?  Just curious. 




Sent with Proton Mail secure email.

On Thursday, January 15th, 2026 at 8:49 PM, Brendan <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=514627
> 
> Brendan KDE@Coupe7.com changed:
> 
> 
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |KDE@Coupe7.com
> 
> --- Comment #3 from Brendan KDE@Coupe7.com ---
> 
> You are a little later to the party. I started using KMM 20 years ago. Back
> then you could use the Map Account option to connect to many banks and download
> your transactions easily. I had about 12 accounts mapped at the peak. Every
> night I would run "Update all accounts" and I would get all of the transactions
> from the 12 accounts in about 30 seconds. This was a very easy way to check to
> see if any suspicious transactions occurred. You would think the banks would
> support this option.
> 
> It wasn't always perfect but one of the developers would always work with me to
> figure out what was wrong and fix it. Usually the bank was not following the
> OFX spec. Many hours were spent keeping the feature working for me (thanks
> Thomas).
> 
> Over the past 10 years every bank I used stopped supporting Direct Connect (in
> the US). It has been many years since it worked on any of my banks. Most
> provide an OFX file that I can download and import. Hardly as convenient. One
> of my main banks only provides a CSV file, which does not import as seamlessly.
> Now I download my transactions once a week and each bank takes a few minutes.
> Very frustrating.
> 
> There used to be a site where you could find the settings required for direct
> connect called OFXHome.com. You could also see if your bank was working for
> others. That hasn't been around for a while.
> 
> https://web.archive.org/web/20190209122346/http://www.ofxhome.com/
> 
> I think Cory Doctorow explains it all in his book Enshitification.
> 
> --
> You are receiving this mail because:
> You reported the bug.
Comment 5 Jack 2026-01-16 21:03:56 UTC
 f8thfulshop@proton.me: when you reply to a bug by email, please delete everything except your response, as your entire email becomes the next comment, and the extra quoted material can make the flow of the messages harder to follow.  (Please see https://bugs.kde.org/show_bug.cgi?id=514627#c4)
As I understand it, the way Intuit does their updates starts when you give them permission to get your data from the bank.  This is actually handled by third-party aggregators who gather all the data from the various banks and then feed it to Intuit.  The banks consider this safer than individual logons by each user, as the single connection by the aggregator can be done using more robust certificates for security instead of individual name/passwords.  When you tell Quicken to update all accounts, it just pulls all the collected data from Intuit.  I don't know if Intuit pays the banks anything for this, but their size, and the fact that they charge you for the software does give them leverage that is not available to smaller commercial software or free software such as KMyMoney.
Comment 6 f8thfulshop 2026-01-16 21:05:42 UTC
That makes sense. 




Sent with Proton Mail secure email.

On Friday, January 16th, 2026 at 1:03 PM, Jack <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=514627
> 
> --- Comment #5 from Jack ostroffjh@users.sourceforge.net ---
> 
> f8thfulshop@proton.me: when you reply to a bug by email, please delete
> everything except your response, as your entire email becomes the next comment,
> and the extra quoted material can make the flow of the messages harder to
> follow. (Please see https://bugs.kde.org/show_bug.cgi?id=514627#c4)
> As I understand it, the way Intuit does their updates starts when you give them
> permission to get your data from the bank. This is actually handled by
> third-party aggregators who gather all the data from the various banks and then
> feed it to Intuit. The banks consider this safer than individual logons by
> each user, as the single connection by the aggregator can be done using more
> robust certificates for security instead of individual name/passwords. When
> you tell Quicken to update all accounts, it just pulls all the collected data
> from Intuit. I don't know if Intuit pays the banks anything for this, but
> their size, and the fact that they charge you for the software does give them
> leverage that is not available to smaller commercial software or free software
> such as KMyMoney.
> 
> --
> You are receiving this mail because:
> You reported the bug.
Comment 7 Thomas Baumgart 2026-01-17 07:53:31 UTC
 f8thfulshop@proton.me: when you reply to a bug by email, please delete *everything* (including the forwarded text footer and everything) before you start writing your response, as your entire email becomes the next comment, and the extra quoted material can make the flow of the messages harder to follow.  (Please see https://bugs.kde.org/show_bug.cgi?id=514627#c4).

That said, the KMyMoney team will not implement an interface to a third party aggregator for privacy reasons.