Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



  1. Die Buchungen eines Tages werden in Scheiben zerschnitten (also Anfang & Ende zusammen gesucht)
  2. Die Scheiben werden mit den Regeln für einen Tag abgeglichen (z.B. Samstag Ü50, vor 06:00 Ü50, Fahrten zw. 07:00 und 15:12 Fahrzeitlohnart, …)
  3. Die Buchungen werden dann entsprechend in den jeweiligen Topf eingekippt, wobei jeder Topf für mehrere verschiedene Lohnarten fassen kann; so z.B.: der Normalarbeitszeittopf auch mit Urlaubsbuchungen und Fahrten befüllt wird.
  4. Topf
    1. Hat einen Zeitraum, so gibt es Tagestöpfe, Wochentöpfe, Monatstöpfe und Jahrestöpfe
    2. Eine oder mehrere Lohnarten die er aufnimmt
    3. Faktor: im Verhältnis z.B.: zur Normalarbeitszeit um etwaige Zuschläge/Abschläge errechnen zu können; Ü50-Topf = 150; ZA15-Topf = 115
    4. Optional: max. Füllmenge, z.B. Normalarbeitszeittopf-Tag = 7.7h, NAZ-Woche = 38.5h, MAZ-Tag = 1.3h, MAZ-Woche = 1.5h max.
    5. Optional: min. Füllmenge, z.B. Normalarbeitszeittopf-Woche = 38.5h
  5. Wenn ein Topf seine Max.Grenze erreicht läuft er nach rechts über.
  6. Jeder Topf „X“ der am Ende seiner Periode die Mindestfüllmenge nicht erreicht hat wird wie folgt gefüllt:
    1. Der Algorithmus geht nach rechts (vom Topf „X“ aus) bis der Faktor steigt; bsp. von NAZ aus gehen wir über MAZ zu ZA0, dahinter wäre der Faktor > 100%
    2. Dann wird aus dem Topf so viel wie möglich/erforderlich entnommen – in diesem Bsp. aus ZA0
    3. Fehlt nach Schritt (a+b) noch etwas, wird auf den nächsten Topf mit dem gleichen Faktor entnommen – in diesem Bsp. aus MAZ
    4. Fehlt nach Schritt ( c) noch etwas wird wieder bei Schritt (a) begonnen mit dem nächst höheren Faktor

Bsp. Töpfe in Reihenfolge:

  1. FZ außerhalb NAZ            (1) NAZ                (2) MAZ               (3) ZA0                 (4) ZA15               (5) ZA20               (6) Ü50                (7) Ü100
Info

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@127db
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ( "topflogik" , "lohnbuchungen" , "zeitscheibe" ) and type = "page" and space = "LUD"
labelsTopflogik Lohnbuchungen Zeitscheibe

...