Bug 452616 - Missing transaction information
Summary: Missing transaction information
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Unclassified
Component: general (show other bugs)
Version: 5.1.2
Platform: Neon Packages Linux
: NOR normal (vote)
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-14 14:53 UTC by kde-gato
Modified: 2022-04-18 10:28 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.3


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kde-gato 2022-04-14 14:53:37 UTC
Hello!
I connected my bank account through hbci, but if I download my account transactions are recognized correctly or are visible in the "notice area". But there are cases that the payee is not recognized correctly and the transaction information is also missing in the "notice area". But if a part of the details is missing, it takes additional effort to find out the payee e.g. with help of log-in into my bank account.

Below problematical casese from my log file in ~/.aqbanking/backends/aqhbci/data/banks/de/<blz>/logs:
Example 1:
22ABWA+Tankstelle Thrainer//N?23iederndorf/AT/1?30HELADE
FF?31DE67500500000959567025?32Landesbank Hessen-Thuringen?33 Giro
zentrale?34002

Example 2:
NKD Deutschland GmbH//?23Brannenburg/DE/0?30HELAD
EFF?31DE67500500000959567025?32Landesbank Hessen-Thuringen?33 Gir
ozentrale?34002

In this case "Landesbank Hessen-Thuringen" will be recognized as payee, what is wrong. But also problematical is, that the part "Tankstelle Thrainer//N?23iederndorf/AT" is completely missing in the "notice area" and I have no chance to find out the correct payee as there also other similar cases with "Landesbank Hessen-Thuringen" but different payee (Example 1 = Tankstelle Thrainer, Example 2 = NKD Deutschland).

Is it possible to include the full transaction information into the not area? If yes it would much easier to find out the find out/allocate the correct payee. At the moment I always have to log-in into my bank account to see the full information and to find out the correct payee.


STEPS TO REPRODUCE
1. Transaction with incorrect recognized payee e.g. NKD Deutschland
2. Check the "notice area" for full transaction information

OBSERVED RESULT
NKD Deutschland will be missing in the "notice area" and you have to login into your bank account to find out the correct payee.

EXPECTED RESULT
Notice area should show full transaction details that the correct payee can be allocated.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon 5.24
(available in About System)
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3
Comment 1 Ralf Habacker 2022-04-14 20:28:27 UTC
(In reply to kde-gato from comment #0)
>  the transaction information is also missing in the "notice area".

I suspect that in the aqbanking backend for hbci, the associated information is not added to the transaction as it was for the paypal backend with commit https://github.com/aqbanking/aqbanking/commit/4f23ad7069759e00c315f70545b207c0f52fe7cc added.
Comment 2 Thomas Baumgart 2022-04-16 06:48:05 UTC
Git commit 078ae991486aedf7a05137ccc97d35787c4b0a76 by Thomas Baumgart.
Committed on 16/04/2022 at 06:44.
Pushed by tbaumgart into branch 'master'.

Add alternative payee names from bank to payee field

The AqBanking library provides alternative names if used by the
institution. These names contain vital information about the payee/payer
which gets lost. This change appends these additional names to the
existing payee field. Payee name matching will take care of modifying it
into the form the user wants to see.

M  +13   -0    kmymoney/plugins/kbanking/kbanking.cpp

https://invent.kde.org/office/kmymoney/commit/078ae991486aedf7a05137ccc97d35787c4b0a76
Comment 3 Thomas Baumgart 2022-04-16 06:49:16 UTC
Git commit fcfe5421543ec5200ba4bd579a7afb0e96fce2ec by Thomas Baumgart.
Committed on 16/04/2022 at 06:45.
Pushed by tbaumgart into branch '5.1'.

Add alternative payee names from bank to payee field

The AqBanking library provides alternative names if used by the
institution. These names contain vital information about the payee/payer
which gets lost. This change appends these additional names to the
existing payee field. Payee name matching will take care of modifying it
into the form the user wants to see.
FIXED-IN: 5.1.3
(cherry picked from commit 078ae991486aedf7a05137ccc97d35787c4b0a76)

M  +13   -0    kmymoney/plugins/kbanking/kbanking.cpp

https://invent.kde.org/office/kmymoney/commit/fcfe5421543ec5200ba4bd579a7afb0e96fce2ec
Comment 4 Thomas Baumgart 2022-04-18 10:27:40 UTC
Git commit df81ef60cf02f72f688f1b16e6e3e270ef1d9ed5 by Thomas Baumgart.
Committed on 18/04/2022 at 10:27.
Pushed by tbaumgart into branch 'master'.

Make sure to have a version of AqBanking supporting the features

This amends commit 078ae991486ae to require AqBanking >= 6.2.0

M  +4    -1    kmymoney/plugins/kbanking/kbanking.cpp

https://invent.kde.org/office/kmymoney/commit/df81ef60cf02f72f688f1b16e6e3e270ef1d9ed5
Comment 5 Thomas Baumgart 2022-04-18 10:28:58 UTC
Git commit 416a91c2a431cbdfb7f0eb08945b2bc98aed50a2 by Thomas Baumgart.
Committed on 18/04/2022 at 10:28.
Pushed by tbaumgart into branch '5.1'.

Make sure to have a version of AqBanking supporting the features

This amends commit 078ae991486ae to require AqBanking >= 6.2.0

(cherry picked from commit df81ef60cf02f72f688f1b16e6e3e270ef1d9ed5)

M  +4    -1    kmymoney/plugins/kbanking/kbanking.cpp

https://invent.kde.org/office/kmymoney/commit/416a91c2a431cbdfb7f0eb08945b2bc98aed50a2