Importregeln: Unterschied zwischen den Versionen
K (Infobox hinzugefügt) |
K (→Anwendung der Importregeln: Und-Verknüpfung der Bedingungen) |
||
Zeile 11: | Zeile 11: | ||
= Anwendung der Importregeln = | = Anwendung der Importregeln = | ||
− | Die Importregeln werden beim Importieren der Datei angewendet, bevor die Buchungen geprüft werden und bearbeitet werden können bzw. übernommen werden. Dabei werden für jede Buchung zunächst die Regeln festgestellt, die auf die Buchung zutreffen. Anschließend werden die Aktionen dieser Regeln in beliebiger Reihenfolge ausgeführt. | + | Die Importregeln werden beim Importieren der Datei angewendet, bevor die Buchungen geprüft werden und bearbeitet werden können bzw. übernommen werden. Dabei werden für jede Buchung zunächst die Regeln festgestellt, die auf die Buchung zutreffen. Nur wenn '''alle''' Bedingungen einer Regel zutreffen, wird die Regel angewendet. Anschließend werden die Aktionen dieser Regeln in beliebiger Reihenfolge ausgeführt. |
Da die Prüfung der Bedingungen und die Aktionen in zwei einzelnen Schritten ausgeführt werden, können Importregeln sich nicht gegenseitig beeinflussen. Das bedeutet auch, dass die Bedingungen bereits für die Daten in der Importdatei zutreffen müssen. Eine Verkettung der Regeln ist also nicht möglich, daher ist die Reihenfolge der Regeln auch irrelevant. | Da die Prüfung der Bedingungen und die Aktionen in zwei einzelnen Schritten ausgeführt werden, können Importregeln sich nicht gegenseitig beeinflussen. Das bedeutet auch, dass die Bedingungen bereits für die Daten in der Importdatei zutreffen müssen. Eine Verkettung der Regeln ist also nicht möglich, daher ist die Reihenfolge der Regeln auch irrelevant. |
Version vom 17. Juli 2018, 16:17 Uhr
Importregeln bearbeiten Funktion |
|
Erforderliche Berechtigung |
|
Aufruf | im Hauptmenü Finanzcontrolling → Buchungsimport in der Symbolleiste Importregeln |
Importregeln (ehemals Überleitungen) ermöglichen die automatische Anpassung von Buchungsinformationen bei der Ausführung eines Finanzbuchungsdaten-Imports. Eine Importregel besteht aus einer oder mehreren Bedingungen, die geprüft werden, sowie einer oder mehreren Aktionen, die ausgeführt werden, wenn die Bedingungen zutreffen. Die Regeln ändern lediglich die Importdaten ab, sie müssen jedoch keine gültigen Daten erzeugen.
Inhaltsverzeichnis
1 Anwendung der Importregeln
Die Importregeln werden beim Importieren der Datei angewendet, bevor die Buchungen geprüft werden und bearbeitet werden können bzw. übernommen werden. Dabei werden für jede Buchung zunächst die Regeln festgestellt, die auf die Buchung zutreffen. Nur wenn alle Bedingungen einer Regel zutreffen, wird die Regel angewendet. Anschließend werden die Aktionen dieser Regeln in beliebiger Reihenfolge ausgeführt.
Da die Prüfung der Bedingungen und die Aktionen in zwei einzelnen Schritten ausgeführt werden, können Importregeln sich nicht gegenseitig beeinflussen. Das bedeutet auch, dass die Bedingungen bereits für die Daten in der Importdatei zutreffen müssen. Eine Verkettung der Regeln ist also nicht möglich, daher ist die Reihenfolge der Regeln auch irrelevant.
2 Standardregeln
Insofern keine Importregeln existieren, wird automatisch die Standardregel für die Kostenstelle 8888 angelegt. Mit dieser Regel wird für alle Buchungen, die keine Kostenstelle angeben, die Kostenstelle 8888 eingetragen.
Diese Regel ist folgendermaßen aufgebaut:
Typ | Feld | Vergleichsoperator | Wert |
---|---|---|---|
Bedingung | Kostenstelle | ist leer | |
Aktion | Kostenstelle | 8888 |
3 Aufbau einer Importregel
Eine Importregel besteht aus einem Namen, einer oder mehreren Bedingungen und einer oder mehreren Aktionen. Der Name dient lediglich zur Beschreibung, hat jedoch keinen Einfluss auf die Anwendung der Regel
3.1 Bedingungen
Eine Bedingung besteht aus folgenden Elementen:
Feld | Vergleichsoperator | Vergleichswert |
---|---|---|
Das Feld, dessen Wert geprüft werden soll | Der Vergleich, der durchgeführt geben soll | Der Wert, gegen den der Vergleich ausgeführt werden soll (rechte Seite des Vergleichs). Nicht bei allen Vergleichsoperatoren verfügbar |
Für Felder, die Grundobjekte angeben, wird die Nummer des Grundobjekts eingetragen. Dabei ist irrelevant, ob überhaupt ein Grundobjekt unter der Nummer existiert.
3.1.1 Vergleichsoperatoren
Operator | Werttypen | Beschreibung |
---|---|---|
gleich | alle | Prüft, ob das Feld dem exakten Vergleichswert entspricht. |
ungleich | alle | Umkehrung von gleich. |
ist leer | nur solche, die leer sein können | Prüft, ob das Feld keinen Wert enthält. Bei Zeichenfolgen werden auch Werte als leer behandelt, die nur aus Leerzeichen bestehen. |
ist nicht leer | nur solche, die leer sein können | Umkehrung von ist leer. |
größer als | alle | Prüft, ob der Wert der Buchung größer als der Vergleichswert ist. Bei Zeichenfolgen wird geprüft, ob der Wert der Buchung bei einer alphabetischen Sortierung nach dem Vergleichswert stehen würde. |
kleiner als | alle | Prüft, ob der Wert der Buchung kleiner als der Vergleichswert ist. Bei Zeichenfolgen wird geprüft, ob der Wert der Buchung bei einer alphabetischen Sortierung vor dem Vergleichswert stehen würde. |
größer gleich | alle | Prüft, ob der Wert der Buchung größer oder gleich dem Vergleichswert ist. Bei Zeichenfolgen wird geprüft, ob der Wert der Buchung bei einer alphabetischen Sortierung nach dem Vergleichswert stehen würde oder gleich ist. |
kleiner gleich | alle | Prüft, ob der Wert der Buchung kleiner oder gleich dem Vergleichswert ist. Bei Zeichenfolgen wird geprüft, ob der Wert der Buchung bei einer alphabetischen Sortierung vor dem Vergleichswert stehen würde oder gleich ist. |
enthält | Zeichenfolgen | Prüft, ob die Zeichenfolge an einer beliebigen Stelle die Zeichenfolge des Vergleichswerts enthält. |
enthält nicht | Zeichenfolgen | Umgekhrung von enthält. |
beginnt mit | Zeichenfolgen | Prüft, ob die Zeichenfolge mit dem Vergleichswert beginnt. |
endet mit | Zeichenfolgen | Prüft, ob die Zeichenfolge mit dem Vergleichswert endet. |
3.2 Aktionen
Eine Aktion besteht aus folgenden Elementen:
Feld | Wert |
---|---|
Das Feld, dessen Wert gesetzt werden soll | Der Wert, der in das Feld geschrieben werden soll. Zum Leeren eines Feld muss dieses Feld leer gelassen werden |
Für Felder, die Grundobjekte angeben, wird die Nummer des Grundobjekts eingetragen. Dabei ist irrelevant, ob überhaupt ein Grundobjekt unter der Nummer existiert. Ist dies nicht der Fall, wird in der Importbuchung das Grundobjekt trotzdem gesetzt, es würde aber ein Importfehler auftauchen, der angibt, dass das Grundobjekt nicht existiert.
4 Migration von eCo 3
In eCo 3 gab es keine frei definierbaren Importregeln, lediglich die Grundobjekte konnten mit Hilfe von Überleitungen umgeschrieben werden. Daher werden bei der Migration auf eCo 4 die Überleitungen nicht übernommen. Im folgenden Abschnitt wird erklärt, welche Regeln definiert werden müssen, um eine entsprechende Überleitung durchzuführen.
4.1 Kostenart-, Kostenstellen- und Kostenträgerüberleitung
Bedingungen
Feld | Vergleichsoperator | Vergleichswert |
---|---|---|
Grundobjekt | gleich | Alte Nummer |
Aktionen
Feld | Wert |
---|---|
Grundobjekt | Neue Nummer |
4.2 Kostenträger-auf-Projekt-Überleitung
Bedingungen
Feld | Vergleichsoperator | Vergleichswert |
---|---|---|
Kostenträger | gleich | Kostenträgernummer |
Aktionen
Feld | Wert |
---|---|
Kostenträger | leer |
Projekt | Projektnummer |