Beispiel 1
Es soll ein 50% Zuschlag an Feiertagen und Sonntagen abgerechnet werden sowie ein 25% Zuschlag an Samstagen.
Dabei gilt, dass sich der Zuschlag nicht ändert, wenn über Mitternacht hinaus gearbeitet wird (also z.B. Arbeitsbeginn Samstag 17:00 Uhr bis Sonntag 01:00 Uhr soll komplett mit 25% berechnet werden)
Fällt ein Feiertag auf das Wochenende, darf nicht doppelt beaufschlagt werden. Der Feiertagszuschlag hat Vorrang. Dazu fallen noch 25% Nachtzuschläge an Arbeitstagen und 50% an Sonn- und Feiertagen an.
Der Vorrang lässt sich festlegen, in dem die Feiertagszeile als erste eingefügt wird:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Uhrzeit von bis |
Feiertag |
Leistungstag |
00:00 |
Folgetag |
00:00 |
Leistungstag |
Alle Tage |
Alle Feiertage |
|
50 |
Nein |
Ja |
|
|
2 |
Uhrzeit von bis |
Samstag |
Leistungstag |
00:00 |
Folgetag |
00:00 |
Leistungstag |
Samstag |
Alle Tage |
|
25% |
Nein |
Ja |
|
|
3 |
Uhrzeit von bis |
Sonntag |
Leistungstag |
00:00 |
Folgetag |
00:00 |
Leistungstag |
Sonntag |
Alle Tage |
|
50% |
Nein |
Ja |
|
|
4 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
00:00 |
Folgetag |
23:59 |
Leistungstag |
Montag |
Arbeitstag |
|
25 |
Nein |
Ja |
|
|
5 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
00:00 |
Folgetag |
23:59 |
Leistungstag |
Dienstag |
Arbeitstag |
|
25% |
Nein |
Ja |
|
|
6 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
00:00 |
Folgetag |
23:59 |
Leistungstag |
Mittwoch |
Arbeitstag |
|
25 |
Nein |
Ja |
|
|
7 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
00:00 |
Folgetag |
23:59 |
Leistungstag |
Donnerstag |
Arbeitstag |
|
25% |
Nein |
Ja |
|
Beim Speichern einer Stundenbuchung wird die erste Zeile der Regel als erstes geprüft. Fällt der Leistungstag nicht auf einen Feiertag lt. hinterlegtem Kalender wird die nächste Regel geprüft, sonst erfolgt ein Prüfabbruch und die zutreffende Zeile wird gebucht.
Um jetzt die Stunden nach Mitternacht gleich behandeln zu können, bedarf es einer zweiten Regel:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Uhrzeit von bis |
Nachtschicht Feiertag |
Folgetag |
00:00 |
Folgetag |
23:59 |
Folgetag |
Alle Tage |
Alle Feiertage |
|
50% |
Nein |
Ja |
|
|
2 |
Uhrzeit von bis |
Nachtschicht Samstag |
Folgetag |
00:00 |
Folgetag |
23:59 |
Folgetag |
Samstag |
Alle Tage |
|
25% |
Nein |
Ja |
|
|
3 |
Uhrzeit von bis |
Nachtschicht Sonntag |
Folgetag |
00:00 |
Folgetag |
23:59 |
Folgetag |
Sonntag |
Alle Tage |
|
50% |
Nein |
Ja |
|
Wurde z.B. an einem Feiertag von 17:00 Uhr bis 01:00 Uhr gearbeitet, hat die erste Regel die Zeit von 17:00 bis Mitternacht behandelt.
Mit dem Schalter Folgetag am Bezugstag werden jetzt in der zweiten Regel die in den Folgetag reinragenden Stunden eines Treffers gebucht.
So wird nun die Zeit von Mitternacht bis 01:00 Uhr ebenfalls mit 50% beaufschlagt, auch wenn der Folgetag wieder ein regulärer Arbeitstag ist.
Beispiel 2
Der Vertrieb hat mit einem Kunden eine Vereinbarung zur Abrechnung einer Bedienungsmannschaft für eine Spezialdruckmaschine inklusive Zuschlägen getroffen. Die Maschine läuft rund um die Uhr; auch an Sonn- und Feiertagen.
Der Zeitraum von 06:00 Uhr morgens bis 20:00 Uhr abends in der Woche von montags bis samstags gilt als zuschlagsfreie reguläre Arbeitszeit. Die Nächte werden mit 25% bezuschlagt in der Zeit ab 20:00 Uhr bis 06:00 Uhr unter der Woche einschließlich der Nacht von Samstag auf Sonntag. An Sonn- und Feiertagen werden von 06:00 Uhr bis 06:00 Uhr des Folgetages 50% Zuschlag abgerechnet.
Des Weiteren wird ab dem zweiten Mitarbeiter vor Ort eine Anfahrtspauschale von 10€ pro Arbeitstag erhoben. Der erste Mitarbeiter wird zum Projektpreis fakturiert, alle anderen zum Normalpreis.
Als erster Regelsatz ist demzufolge folgendes notwendig:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Uhrzeit von bis |
Feiertag |
Leistungstag |
06:00 |
Folgetag |
06:00 |
Leistungstag |
Alle Tage |
Alle Feiertage |
|
50% |
Nein |
Ja |
|
|
2 |
Uhrzeit von bis |
Sonntag |
Leistungstag |
06:00 |
Folgetag |
06:00 |
Leistungstag |
Sonntag |
Alle Tage |
|
50% |
Nein |
Ja |
|
|
3 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
20:00 |
Folgetag |
06:00 |
Leistungstag |
Alle Tage |
Arbeitstag |
|
25% |
Nein |
Ja |
|
|
4 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
20:00 |
Folgetag |
06:00 |
Leistungstag |
Samstag |
Alle Tage |
|
25% |
Nein |
Ja |
|
Es werden der Reihe nach geprüft: Ist der Tag ein Feiertag? Dann wäre nach dem Buchen des Feiertagszuschlags die Regelauswertung beendet.
Wenn es kein Feiertag ist, wird als nächstes auf Sonntag geprüft. Ist auch diese Prüfung negativ folgt im dritten Schritt eine Prüfung auf Arbeitstag und Arbeitszeit um die Nachtschicht unter der Woche abzudecken.
Gab es bis dahin keinen Treffer folgt im vierten Schritt die Prüfung, ob eine Nachtschicht an einem arbeitsfreien Samstag vorliegt.
Damit wären normale Stundenbuchungen bereits abgedeckt. Allerdings könnte es ja auch mal vorkommen, dass ein Mitarbeiter z.B. an einem Werktag vor 06:00 Uhr beginnt.
D.h. der Zeitraum von 00:00 Uhr bis 06:00 Uhr muss noch abgedeckt werden. Allerdings könnte der Vortag auch ein Sonn- oder Feiertag gewesen sein mit einem höheren Zuschlag, daher muss erst auf Feiertag und Sonntag geprüft werden bevor die normale Nachtzeit unter der Woche geprüft wird:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Uhrzeit von bis |
Feiertag |
Leistungstag |
00:00 |
Leistungstag |
06:00 |
Vortag |
Alle Tage |
Alle Feiertage |
|
50% |
Nein |
Ja |
|
|
2 |
Uhrzeit von bis |
Sonntag |
Leistungstag |
00:00 |
Leistungstag |
06:00 |
Vortag |
Sonntag |
Alle Tage |
|
50% |
Nein |
Ja |
|
|
3 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
00:00 |
Leistungstag |
06:00 |
Vortag |
Alle Tage |
Arbeitstag |
|
25% |
Nein |
Ja |
|
|
4 |
Uhrzeit von bis |
Nachtschicht |
Leistungstag |
00:00 |
Leistungstag |
06:00 |
Vortag |
Samstag |
Alle Tage |
|
25% |
Nein |
Ja |
|
An die Leistung zum Normalpreis muss dann auch noch über eine dritte Regel die Anfahrtspauschale festgelegt werden:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Fest |
Anfahrts-pauschale |
Leistungstag |
00:00 |
Leistungstag |
00:00 |
Leistungstag |
Alle Tage |
Alle Tage
|
|
100% |
Nein |
Ja |
|
Anlegen könnte man die Regeln mit einem sprechenden Schlüssel, um die Zusammengehörigkeit zu verdeutlichen:
Abbildung 09023: Beispiel 2: Zuschlagsregelneuanlageassistent (Regel 1)
So sehen die Zeilen der ersten Zuschlagsregel in MARIProject aus:
Abbildung 09024: Beispiel 2: Stammdaten Zuschlagsregel (Zuschlagsregel 1) - Register Details
In der zweiten Regel sollte im Memo noch auf die erste Regel verweisen werden:
Abbildung 09025: Beispiel 2: Stammdaten Zuschlagsregel (Zuschlagsregel 2) - Memo
So sieht die zweite Regel in der Anwendung aus:
Abbildung 09026: Beispiel 2: Stammdaten Zuschlagsregel (Zuschlagsregel 2) - Register Details
Die dritte Regel für die Anfahrtspauschale hat eine Zeile:
Abbildung 09027: Beispiel 2: Stammdaten Zuschlagsregel (Zuschlagsregel 3) - Register Details
Die Zeile mit dem Projektpreis erhält die beiden Regeln 20-6NZ+FT:
Abbildung 09028: Beispiel 2: Zuschlagsregeln im Vertrag
In jede Regelzeile gehören nicht lagerhaltige Abrechnungsartikel:
Abbildung 09029: Beispiel 2: Abrechnungsartikelauswahl für Zuschlagsregeln im Vertrag
Als nächstes werden die Positionstexte mithilfe der verfügbaren Platzhalter in der Lasche Bezeichnungen für die Belegpositionen definiert, z.B. Buchungsinfo für einen zeilenweisen Nachweis der berechneten Zuschläge pro Buchung für den Rechnungsdruck:
Abbildung 09030: Beispiel 2: Verwendung von Platzhaltern
Der zugrunde liegende Verkaufspreis soll bei den prozentualen Zuschlägen aus der Leistungszeile gelesen werden. Daher wählt man an der Zuschlagszeile den Preistyp Preis von der übergeordneten Buchung:
Abbildung 09031: Beispiel 2: Auswahl Preistyp bei prozentualen Zuschlägen
Bei den festen Zuschlägen wird der Preis im Normalfall direkt an der Position definiert. Dazu dient der einfache Preistyp Preis aus Vertrag:
Abbildung 09032: Beispiel 2: Auswahl Preistyp bei festen Zuschlägen
Nach der Eingabe wird empfohlen, die neue Regel ausgiebig im Simulator zu testen:
Abbildung 09033: Beispiel 2: Aufruf Simulator
Beim Testen fängt man als erstes mit einem einfachen Standardfall an. In unserem Beispiel wäre das z.B. ein Montag als normaler Werktag von 14:00 bis 22:00 Uhr:
Abbildung 09034: Beispiel 2: Zuschlagssimulator - werktags 14:00 bis 22:00 Uhr
Hier trifft aus der ersten Regel die dritte Zeile, der Treffer ist grün markiert. Aber zuschlagsrelevant ist nur ein Teil der Stunden, daher sind die zwei resultierenden Stunden und der zugrunde liegende Zeitraum nur Gelb markiert anstatt grün.
Im zweiten Test beginnt die Dienstagsschicht um 04:00 Uhr während der Nachtschicht:
Abbildung 09035: Beispiel 2: Zuschlagssimulator - werktags 04:00 bis 22:00 Uhr
Wiederum trifft aus der ersten Regel die dritte Zeile wie zuvor, aber zusätzlich führt nun auch die zweite Regel zu einen Treffer der die ersten beiden Stunden abdeckt.
Im dritten Test die gleiche Arbeitszeit wie zuvor, allerdings nun zum Wochenanfang:
Abbildung 09036: Beispiel 2: Zuschlagssimulator - erster Tag der Arbeitswoche 04:00 bis 22:00 Uhr
Jetzt greift im Unterschied zum vorherigen Test in der zweiten Regel der Sonntagszuschlag für die ersten beiden Stunden.
Im vierten Test wiederholen wir die Eingaben des ersten Test mit der zweiten Vertragsposition und einem anderen Mitarbeiter auf der Leistung zum Normalpreis:
Abbildung 09037: Beispiel 2: Zuschlagssimulator - werktags 14:00 bis 22:00 Uhr
Der erste Zuschlag wird wie im ersten Test gefunden aber diesmal basierend auf 100€ Normalpreis. Die dritte Regel über die vereinbarte Anfahrtspauschale wird ebenfalls getroffen.
Als letzten Test auf der ersten Vertragsposition startet die Arbeitszeit Sonntagfrüh um 04:00 Uhr und endet Sonntagmittag:
Abbildung 09038: Beispiel 2: Zuschlagssimulator - sonntags 04:00 bis 12:00 Uhr
Hier setzt sich der Zuschlag aus der Sonntagszeile der ersten Regel und der Samstagsnachtzulage aus der zweiten Regel zusammen.
Die Tests als Eingabe in der Projekterfassung ergeben im Buchungsnachweis folgende Ansichten:
Abbildung 09039: Beispiel 2: Aufruf Buchungsnachweis 1
Der vierte Test als Buchung führt zu diesem Buchungsnachweis:
Abbildung 09040: Beispiel 2: Buchungsnachweis 2
Der zweite Test als Buchung führt zu diesem Buchungsnachweis:
Abbildung 09041: Beispiel 2: Buchungsnachweis 3
Der erste Test als Buchung führt zu diesem Buchungsnachweis aus der vierten Projektbuchung:
Abbildung 09042: Beispiel 2: Buchungsnachweis 4
Der zweite Testfall als Buchungsnachweis zur fünften Projektbuchung:
Abbildung 09043: Beispiel 2: Buchungsnachweis 5
Die Durchführung einer Einzelabrechnung nach der Projektfreigabe führt nun zu folgender Rechnungsvorschau. Gleiche Buchungen werden zusammengefasst, aber die Platzhalter im Buchungsinfo sorgen trotzdem für eine Nachvollziehbarkeit seitens des Kunden:
Abbildung: Druckvorschau Buchungsinfo mit automatisch ausgefüllten Platzhaltern
Praxistips
Mehrere Zuschläge zu einer Buchung erzeugen
Abzurechnende Zuschläge die gleichzeitig gelten, müssen in separaten Regeln definiert werden.
Ein Beispiel wäre ein Samstagszuschlag von 25% im Zeitraum 06:00 bis 20:00 Uhr und ein Samstagszuschlag von 50% ab 20:00 Uhr
Eine Erfassung von 14:00 bis 22:00 Uhr betrifft beide Zeiträume mit unterschiedlichen Zuschlägen am gleichen Tag.
Würde man beide Zeilen in einer einzigen Regel definieren, kämen nur der Zuschlag von 25% bis 20:00 Uhr zur Anwendung, erst in einer weiteren Regel kann das System auch die zweite Bedingung ab 20:00 Uhr gleichzeitig prüfen und eine weitere Zuschlagsbuchung über 50% erzeugen für diesen Zeitraum.
Sich ausschließende Regeln
Abzurechnende Zuschläge die rein logisch nie gleichzeitig auftreten, können in einer Regel zusammengefasst werden.
Ein Beispiel wäre am Samstag zwischen 06:00 bis 14:00 Uhr ein Zuschlag von 25% und am Sonntag in der Zeit von 14:00 bis 22:00 Uhr ein Zuschlag von 50%.
Überlappende Regeln
Normale Nachtschichten beziehen sich immer auf den Leistungstag, d.h. auf den Tag an dem der Zeitraum beginnt bzw die Buchung startet. Sie könnten aber in einen Zuschlag des Folgetages hineinragen, wie z.B. am Wochenende in die Samstags- und Sonntagszuschläge. Dieser Teil des Nachtzuschlags ist dann für die Nachtschicht in einer weiteren Regel zu definieren:
Als erstes die Regelzeilen für den Samstags- und Sonntagszuschlag:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Uhrzeit von bis |
Samstag |
Leistungstag |
00:00 |
Folgetag |
00:00 |
Leistungstag |
Samstag |
Alle Tage |
|
25% |
Nein |
Ja |
|
|
2 |
Uhrzeit von bis |
Sonntag |
Leistungstag |
00:00 |
Folgetag |
00:00 |
Leistungstag |
Sonntag |
Alle Tage |
|
50% |
Nein |
Ja |
|
Eine Erfassung Samstag 22:00 bis 06:00 Uhr würde erst einmal nur die Regel für Samstag im Bereich 22:00 bis 24:00 Uhr treffen. Die Sonntagsregel greift nicht, da der Leistungstag ein Samstag ist.
Für den Teil nach Mitternacht muss in einer weiteren Regel eine Zeile eingefügt werden:
|
|
Typ |
Matchcode |
Von |
Von |
Bis |
Bis |
Bezugstag |
Wochentag |
Feiertag |
Schwell- enwert |
Prozent |
Kosten |
Aktiv |
Memo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 |
Uhrzeit von bis |
Nachtschicht Sa-So |
Folgetag |
00:00 |
Folgetag |
23:59 |
Folgetag |
Sonntag |
Alle Tage |
|
50% |
Nein |
Ja |
|