aqbanking 6.x benötigt weitere Unterordner
Durch die verkettung der Systemaufrufe kann derMT940 Import aktuell erst beim zweiten Aufruf ausgeführt werden (ubuntu 20.04)Das Anlegen der Unterordner umgeht diese Eigenschaft
MT940 Import aqbanking Version 6 benötigt andere Parameter
Ferner ist die Version 5 buggy, da sie nicht mit den neuerenLängen (seit Mitte 2019 im Einsatz) im Verwendungszweck zurechtkommt.Entsprechend die minimale Version der aqbanking-tools auf > 6 gesetzt.
MT940 import: transaction_code statt transactionCode
aqbanking-cli benutzt im Standardprofil transactionCode, und das wurdeauch hier beim umwandeln im Header generiert. Das interne Feld wurdeaber mittlerweile umbenannt zu transaction_code, also wurdetransaction_code nicht mitimportiert. Das hatte dann zur Folge, dass...
MT940-Import: Transaktionstype mit in BankTransaction
Eine Erweiterung um z.B. Sammellastschriften zu erkennenDazu wurde ein eigenes Importprofil für aqbanking-cli erstelltund die Tabelle bank_transactions erweitert.
Das Profile ist in users/aqbanking.conf
Keine Weiche für mt940 in SL/Controller/CsvImport.pm mehr
Stattdessen ein eigener Controller BankImport, der die Daten über einenneuen Helper in SL/Helper/MT940.pm (wo aqbanking-cli aufgerufen wird)nach CSV konvertiert.
mt940 ist nun kein eigener Importtyp vom CSV-Import mehr. Stattdessen...