Daueraufträge

Daueraufträge ermöglichen die automatisierte Erstellung wiederkehrender Transaktionen. Sie eignen sich besonders für regelmässige Einzahlungen oder Auszahlungen auf Konten sowie für periodische Wertpapierkäufe im Sinne eines Sparplans. Anstatt jede Transaktion manuell zu erfassen, definieren Sie einmalig die Parameter des Dauerauftrags, und GT erstellt die Transaktionen automatisch zum geplanten Zeitpunkt.

Zugang im Frontend

Die Daueraufträge befinden sich unter der Mandantenansicht im Reiter Daueraufträge. Dieser Reiter enthält zwei Unter-Reiter:

  • Dauerauftrag Konto: Für wiederkehrende Kontotransaktionen wie Einzahlungen und Auszahlungen.
  • Dauerauftrag Wertpapier: Für wiederkehrende Wertpapiertransaktionen wie Käufe und Verkäufe.

Wiederholungskonfiguration

Jeder Dauerauftrag enthält eine Wiederholungskonfiguration, die bestimmt, wann die nächste Transaktion erstellt wird.

Wiederholungseinheit und Intervall

Die Wiederholungseinheit bestimmt das Zeitmass der Wiederholung. Zusammen mit dem Wiederholungsintervall ergibt sich der Abstand zwischen den Ausführungen:

  • Tage: Ausführung alle n Tage, wobei n das Wiederholungsintervall ist. Die Felder Tagesposition, Ausführungstag und Ausführungsmonat werden deaktiviert, da sie bei tagesbasierten Intervallen nicht relevant sind.
  • Monate: Ausführung alle n Monate. Die Tagesposition bestimmt den genauen Tag im Monat. Das Feld Ausführungsmonat wird deaktiviert, da es nur bei jährlicher Wiederholung relevant ist.
  • Jahre: Ausführung alle n Jahre. Der Ausführungsmonat (1–12) und die Tagesposition bestimmen den genauen Zeitpunkt.

Tagesposition

Bei monatlicher oder jährlicher Wiederholung bestimmt die Tagesposition den Tag innerhalb des Monats:

  • Bestimmter Tag: Ausführung am angegebenen Ausführungstag (1–28). Dies ist die einzige Tagesposition, bei der das Feld Ausführungstag aktiviert ist.
  • Erster Tag: Ausführung am 1. des Monats. Das Feld Ausführungstag wird deaktiviert, da der Tag implizit ist.
  • Letzter Tag: Ausführung am letzten Tag des Monats. Das Feld Ausführungstag wird deaktiviert. Diese Option ist bei unterschiedlichen Monatslängen (28, 29, 30, 31 Tage) besonders praktisch.

Wochenendanpassung

Fällt ein Ausführungsdatum auf ein Wochenende, wird es automatisch verschoben:

  • Verschieben auf davor (Freitag): Die Ausführung findet am vorhergehenden Freitag statt.
  • Verschieben auf danach (Montag): Die Ausführung findet am darauffolgenden Montag statt.

Beispiele

KonfigurationBeschreibung
Monate, Intervall 1, Bestimmter Tag 15Am 15. jedes Monats
Monate, Intervall 3, Erster TagAm 1. jedes Quartals
Monate, Intervall 1, Letzter TagAm letzten Tag jedes Monats
Jahre, Intervall 1, Monat 6, Bestimmter Tag 1Am 1. Juni jedes Jahres
Tage, Intervall 14Alle 14 Tage

Gültigkeit und Deaktivierung

Jeder Dauerauftrag hat ein Gültig von und ein Gültig bis Datum. Die erste Ausführung erfolgt frühestens am Gültig-von-Datum. Sobald das nächste berechnete Ausführungsdatum nach dem Gültig-bis-Datum liegt, wird der Dauerauftrag automatisch deaktiviert. Ob ein Dauerauftrag noch aktiv ist, lässt sich an der Spalte Nächste Ausführung erkennen: Ist ein Datum eingetragen, steht die nächste Ausführung noch an. Ist die Spalte leer, wurde der Dauerauftrag deaktiviert.

Nachholmechanismus

Falls der Hintergrundprozess für einige Tage nicht ausgeführt wurde, beispielsweise bei einem Serverunterbruch, werden versäumte Ausführungsdaten beim nächsten Lauf nachgeholt. Für jeden fälligen Termin wird eine eigene Transaktion erstellt. Auf diese Weise gehen keine geplanten Ausführungen verloren.

Begrenzung

