In den Lohnarten und teilweise auch im Lohnartenstamm haben Sie neben Basen und Sätzen auch noch spezielle Kennzeichen. Eine Beschreibung dieser und in welchen Fällen diese zur Anwendung kommen, finden Sie in alphabetischer Reihenfolge hier.
Hier finden Sie ein Übersicht über alle Formeln, die Sie zur Auswahl haben:
Kennzeichen |
Beschreibung |
AG999 | Kennzeichen für Abrechnungsgruppensätze |
ALTER-JJ | Alter des Dienstnehmers in Jahren (weiter unten beschrieben) |
ALTER-MM | Alter des Dienstnehmer in Monaten (weiter unten beschrieben) |
AM999 | Kennzeichen für Abrechnungsgruppensätze monatlich |
ANZMON |
Anzahl Monate zu Unterbrechunggrund (Monat=YYYYMM) (weiter unten beschrieben) |
ARBTAGEWOCHEU |
Arbeitstage in der Woche laut Wochenmodell für Urlaub (weiter unten beschrieben) |
ARBTAGE |
Arbeitstage im Monat laut Wochenmodell (EFZ) (weiter unten beschrieben) |
AS999 |
Kennzeichen für Abteilungsätze |
AUFWERTUNGSBASIS |
Wert der Lohnart , der aufgewertet wird (für Budget, Formel für Aufwertung) (weiter unten beschrieben) |
BILANZ-SVTAGE | Jahres-SV-Tage im laufenden Jahr |
BILANZ-SVTAGE-VORJAHR | Jahres-SV-Tage im Vorjahr |
BILANZ-SVTAGE-VORVORJAHR | Jahres-SV-Tage im Vorvorjahr |
DAS999 | Kennzeichen für Dienstnehmer-Abteilungssätze |
DAM999 | Kennzeichen für Dienstnehmer-Abteilungssätze monatlich |
DB#xv:mo999 | Durchschnittsbasen |
DG999 |
Kennzeichen für Dienstnehmergruppensätze |
DGA_SVLB |
Dienstgeberbeitrag SV laufend - unbezahlter Urlaub (weiter unten beschrieben) |
DGA_SVSZ |
Dienstgeberbeitrag SV Sonderzahlung - unbezahlter Urlaub (weiter unten beschrieben) |
DNARBTAGE |
Arbeitstage des Dienstnehmers im Monat laut Wochemodell (weiter unten beschrieben) |
DNART |
Dienstnehmerart (weiter unten beschrieben) |
DNKALTAGE |
Kalendertage des Monats vom Dienstnehmer (weiter unten beschreiben) |
DNSZTAGE |
Anzahl der Sonderzahlungstage im Monat |
D#xv:mo999 |
Durchschnittsbasen - ermittelt Anzahl der 0-Werte |
ECARD |
Anzahl an E-Card-Gebühr |
ECARDWERT |
Betrag für eine E-Card |
EFZGFEIERSTDPROZ (%-SATZ) |
Efz-Erstattungsstunden Feiertage (%-Satz) (weiter unten beschrieben) |
EFZGNBG90 |
Efz-Erstattungstage über 90 Tage mit 100 % Anspruch im Efz-Jahr (weiter unten beschrieben) |
EFZGFK30PROZ (%-Satz) |
Efz-Erstattungstage Teilentgelt (%-Satz) bei Krankenständen über 30 Tage (weiter unten beschrieben) |
EFZGFEIERTAGE | Efz-Erstattungstage (davon Feiertage) (weiter unten beschrieben) |
EFZGFEIERTAGE025 |
Efz-Erstattungstage Teilentgelt 25%-ig (davon Feiertage) (weiter unten beschrieben) |
EFZGFEIERTAGE050 |
Efz-Erstattungstage Teilentgelt 50%-ig (davon Feiertage) (weiter unten beschrieben) |
EFZGFEIERTAGEDIFF |
Efz-Erstattungstage Teilentgelt Lehrlinge (davon Feiertage) (weiter unten beschrieben) |
EFZGFEIERTAGETEIL |
Efz-Erstattungstage Teilentgelt variable (davon Feiertage) (weiter unten beschrieben) |
EFZGNG |
Liefert bei Krankheit 0 oder 1 für Auszahlung von Nebengebühren und Zulagen (weiter unten beschrieben) |
EFZGNKAL |
Kalendertage einer Krankheit pro Monat minus den ersten 30 Tagen (weiter unten beschreiben) |
EFZGSTDPROZ (%-SATZ) |
Efz-Erstattungstunden (%-Satz) (weiter unten beschrieben) |
EFZGTAGE |
Efz-Erstattungstage (weiter unten beschrieben) |
EFZGTAGE025 |
Efz-Erstattungstage Teilentgelt 25%-ig (weiter unten beschrieben) |
EFZGTAGE050 |
Efz-Erstattungstage Teilentgelt 50%-ig (weiter unten beschrieben) |
EFZGTAGEDIFF |
Efz-Erstattungstage Teilentgelt Lehrlinge (weiter unten beschrieben) |
EFZGTAGEPROZ (%-SATZ) |
Efz-Erstattungstage Teilentgelt (%-Satz) (weiter unten beschrieben) |
EFZGTAGETEIL |
Efz-Erstattungstage Teilentgelt variable (weiter unten beschrieben) |
EIN |
Erzwungene Eingabe in Lohnart |
Foxxxxx |
Kennzeichen für Formel |
FS999 |
Kennzeichen für Firmensätze |
Geschlecht |
Geschlecht des Dienstnehmers ( 1 = weiblich, 2 = männlich, 3 = keine Zuordnung) |
GS999 |
Kennzeichen für Firmengruppensätze |
JAx999 |
Jahresbasis - ermittelt Anzahl der Nicht-0-Werte vom ganzen Jahr |
JBx999 |
Jahresbasen |
JGx999 |
Jahresbasis (x steht für A,B,C und D) - gesamtes Jahr |
JUBANZAHL |
Anzahl Monatsgehälter für Jubiläumgeld |
J#999 |
Jahresbasen - ermittelte Anzahl der 0-Werte |
KALTAGE |
Kalendertage |
KV999 |
Kennzeichen für Kollektivvertragssätze |
LAxv:X:mo:99999 |
Durchschnitt abgerechneter Lohnart (weiter unten beschrieben) |
LSTTAGE |
LSt-Tage des Dienstnehmers (weiter unten beschrieben) |
MBx999 |
Monatsbasen |
MINUSMONAT( |
Werte aus der Vergangenheit lesen (Klammer wieder schließen) (weiter unten beschrieben) |
MONAT |
Liefert Abrechnungsmonat (weiter unten beschreiben) |
MONATESEITEINTRITT |
Anwesenheitsmonate seit Eintritt |
MVTAGESATZ_VOR_U |
BV-Tagsatz vor sonstiger Unterbrechung |
M#x999 |
Monatsbasen- ermittelt Anzahl der 0-Werte |
NEFZGTAGE |
Nicht erstattete Efz-Tage (inkl. 25%-igen Teilentgelt) (weiter unten beschrieben) |
Parameter1 |
Parameter für diese Formel aus dem Lohnartenstamm (weiter unten beschrieben) |
PG:§:ABZUG:SCHNITT:03 |
Paragraphen (§ ersetzten mit Paragraph, z.B.: 68(2)) (weiter unten beschrieben) |
PLUSMONAT( |
Werte aus der Zukunft lesen (Klammer wieder schließen) (weiter unten beschrieben) |
PS999 |
Kennzeichen für persönliche Sätze |
SG999 (Anzahl Stufennr.) |
Kennezeichen für Schemensätze laut Einstufung aus Dienstnehmerstamm (Anz. Stufennr.) |
SL999 |
Kennzeichen für Schemensätze laut Einstufung aus Lohnartenzuordnung |
SS999 |
Kennzeichen für Schemensätze laut Einstufung aus Dienstnehmerstamm |
SVNEFZGTAGE |
Nicht erstattete Efz-Tage (weiter unten beschrieben) |
SVTAGE |
SV-Tage des Dienstnehmers |
SW999 (KV,Klasse,Gruppe, Stufe) |
Kennzeichen für Schemensätze laut Angabe (KV, Klasse, Gruppe,Stufe) (weiter unten beschrieben) |
TAGE(UB-GRUND) |
Tage einer Unterbrechung (in Klammer wird das Kennzeichen des Unterbrechungsgrundes angegeben) (weiter unten beschrieben) |
TAGEBIS3112 |
Kalendertage vom letzten des Abrechnungsmonats bis zum 31.12 |
TAGEE0101BISEINTRITT |
Tage vom 01.01 eines Jahres bis zum Eintrittstag des Dienstnehmers (weiter unten beschrieben) |
TAGEEINTRITT |
Anwesenheitstage seit Eintritt (weiter unten beschrieben) |
TAGESEIT0101 |
Kalendertage vom 01.01 bis zum letzten des Abrechnungsmonats (weiter unten beschrieben) |
URLSTD (UB-GRUND) |
Summe Sollarbeitszeiten laut Tagesmodell während eines Unterbrechungsgrundes |
VONDATUM (UB-GRUND) |
Von-Datum eines Unterbrechungsgrundes |
VS999 |
Kennzeichen für Vertragssatz |
WERKSKUECHE |
Anzahl Anwesenheitstage pro Monat für Werksküche |
KINDBH |
Anzahl Kinder mit Anspruch auf Kinderzulage |
Beschreibung:
Liefert das Alter des Dienstnehmers. Dazu wird die vom aktuellen Jahr
das Geburtsjahr des Mitarbeiters abgezogen.
Anwendungshinweis: Da die Ermittlung nur die Jahreszahl berücksichtigt,
werden Mitarbeiter bis zum Geburtsmonat, ein Jahr älter gerechnet, als
dies im Volksmund der Fall wäre. Für eine monatlich genaue Ermittlung
des Alters verwenden Sie das Formelkennzeichen ALTER-MM
Beschreibung:
Liefert das Alter des Dienstnehmers.zum Monatsletzten auf ganze Monate
abgerundet.
Anwendungungshinweis: Wenn Sie das Alter des Mitarbeiters monatsaktuell
in ganzen Jahren benötigen, verwenden Sie dieses Formelkennzeichen in
Kombination mit floor (abrunden) folgendermaßen:
floor ( ALTER-MM, 0)
Beschreibung: Liefert die Anzahl der Monate, die zwischen dem im ersten Parameter übergebenen Monat und dem Monat des im
zweiten Parameter angegebenen Unterbrechungsgrund liegen.
Damit können Sie Lohnarten, die erst x Monate nach einem gewissen Stichtag beginnen sollen, automatisieren, wie zum Beispiel die Pensionskassenzahlungen 12 oder 24 Monate nach dem Eintritt für Pensionskasse.
Beschreibung: Liefert die Anzahl der Arbeitstage, die der Mitarbeiter in der Woche auf Grund des Dienstnehmerwochemodells (1.), Dienstnehmergruppenwochenmodells (2.) oder Firmenwochenmodells für Urlaube hat. Eintritte, Austritte und Unterbrechungsgründe in dieser Woche bleiben unberücksichtigt.
Beschreibung: Liefert die Anzahl der Arbeitstage, die der Mitarbeiter im Abrechnungsmonat auf Grund des Dienstnehmerwochenmodells (1.), Dienstnehmergruppenwochenmodells (2.) oder Firmenwochenmodells für EFZ hat. Eintritte, Austritte und Unterbrechungsgründe im Abrechnungsmonat bleiben unberücksichtigt.
Beschreibung: Nimmt den Wert der Lohnart (Basis-Wert) und erhöht diesen um die vorgegebenen Prozentsätze/Werte usw.
Beispiel: AUFWERTUNGSBASIS
* (100 + FS100) / 100
Wenn der FS100 z.B: eine Erhöhung von 3% vorsieht, dann würde das Programm
für die Budgetierung wie folgt rechnen:
Wert der Lohnart * (100+3)/100
Beschreibung: Liefert die Anzahl der Arbeitstage, die der Mitarbeiter im Abrechnungsmonat auf Grund des Dienstnehmerwochenmodells (1.), Dienstnehmergruppenwochenmodells (2.) oder Firmenwochenmodells für EFZ hat. Eintritte, Austritte und Unterbrechungsgründe im Abrechnungsmonat reduzieren die Anzahl der Arbeitstage.
Beschreibung: Liefert die Dienstnehmerart aus dem variablen Dienstnehmerstamm des Mitarbeiters in Form eines Zahlencodes:
Wert |
entspricht |
1 |
Angestellte (AN) |
2 |
Arbeiter (AR) |
3 |
Beamte (B) |
4 |
Ferialpraktikant (F) |
5 |
Land und Forstarbeiter (LA) |
6 |
Lehrlinge (LG) |
7 |
Pensionisten (P) |
8 |
Vertragsbedienstete (VB) |
9 |
Freier Dienstvertrag (FD) |
10 |
Funktionär (nach § 29Z4 EStG) (FU) |
11 |
Mandatar (MA) |
12 |
Stipendiat (ST) |
13 |
Werkvertrag (WV) |
14 |
Vortragender, Lehrender (VT) |
15 |
Mgl. Aufsichts-/Verwaltungsrat (MR) |
16 |
VB Mit Landarbeiterfreibetrag (VL) |
17 |
Sozialhilfeempfänger (SE) |
Beschreibung: Mit dieser Formel werden die Anzahl der Stunden im Krankenstand an Feiertagen eines Monats ermittelt.
Beschreibung: Liefert die Efz-Erstattungstage über 90 Tage mit 100 % Anspruch im Efz-Jahr oder seit der letzten Ersterkrankung, je nachdem was näher zurück liegt. Von den Tagen, die die Anzahl 90 überschreiten muss der Anteil ermittelt werden, welcher in den Abrechnungsmonat fällt.
Beschreibung: Liefert die Efz-Erstattungstage Teilentgelt (%-Satz) bei Krankenständen über 30 Tage.
Beschreibung: Liefert die Krankenstandstage an Feiertagen zu 100% und 50%.
Beschreibung: Liefert die Krankenstandstage an Feiertagen zu 25%.
Beschreibung: Liefert die Krankenstandstage an Feiertagen zu 50%.
Beschreibung: Liefert die "Differenzanspruch"-Tage an Feiertagen von Lehrlingen.
Beschreibung: Liefert die Krankenstandstage an Feiertagen nach dem Benutzerdefinierten Schema.
Beschreibung: Ist ein Bediensteter aus einem anderen Grund länger als 30 Kalendertage vom Dienst abwesend, ruht die pauschalierte Nebengebühr von dem auf den Ablauf dieser Frist folgenden Kalendertag, der dem Wiedereintritt des Dienstes folgt.
Beschreibung: Liefert die Anzahl der Stunden im Krankenstand (nicht Feiertag) des aktuellen Monats pro Anspruch.
In die Klammer schreibt man den Prozentsatz des Anspruches.
EFZGSTDPROZ(100) - für die Stunden des 100% Anspruchs.
Beschreibung: Liefert die Krankenstandstage zu 100% und zu 50%.
Beschreibung: Liefert die Krankenstandstage zu 25%.
Beschreibung: Liefert die Krankenstandstage zu 50%.
Beschreibung: Liefert die "Differenzanspruch"-Tage von Lehrlingen.
Beschreibung: Liefert die Anzahl der Stunden im Krankenstand (Feiertag) des aktuellen Monats pro Anspruch.
In die Klammer schreibt man den Prozentsatz des Anspruches.
Beschreibung: Liefert die Krankenstandstage nach dem Benutzerdefinierten Schema.
Beschreibung: Liefert das Geschlecht des Mitarbeiters in Form eines Zahlencodes:
Wert |
entspricht |
1 |
weiblich |
2 |
männlich |
0 |
kein Geschlecht zugewiesen |
Beschreibung: Liest die Werte aus der Vergangenheit aus.
Im Ausdruck MINUSMONAT können allerdings nicht alle in Formeln möglichen Variablen verwendet werden! Das sind folgende Variablen:
MBx999 (Monatsbasen),SVTAGE, LSTTAGE
MINUSMONAT(FS999,1) -> dieses Beispiel liefert den
Wert des Firmensatzes 999 von einem Monat vor dem Abrechnungsmonat.
MINUSMONAT(D#C2:12505, MONAT+1 ) -> dieses Beispiel geht zuerst so weit
zurück, wie nach dem Komma in der Klammer angegeben. "MONAT"
steht hier für das Abrechnungsmonat, wenn das z.B. Mai (05) ist ->
geht das Programm 5 + 1 Monate zurück. Danach durchsucht das Programm
die letzten 12 Monate für die Durchschnitssbasis 505 und dividiert diese
durch die gefundenen Monate.
Beschreibung: Liefert das Abrechnungsmonat als numerischen Wert (1 - 12)
Anwendungshinweis: Das Monat kann mit dem SQL-Befehl mod(zahl,divisor) verbunden werden, welcher den "Rest" der Division auf Ganze bringt, um z.B. das letzte Monat des Quartals oder Halbjahres zu erkennen.
Im Mai liefert MONAT = 5
... mod(MONAT,3) = 2 (=5 / 3 = 1 und 2 Rest)
Im Mai liefert MONAT = 5 ... mod(MONAT,6) = 5 (=5 / 6 = 0 und 5 Rest)
Im Juni liefert MONAT = 6 ...mod(MONAT,3) = 0 (=6 / 3 = 2 und 0 Rest)
Im Juli liefert MONAT = 7 ... mod(MONAT,3) = 1 (=7 / 3 = 2 und 1 Rest)
Im August liefert MONAT = 8 ... mod(MONAT,3) = 2 (=8 /3 = 2
und 2 Rest)
Beschreibung: Liefert die Krankenstandstage zu 25% und zu 0%.
Beschreibung:Liefert
den Schnitt aus einer Lohnart
Dieses Kennzeichen setzt sich wie folgt zusammen:
1. und 2. Stelle: fix "LA" (= Lohnart abgerechnet)
3. Stelle: "A" = Betrag (unaliquotiert) oder "C" = Einheiten
4. Stelle: fix 4 = Division durch die angegebenen Monate aber maximal durch die Anwesenheitsmonate seit dem letzten Eintritt.
5. Stelle: fix ":"
6. Stelle: V = Wert aus Vorjahresmonat (vor Istgrenze) oder I = Istgrenze oder A = aktuelles Monat
7. Stelle: fix ":"
8. und 9. Stelle: Anzahl der Monate für Schnitt
10. Stelle: fix ":"
11. bis 13. Stelle: Nummer der Lohnart; wobei "00000" Nummer der bearbeiteten Lohnart bedeutet
Beschreibung: Liefert die Lohnsteuergruppe des Mitarbeiters in Form eines Zahlencodes:
Wert |
entspricht |
1 |
B - beschraenkt steuerpflichtig |
2 |
BK - Beschraenkt steuerpflichtig - Kuenstler - nach LST-Reform 1994 |
3 |
E - Alleinerzieher |
4 |
G - Grenzgaenger Einpendl. |
5 |
M - Mit Alleinverdiener-Absetzbetrag |
6 |
O - Ohne Alleinverdiener- und Alleinerzieher-Absetzbetrag |
7 |
WV - freie Dienstvert./Werkvertr. |
8 |
AL - Auslandsentsendung Doppelbesteuerungsabkommen |
9 |
BS - Beschraenkt steuerpflichtig - Kuenstler mit 35% § 70 ABS 2 Z 2 |
21 |
V1 - Taglohn bis EUR 19,00 |
22 |
V2 - Taglohn über EUR 19,00 bis EUR 22,00 |
23 |
V3 - Taglohn über EUR 22,00 bis EUR 28,00 |
24 |
V4 - Taglohn über EUR 28,00 bis EUR 33,00 |
25 |
V5 - Taglohn über EUR 33,00 bis EUR 39,00 |
26 |
V6 - Taglohn über EUR 39,00 bis EUR 44,00 |
27 |
V7 - Taglohn über EUR 44,00 bis EUR 55,00 |
90 |
X - keine LSt-Berechnung, Grenzgaenger Auspendler |
Beschreibung: Dieses Formelkennzeichen steht als Platzhalter für einen Wert, der abhängig von einer Lohnart übergeben werden kann. Dieser Wert wird im Lohnartenstamm im zweiten Feld der Formel angegeben. In der Formel wird PARAMETER1 durch die im Feld Parameter eingetragene Zeichenfolge ersetzt.
Anwendungshinweis: Dies kann verwendet werden, wenn es mehrere Formeln gibt, die sich nur durch eine Variable unterscheiden
Beispiel 1:
Es kann eine allgemeine Formel für die Aliquotierung bei Teilzeit aufgebaut
werden: PS001 --> Wochenarbeitsstunden des Mitarbeiters, FS001 -->
Vollzeitwochenstunden in dieser Firma.
W PS001 > 0
D PARAMETER1 * PS001 / FS001
S PARAMETER1
Diese Formel kann jetzt in jeder Lohnart eingebaut werden die bei Teilzeit
aliquotiert werden soll.
Beispiel 2:
Wenn Sie abfragen möchten, ob der Wert in der Lohnartenzuordnung überhaupt
eingegeben wurde, können Sie wie folgt abfragen:
Formelwert: PARAMETER1
Operator: <>
Bedingung: -999999
Beschreibung: Liefert die Beträge laut Angaben des KV mit der dazugehörigen Einstufung.
SW010 (1150,IT,AT,Einst)
Diese Formel liefert die Werte für den Schemensatz 10 des KV
1150 für die Einstufung IT/AT/Einst.
Beschreibung: Der UB-Grund muss durch das Kennzeichen eines beliebigen Unterbrechungsgrundes ersetzt werden. Liefert die Kalendertage, die der Mitarbeiter in diesem Monat im übergebenen Unterbrechungsgrund ist.
Anwendungshinweis: Dies kann verwendet werden, wenn eine Formel die Anzahl der Tage in Mutterschutz benötigt, aber nicht um die Urlaubstage des Mitarbeiters zu ermitteln, da dieses Formelkennzeichen weder ein Wochenmodell noch Hinderungsgründe wie einen Feiertag berücksichtigt.
Ein Mitarbeiter ist im Mutterschutz
(MUSCH) von 15.02.2011 - 10.04.2011
TAGE(MUSCH) liefert im Februar: 14 (15.2. - 28.2.)
TAGE(MUSCH) liefert im Februar: 31 (01.3. - 31.3.)
TAGE(MUSCH) liefert im Februar: 10 (01.4. - 10.4.)
Beschreibung: Liefert die Tage zwischen dem 1.1. und dem letzten Eintritt des Mitarbeiters (vor dem Monatsletzten des Abrechnungsmonat). Tritt der Dienstnehmer im Abrechnungsmonat aus, liefert das Formelkennzeichen 0.
Beschreibung: Liefert die Tage zwischen dem letzten Eintritt des Mitarbeiters (vor dem Monatsletzten) und dem Monatsletzten des Abrechnungsmonat. Tritt der Mitarbeiter im Abrechnungsmonat aus, wird nur bis zum Austritt und nicht bis zum Monatsletzten gerechnet.
Eintrittsdaten des Mitarbeiters
Eintritt 01.01.2011
Austritt 14.02.2011
Eintritt 20.03.2011
Austritt 25.03.2011
Eintritt 28.03.2011
TAGEEINTRITT liefert im
Jänner: 31 (1.1. - 31.1.)
Februar: 45 (1.1. - 14.2.)
März: 4 (28.3. - 31.3.)
April: 34 (28.3. - 30.4.)
Beschreibung: Liefert die Tage zwischen dem 1.1. des aktuellen Jahres und dem Monatsletzten des Abrechnungsmonat. Ein Austritt im Abrechnungsmonat hat keine Auswirkung auf dieses Formelkennzeichen.
Beschreibung: Das Formelkennzeichen KINDBH liefert die Anzahl der Kinder mit Anspruch auf Kinderzulage. Dazu legen Sie in der Maske Mitversicherte die Kinder an (das Feld Familienbeihilfe oder Kinderzuschlag müssen nicht befüllt/aktiviert sein).
Wenn Sie den Dienstnehmer mit der Tracefunktion abrechnen, entstehen im Eurolohn/Work Verzeichnis mehrere Protokolldateien, in denen Sie die genaue Berechnung der Abrechnung sehen. In der Protokolldatei bewertung.lst sehen Sie die Berechnung/Bewertung der Lohnarten mit Formeln. Dabei können bei den Einheiten, Satz und Betrag diese Bewertungsarten vorkommen, je nachdem wie Sie die Lohnart angelegt haben.