When I import transactions from Citibank they ignore the requested date range (last update, today minus and pick a date) and send everything they have available. This account was opened recently but Citibank has historical data from the beginning of the year that they send each time I import the data. These transactions are already in the old credit card so they need to be ignored. It would be very helpful if the OFX import process ignored the transactions that it receives from the bank that are outside of the range requested by KMM. In other words, If I request the past 30 days of transactions and my bank send transactions for the past 6 months, KMM should ignore all of the transactions older than 30 days. Reproducible: Always Steps to Reproduce: 1. Open a credit card at Citibank :-) 2. Make some transactions for a week or two 3. Setup online banking for this account 4. Request your transactions for the past 1 day Actual Results: You get transactions older than 1 day Expected Results: You only get transactions for the past 1 day All of my other banks honor the requested date range so this is hard for most people to reproduce.
Exact same problem: importing OFX transactions for my Citibank card pulled down the entire year. If I delete the transactions, the next import pulls them all back down again, even when I configured the Start date of import to be the Last update date (just a few days ago).
Git commit 32bcdfebc6476cf6595ea5dcd8d442cd56a511c5 by Albert Astals Cid, on behalf of Jeff Lundblad. Committed on 21/01/2017 at 00:22. Pushed by aacid into branch '4.8'. Only import OFX requested date range Only import transactions that are newer than or equal to the "Start date of import" in the account's online settings Tested on Citi credit card OFX downloads which nearly always download 2 years worth of transactions regardless of the date range that the OFX request requests. REVIEW: 128478 M +35 -1 kmymoney/plugins/ofximport/ofximporterplugin.cpp https://commits.kde.org/kmymoney/32bcdfebc6476cf6595ea5dcd8d442cd56a511c5
Git commit 7bc87e6af0f4a5dd9a7eb9a75b78816004d29a90 by Albert Astals Cid, on behalf of Jeff Lundblad. Committed on 21/01/2017 at 00:23. Pushed by aacid into branch 'master'. Only import OFX requested date range Only import transactions that are newer than or equal to the "Start date of import" in the account's online settings Tested on Citi credit card OFX downloads which nearly always download 2 years worth of transactions regardless of the date range that the OFX request requests. REVIEW: 128478 M +35 -1 kmymoney/plugins/ofximport/ofximporterplugin.cpp https://commits.kde.org/kmymoney/7bc87e6af0f4a5dd9a7eb9a75b78816004d29a90