...
Boolean skip
Wenn dieser Parameter auf "true" gesetzt ist (z.B. auf der Ebene einer Woche), wird der entsprechende Topf nicht benötigt. Alle Stunden werden direkt in den darunterliegenden Topf weitergeleitet.String balance
Mit diesem Parameter kann täglich oder wöchentlich überprüft werden, ob der Topf ein Defizit hat. Falls der Topf im Minus ist, wird geprüft, ob er Stunden aus anderen Töpfen entnehmen kann, um das Defizit auszugleichen.Boolean blockWithdraw
Wenn ein anderer Topf Stunden benötigt (z.B. durch einen Mindestwert oder weil der Topf im Minus ist und der "balance"-Parameter aktiviert wurde), werden Stunden aus benachbarten Töpfen entnommen. Ein Topf mit "blockWithdraw = true" wird dabei jedoch ignoriert.
Ausnahme: Wenn bei dem Topf, dem Stunden fehlen, eine "withdrawOrder" angegeben wurde, können auch Stunden aus einem Topf mit "blockWithdraw" entnommen werden, falls welche verfügbar sind.Boolean blockSpillover
Dieser Parameter verhindert, dass überschüssige Stunden (Spillover) in andere Töpfe übertragen werdenaus anderen Töpfen in diesen Topf überlaufen. Wenn auf "true" gesetzt, werden keine Stunden aus diesem Topf in benachbarte Töpfe übertragen in diesen Topf (wo blockSpillover = true) übertragen.Boolean leftWithdraw
Wenn ein Topf aufgefüllt werden muss, werden zuerst Stunden aus dem benachbarten Topf links davon entnommen. Wenn dort nicht genug Stunden vorhanden sind, werden die verbleibenden Stunden in der üblichen Reihenfolge aus anderen Töpfen entnommen.Lohnarten-Liste: withdrawOrder
Diese Liste definiert die Reihenfolge der Töpfe, aus denen fehlende Stunden entnommen werden können. Wenn der Fehlbetrag nicht aus den angegebenen Töpfen gedeckt werden kann, wird der Prozess mit der Standard-Reihenfolge fortgesetzt. Beispiel:<withdrawOrder>120,130,400</withdrawOrder>
Wird in der "withdrawOrder" ein Topf angegeben, bei dem "blockWithdraw = true" gesetzt ist, wird dies zugunsten der "withdrawOrder" ignoriert.Lohnarten-Liste: withdrawOrderLimited
Diese Liste legt die Reihenfolge der Töpfe fest, aus denen fehlende Stunden entnommen werden können. Wenn der Fehlbetrag nicht aus den angegebenen Töpfen gedeckt werden kann, wird der Vorgang abgebrochen. Beispiel:<withdrawOrderLimited>120,130,400</withdrawOrderLimited>
Boolean forcePrimaryWagetype
Wenn dieser Parameter aktiviert ist, wird immer der primäre Lohnart-Typ verwendet, selbst wenn andere Lohnarten verfügbar sind.BigDecimal minValueOffset
Ein Wert, der verwendet wird, um den minimalen Wert eines Töpfs anzupassen.BigDecimal maxValueOffset
Ein Wert, der verwendet wird, um den maximalen Wert eines Töpfs anzupassen.BigDecimal minValueAzmFactor
Ein Faktor, der verwendet wird, um den minimalen Wert eines Töpfs basierend auf der Mehrarbeitszeit (Azm) anzupassen.BigDecimal maxValueAzmFactor
Ein Faktor, der verwendet wird, um den maximalen Wert eines Töpfs basierend auf der Mehrarbeitszeit (Azm) anzupassen.BigDecimal maxValuePPeriodOffset
Ein Wert, der verwendet wird, um den maximalen Wert eines Töpfs in Bezug auf einen bestimmten Zeitraum (PPeriod) anzupassen.BigDecimal maxValuePPeriodAzmFactor
Ein Faktor, der verwendet wird, um den maximalen Wert eines Töpfs basierend auf einem Zeitraum (PPeriod) und der Mehrarbeitszeit (Azm) anzupassen.
...