[gnucash-de] Fwd: [Aqbanking-user] Probleme beim Umsatzabruf (was: Seit heute Fehler bei Umsatzabruf von Genossenschaftsbanken)

Gunter Kramp gunter at solidaritaet-gmbh.de
Di Nov 25 14:47:40 EST 2025


Hallo zusammen,

das Thema ist bekannt beim aqbanking Projekt und Abhilfe ist in Sicht

Gunter

Dipl. Ing. Gunter Kramp
Berater für gemeinschaftliche Unternehmen
0179-4504246 Mobil privat
05605-8007-0 Büro

Rechtlicher Hinweis:
Ich kann aufgrund meiner Praxiserfahrung meist sehr gezielt passende Gestaltungen für euer gemeinsames Unternehmen empfehlen. Ich bin jedoch weder Rechtsanwalt noch Steuerberater und weise daher darauf hin, dass gegebenenfalls eine Prüfung von Rechtsformkonstruktionen, Verträgen oder Steuerfragen durch entsprechende Fachleute zu empfehlen ist.



-------- Weitergeleitete Nachricht --------
Betreff: 	[Aqbanking-user] Probleme beim Umsatzabruf (was: Seit heute 
Fehler bei Umsatzabruf von Genossenschaftsbanken)
Datum: 	Tue, 25 Nov 2025 19:45:50 +0100
Von: 	Martin Preuss via Aqbanking-user 
<aqbanking-user at mailman.aqbanking.de>
Antwort an: 	Martin Preuss <martin at aqbanking.de>
An: 	aqbanking-user at mailman.aqbanking.de



Moin,

also, grundsaetzlich haben wir hier zwei Problemgruppen:


Banken schalten HKKAZ ab
========================

Erstellen der Auftragsliste/Limitliste
--------------------------------------
HKKAZ ist ein sehr alter Job zum Abrufen der Umsatzdaten, dieser wurde 
bisher standardmaessig verwendet, einfach weil es frueher gar keine 
Alternativedazu gab. Ich habe schon vor Jahren fuer mein Hauptkonto auf 
HKCAZ umgestellt (Abruf als CAMT Daten), auch weil dabei XML-Dateien 
geliefert werden, die einfacher zu parsen sind (auch wenn es da 
grundsaetzlich auch wieder viele Unterschiede gibt bei den Banken).

Wenn AqBanking neue Kundeninformationen erhaelt (z.B. weil die Bank sie 
aktualisiert hat), wird AqBanking's interne Liste an Bankkonten und 
Beschreibungen dazu (die sogenannten "AccountSpecs") neu aufgebaut. 
Dabei wird einmaljeder moegliche Job erzeugt um die verschiedenen 
Begrenzungen der Jobs zu aktualisieren (z.B. ob ein Job ueberhaupt mit 
einem bestimmten Konto erlaubt ist, wie lange der Vorlauf bei 
terminierten Ueberweisungen sein darf, wieweit zurueck das Startdatum 
beim Umsatzabruf sein darf etc).

Wenn dabei der Job zum Umsatzabruf erzeugt wird, haengt von den 
Benutzereinstellungen ab, welcher Job letztendlich erzeugt wird: Ist das 
Account-Flag "preferCamtDownload" gesetzt, wird der Job HKCAZ erzeugt, 
sonst der alte HKKAZ.

Wenn nun der Benutzer dieses Flag nicht gesetzt hat, und die Bank den 
Job HKKAZ nicht mehr anbietet, kann kein Job zum Abrufen der Umsatzdaten 
erzeugtwerden, also taucht dieser Job nicht in den AccountSpecs auf.

Die Loesung sollte nun sein, dieses Flag zu setzen (z.B. in der Gui 
unter Onlinebanking-Einrichtung, Konto, Kontoeinstellungen, "CAMT 
Download bevorzugen") und dann noch mal die Kontenliste abzurufen (auch 
im Onlinebanking-Menue, Benutzer, "Kontoliste abrufen").

Warum wird nicht automatisch HKCAZ verwendet?
---------------------------------------------
Beim Aendern des Flags "preferCamtDownload" aendern sich die empfangenen 
Daten, weil leider die alten SWIFT MT940-Daten andere Inhalte haben, als 
die Daten in einem CAMT.053. Dadurch kann es in der Buchhaltungssoftware 
zu Duplikaten kommen, die man dann mindestens teilweise manuell 
entfernen muss.
So ein Fall koennte aber z.B. auch auftreten, wenn die Bank hypothetisch 
komplett auf eine neue Version von HKKAZ umgestellt haette, die wir 
vielleicht noch nicht implementiert haetten. Dann wuerde AqBanking auf 
CAMT wechseln(und Duplikate provozieren). Wenn dann das gleiche mit dem 
Job HKCAZ passiert, wuerde AqBanking wieder automatisch auf HKKAZ 
wechseln (und auch wieder Duplikate erzeugen).

AqBanking haelt sich da lieber an die Vorgaben des Benutzers, und da 
AqBanking viel von der Konsole benutzt wird, z.T. auch im produktivem 
Umfeld, waeren unvorhersehbare, automatische Wechsel inakzeptabel.

Warum schalten wir nicht einfach HKKAZ ab?
------------------------------------------
Das geht derzeit noch nicht, da es eben doch noch Banken gibt, die nicht 
HKCAZ anbieten, bzw. die noch HKKAZ verwenden. Die Standardvorgabe zu 
aendern, waere auch nicht so einfach, dazu muesste man das Flag 
"preferCamtDownload" ersetzen. Dann muessten aber die 
Benutzereinstellungen geaendert werden,und nicht jeder will gezwungen 
werden, die Art des Umsatzabrufes zu aendern, nur weil manche Banken das 
fuer andere User vorgeben. Ausserdem gaebe das ein Chaos bei Usern, die 
z.B. GnuCash aus AppImages verwenden und parallel vielleicht noch ein 
installiertes KMyMoney, aqbanking-cli oder andere Pogramme.


Banken steigen um auf neuere CAMT-Formate
=========================================

Nun hat man also schon umgestellt auf CAMT-Abruf, aber einige Banken 
verlassen die alten CAMT-Versionen. Bisher wurde camt.053.001.02 
verwendet. AqBanking enthaelt auch schon einen Importer fuer 
camt.053.001.04. Diese Banken sind aber jetzt auf camt.053.001.08 
umgestiegen, und dafuer hatten wir bisher noch keinen Importer. Im GIT 
gibt es schon eine Version davon, die man dann gegebenenfalls direkt 
testen kann:

Importer-Datei herunterladen:
- 
https://www.aquamaniac.de/rdm/projects/aqbanking/repository/aqbanking/revisions/master/raw/src/libs/plugins/imexporters/xml/data/camt_053_001_08.xml
- diese Datei speichern unter 
"$PREFIX/share/aqbanking/imexporters/xml/data", wobei prefix bei eigener 
Installation meist "/usr/local" ist, bei Paketinstallation "/usr".


Gruss
Martin

-- 
"Things are only impossible until they're not."

_______________________________________________
Aqbanking-user mailing list
Aqbanking-user at mailman.aqbanking.de
https://mailman.aqbanking.de/listinfo/aqbanking-user
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20251125/9f1c229c/attachment.htm>


Mehr Informationen über die Mailingliste gnucash-de