Projekt

Allgemein

Profil

Fehler #421

MT940 Import funktioniert nicht mit Aqbanking 6.0

Von Jan Büren vor mehr als 4 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
12.03.2020
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

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

#1

Von Jan Büren vor mehr als 3 Jahren aktualisiert

  • Status wurde von Neu zu Abgewiesen geändert

MT940 hat mittlerweile einen eigenen Parser

Auch abrufbar als: Atom PDF