Pro Mandant ist die Anzahl Daueraufträge begrenzt. Der Standardwert beträgt 50 und kann vom Administrator über die globalen Einstellungen angepasst werden.

Bearbeitungs- und Löscheinschränkungen

Sobald ein Dauerauftrag mindestens einmal ausgeführt wurde und Transaktionen erstellt hat, gelten folgende Einschränkungen:

  • Löschen nicht möglich: Der Dauerauftrag kann nicht gelöscht werden, da die erstellten Transaktionen auf ihn verweisen. Die Löschoption wird im Kontextmenü ausgeblendet.
  • Transaktionsfelder schreibgeschützt: Nur die Terminierungsfelder (Wiederholungskonfiguration, Gültigkeitszeitraum, Notiz) können noch bearbeitet werden. Die transaktionsspezifischen Felder (Konto, Betrag, Wertpapier, Kosten usw.) sind gesperrt, um die Konsistenz mit den bereits erstellten Transaktionen zu gewährleisten.

Inaktive Daueraufträge anzeigen

Standardmässig werden inaktive Daueraufträge (solche, die nach Erreichen ihres Gültig-bis-Datums automatisch deaktiviert wurden) in der Tabelle ausgeblendet. Um sie anzuzeigen, verwenden Sie die Option Inaktive Daueraufträge anzeigen im Ansichtsmenü. Der Umschalter wechselt zwischen dem Ein- und Ausblenden inaktiver Einträge.

Erstellen eines Dauerauftrags

Ein neuer Dauerauftrag kann über das Kontextmenü in der jeweiligen Dauerauftrags-Tabelle erstellt werden. Zusätzlich besteht die Möglichkeit, einen Dauerauftrag direkt aus einer bestehenden Transaktion zu erstellen. Dazu wird die gewünschte Transaktion in einer Transaktionsansicht selektiert und über das Kontextmenü die Funktion Dauerauftrag erstellen aufgerufen. Die Transaktionsdaten wie Konto, Betrag und Transaktionsart werden dabei als Vorlage übernommen.

Ausführungsfehler

Wenn die Ausführung eines Dauerauftrags fehlschlägt, wird der Fehler in einem Fehlerprotokoll festgehalten. Typische Ursachen für Fehler bei Wertpapier-Daueraufträgen sind ein fehlender Kurs am Ausführungsdatum oder eine berechnete Stückzahl von null. Der Dauerauftrag wird in jedem Fall zum nächsten Termin weitergeschaltet, sodass ein einzelner Fehler nicht die gesamte Verarbeitung blockiert. In der Dauerauftrags-Tabelle zeigt die Spalte Fehler die Anzahl der aufgetretenen Ausführungsfehler an. Daueraufträge mit Fehlern können über den Zeilenexpander aufgeklappt werden. Die Fehlertabelle zeigt für jeden fehlgeschlagenen Termin das Ausführungsdatum und den Geschäftsfehler an. Falls ein unerwarteter technischer Fehler aufgetreten ist, kann die betreffende Fehlerzeile ein weiteres Mal aufgeklappt werden, um den vollständigen Fehlertext einzusehen.

Fehler werden beim Löschen bereinigt

Wird ein Dauerauftrag gelöscht, werden auch alle zugehörigen Fehlerprotokolle automatisch entfernt.

Hintergrundverarbeitung

Die Ausführung der Daueraufträge erfolgt durch einen täglichen Hintergrundprozess. Dieser prüft, welche Daueraufträge fällig sind, und erstellt die entsprechenden Transaktionen. Der Standardzeitpunkt der Ausführung liegt nach der täglichen Kursaktualisierung, damit aktuelle Kursdaten für Wertpapierdaueraufträge zur Verfügung stehen. Der folgende vereinfachte Ablauf zeigt, wie der Hintergrundprozess einen einzelnen Dauerauftrag verarbeitet:

graph TD
    A[Nächstes Ausführungsdatum prüfen] --> B{Ausführungsdatum fällig?}
    B -- Nein --> C[Keine Aktion]
    B -- Ja --> D[Wochenendanpassung anwenden]
    D --> E{Typ des Dauerauftrags?}
    E -- Konto --> F[Kontotransaktion erstellen]
    E -- Wertpapier --> G[Kurs ermitteln und Transaktion berechnen]
    F --> H[Nächstes Ausführungsdatum berechnen]
    G --> H
    G -- Fehler --> K[Fehler im Protokoll speichern]
    K --> H
    H --> I{Nächstes Datum innerhalb Gültigkeit?}
    I -- Ja --> B
    I -- Nein --> J[Dauerauftrag deaktivieren]