Fehler #421
MT940 Import funktioniert nicht mit Aqbanking 6.0
0%
Beschreibung
Der Aufruf von aqbanking aus dem SL/Helper/MT940 wirft einen Fehler.
Zum Reproduzieren:
@
aqbanking-cli import --importer="swift" --profile="SWIFT-MT940" -f bank_transfer.940 | aqbanking-cli listtrans --exporter="csv"
3:2020/03/12 09-03-37:gwen(519584):args.c: 214: Unknown long option "exporter"
@
Anstelle von Listtrans wird jetzt der Parameter export gesetzt:
export:
Export an import context file into a file (previously "listtrans")
Folgendes hilft:
- $sfile->get_path . "/$import_filename | $aqbin --cfgdir=\"" . $sfile->get_path . "\" listtrans --exporter=\"csv\" --profile=kivi 2> /dev/null ";
+ $sfile->get_path . "/$import_filename | $aqbin --cfgdir=\"" . $sfile->get_path . "\" export --profile=kivi 2> /dev/null ";
Ungünstig ist auch, dass kivi nicht auf den Rückgabewert des externen Calls prüft. Damit könnte man zumindestens eine sinnvollere Fehlermeldung an den Benutzer/Admin schon mal zurückgeben.
Historie
Von Jan Büren vor mehr als 3 Jahren aktualisiert
- Status wurde von Neu zu Abgewiesen geändert
MT940 hat mittlerweile einen eigenen Parser