Beispiele

<< Zum Inhaltsverzeichnis >>

Navigation:  Kommandozeile >

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:\Pfad\zur\DTA.dta" -Command Write -SEPA "C:\Pfad\zur\konvertierten\SEPA.xml" -Type Transfer

Hinweis: Sollen Lastschriftdaten geschrieben werden, verwenden Sie im Write-Command -Type Debit statt -Type Transfer.

Hinweis: Möchten Sie vom SEPA- ins DTA-Format umwandeln, so vertauschen Sie -DTA und -SEPA miteinander.

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:\Pfad\zur\EXCEL.xlsx" -Command Write -SEPA "C:\Pfad\zur\konvertierten\SEPA.xml" -Type Transfer

Hinweis: Sollen Lastschriftdaten geschrieben werden, verwenden Sie im Write-Command -Type Debit statt -Type Transfer.

Hinweis: Um eine bestimmte Tabelle einer Excel-Datei zu konvertieren können Sie den Schalter -Table "Meine Tabelle" mit Angabe des Tabellennamen verwenden.

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:\Pfad\zu\monatlichen\Daten.xls" -Type Debit -MandateType multi -Command Send -Type Debit

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:\Pfad\zu\monatlichen\Daten.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 "Beispielverwendungszweck"

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".

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

.\SEPA-Transfer.exe -Command AddBooking -AccountID DE47100101110012121212 -Name "Max Mustermann" -Amount 100,00 -Purpose "Lastschriftverwendungszweck" -Type Debit

Hinweis: Mit dem Schalter -Date ist es möglich einen speziellen Ausführungstermin 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-Kartenlastschrift" -Type Debit

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

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 beliebig viele Kommandos in einem Aufruf bündeln, wenn Sie das Programm nicht mehrfach hintereinander aufrufen möchten.

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