Project

General

Profile

Fehler #421

MT940 Import funktioniert nicht mit Aqbanking 6.0

Added by Jan Büren 5 months ago.

Status:
Neu
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03/12/2020
Due date:
% Done:

0%

Estimated time:

Description

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.

Also available in: Atom PDF