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