[kmymoney] [Bug 390681] OFX import and unrecognized <FITID> tag

Thomas Baumgart bugzilla_noreply at kde.org
Sun Apr 7 08:13:34 BST 2019


https://bugs.kde.org/show_bug.cgi?id=390681

Thomas Baumgart <thb at net-bembel.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WORKSFORME                  |FIXED
      Latest Commit|                            |https://commits.kde.org/kmy
                   |                            |money/65e3837697c9378616a7e
                   |                            |da2ba3387d1208f288e
   Version Fixed In|                            |5.0.4

--- Comment #9 from Thomas Baumgart <thb at net-bembel.de> ---
Git commit 65e3837697c9378616a7eda2ba3387d1208f288e by Thomas Baumgart.
Committed on 07/04/2019 at 07:13.
Pushed by tbaumgart into branch '5.0'.

Provide method to construct unique transaction ID for OFX import

User reports show, that the FITID attribute provided by some
institutions during OFX statement download is not as unique as it is
specified. In fact, some banks issue a different FITID every time you
download the same statement.

This makes the FITID attribute absolutely worthless for duplicate
detection.

Since asking banks to fix their software has no reasonable chance to
lead to success on short call, this change allows to switch the
duplicate detection to be based on a method provided by KMyMoney. In
fact it uses the same algorithm which works well in the KBanking
importer for years already. Note: switching from "OFX FITID" to
"KMyMoney Hash" may result in duplicates for one more time.

At the same time, the OFX import options are now available during file
import and not only for mapped accounts (OFX direct connect).
FIXED-IN: 5.0.4

M  +8    -0    kmymoney/plugins/interfaces/kmmimportinterface.cpp
M  +2    -0    kmymoney/plugins/ofx/import/dialogs/konlinebankingstatus.cpp
M  +56   -44   kmymoney/plugins/ofx/import/dialogs/konlinebankingstatusdecl.ui
M  +108  -29   kmymoney/plugins/ofx/import/importoption.ui
M  +68   -11   kmymoney/plugins/ofx/import/ofximporter.cpp

https://commits.kde.org/kmymoney/65e3837697c9378616a7eda2ba3387d1208f288e

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list