Verification of Payee in HBCI/FinTS¶
Seit Version 6.7.7beta ist in AqBanking Verification of Payee (VOP) soweit implementiert, dass man damit schon wieder Überweisungen durchführen kann.
Informationen für Benutzer¶
Nachdem auf diese Version aktualisiert wurde, müssen einmalig die Bank-Parameter-Daten (BPD) abgerufen werden. Das geht entweder auf der Konsole ( aqhbci-tool getbankinfo ) oder in der graphischen Oberfläche, auf die man aus den Anwendungen heraus (z.B. GnuCash, KMYMoney, AqFinance) zugreifen kann.
Anschließend sollte VOP für Überweisungen funktionieren.
Eventuell muß man noch auf der Webseite der Bank diesem Feature zustimmen.
Um die neuen Informationen von den Banken zukünftig besser anzeigen zu können, benötigen wir noch Kommunikations-Logs (siehe https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/Bugreports#HBCIFinTS-Kommunikations-Logs-einsenden).
Informationen für Anwendungsentwickler¶
Seit Version 6.7.7beta gibt AqBanking wenn möglich die Ergebnisse dieser Namensprüfung an die Anwendung zurück, und zwar in speziellen Feldern der Struktur AB_BANKING.
vopResult¶
Enthält das Resultat vom Typ AB_TRANSACTION_VOPRESULT :
| Wert | Bedeutung |
|---|---|
| AB_Transaction_VopResultNone | Kein Resultat ermittelt |
| AB_Transaction_VopResultMatch | Empfängername stimmt mit den Angaben in der Überweisung genau überein |
| AB_Transaction_VopResultCloseMatch | Empfängername stimmt mit den Angaben in der Überweisung fast überein |
| AB_Transaction_VopResultNoMatch | Empfängername stimmt mit den Angaben in der Überweisung nicht überein |
| AB_Transaction_VopResultNotAvailable | Empfängername kann nicht überprüft werden |
| AB_Transaction_VopResultPending | Überprüfung des Empfängernamens läuft noch (dieses Ergebnis sollte nicht bei der Anwendung ankommen) |
UltimateCreditor¶
Im Falle eines match oder eines close match kann die Bank den korrekten Namen überliefern, dann wird er in diesem Feld gespeichert.
In allen anderen Fällen wird der Name vermutlich nicht von der Bank zurückgegeben, damit man dieses Feature nicht dafür mißbrauchen kann, die Namen zu beliebigen Konten abzufragen.