Beispiele

Folgende Beispiele wollen häufige Arbeitsabläufe abbilden.

Konvertierung von DTA nach SEPA

Häufig wird SEPA-Transfer verwendet, um z.B. Überweisungsdaten aus DTA-Dateien ins SEPA-Format zu konvertieren. Diesen Arbeitsschritt können Sie mit folgendem Aufruf automatisieren:

.\SEPA-Transfer.exe -Command Import -DTA "C:\Path\to\DTA.dta" -Command Write -SEPA "C:\Path\to\converted\SEPA.xml" -Type Transfer

Bemerkung

Wenn Lastschriftdaten geschrieben werden sollen, verwenden Sie im Schreibbefehl -Type Debit anstelle von -Type Transfer.

Bemerkung

Wenn Sie vom SEPA- in das DTA-Format konvertieren möchten, tauschen Sie -DTA und -SEPA.

Konvertierung von Excel nach SEPA

Neben der Konvertierung von DTA nach SEPA ist SEPA-Transfer in der Lage Excel Dateien ins SEPA-Format zu konvertieren. Mit folgendem Aufruf können Sie diesen Arbeitsschritt automatisieren:

.\SEPA-Transfer.exe -Command Import -File "C:\Path\to\EXCEL.xlsx" -Command Write -SEPA "C:\Path\to\converted\SEPA.xml" -Type Transfer

Bemerkung

Wenn Lastschriftdaten geschrieben werden sollen, verwenden Sie im Schreibbefehl -Type Debit anstelle von -Type Transfer.

Bemerkung

Um eine bestimmte Tabelle in einer Excel-Datei zu konvertieren, können Sie die Schaltfläche "My table" verwenden und den Tabellennamen angeben.

Senden einer Buchungsdatei über Onlinebanking an die Bank

Ein üblicher Anwendungsfall von SEPA-Transfer ist es, Lastschriften, z.B. Monatsbeiträge eines Vereins, aus einer Mitgliedertabelle auszulesen und an die Bank zu übertragen.

.\SEPA-Transfer.exe -Command Import -File "C:\Path\to\monthly\Data.xls" -Type Debit -MandateType multi -Command Send -Type Debit

Bemerkung

Hinweis: Zum Durchführen dieses Kommandos müssen Sie Ihr Onlinebanking eingerichtet haben.

Falls Sie mehrere Konten verwalten und sicherstellen möchten, dass das richtige Konto ausgewählt wurde, können Sie im ersten Kommando das Konto wechseln:

.\SEPA-Transfer.exe -Command Account -Name "Vereinskonto" -Command Import -File "C:\Path\to\monthly\Data.xls" -Type Debit -MandateType multi -Command Send -Type Debit

Hinzufügen von Buchungen

Über die Kommandozeile ist es auch möglich neue Buchungen zu erstellen. Hierzu wird das Kommando AddBooking verwendet:

.\SEPA-Transfer.exe -Command AddBooking -AccountID DE47100101110012121212 -Name "Max Mustermann" -Amount 100,00 -Purpose "Example purpose"

Der obige Beispielaufruf erstellt eine Überweisung an den Empfänger „Max Mustermann“, mit der angegebenen IBAN „DE47100101110012121212“, über „100,00 Euro“ mit dem Verwendungszweck „Beispielverwendungszweck“.

Wenn Sie hingegen eine Lastschrift erstellen möchten, verwenden Sie bitte den Schalter -Type Debit im Kommandozeilenaufruf. Ein Aufruf könnte wie folgt aussehen:

.\SEPA-Transfer.exe -Command AddBooking -AccountID DE47100101110012121212 -Name "Max Mustermann" -Amount 100.00 -Purpose "Direct debit purpose" -Type Debit

Bemerkung

Es ist möglich, ein spezielles Ausführungsdatum mit dem Schalter -Date anzugeben.

Auslesen von Bankkarten mit einem EC-Kartenlesegerät

Wenn Sie mit SEPA-Transfer EC-Karten auslesen möchten, können Sie dies mit dem Befehl ReadEC. Ein Aufruf kann wie folgt aussehen:

.\SEPA-Transfer.exe -Command ReadEC -Name "Max Mustermann" -Amount 100.00 -Purpose "EC card direct debit" -Type Debit

Die Kontodaten werden hierbei von der Karte ausgelesen. Über die entsprechenden Schalter können zusätzliche Informationen angeben werden.

Bemerkung

Hinweis: Mit diesem Befehl können Sie beispielsweise eine Anbindung an Ihr bestehendes Kassensystem realisieren.

Kombinierte Aktionen

Mit -Command übergebene Befehle werden in der Reihenfolge abgearbeitet, in der sie angegeben wurden. SEPA-Transfer kann eine beliebige Anzahl von Befehlen in einem Aufruf bündeln, wenn Sie das Programm nicht mehrmals hintereinander aufrufen wollen.

Der folgende Code wechselt zunächst zum Konto „Firmen Giro“, importiert die Tabelle Mai der Excel-Datei Gehalt (also Überweisungen) im aktuellen Verzeichnis, wechselt dann zum Konto „Mein Giro“ und importiert die SEPA-Datei miete.xml, um sie anschließend per Onlinebanking zu übertragen. Die Syntax entspricht dabei PowerShell.

SEPA-Transfer.exe -NoGUI -Command Account -Name "Firmen Giro" -Command Import -File Gehalt.xls -Table Mai -Command Account -Name "Mein Giro" -Command Import -SEPA miete.xml -Command Send