...
Code Block | ||
---|---|---|
| ||
<DistanceAllowanceConfig> <wagetypeLv1>001-373</wagetypeLv1> <wagetypeLv1Factor>6.51</wagetypeLv1Factor> <wagetypeLv2>001-374</wagetypeLv2> <wagetypeLv2Factor>17.50</wagetypeLv2Factor> <wagetypeLv3>001-384</wagetypeLv3> <wagetypeLv3Factor>38.20</wagetypeLv3Factor> <excludedZipCodes>1140,3613</excludedZipCodes> <assignmentType>1</assignmentType> <!-- 0 ... ohne Auftragszuordnung, 1 ... proportional zugeordnet, 2 ... laengster Auftrag des Tages --> <lowerLimit>6.0</lowerLimit> <higherLimit>11.0</higherLimit> <todayDawn>17:00</todayDawn> <andEqual>false</andEqual> <!-- kleiner-gleich Regelung --> <!-- Lohnarten die zusaetzlich fuer die Entfernungszulage beruecksichtigt werden sollen --> <additionalBookings></additionalBookings> <!-- optionale Einstellungen für Wegzeit-Pauschalen diese werden zugebucht wenn der erste Einsatz ohne Anfahrt bzw. der letzte Einsatz ohne anschließender Fahrt gebucht werden --> <arrivalAddOn>0.5</arrivalAddOn> <!-- Stunden die ggf. vor dem ersten Einsatz für die Hinfahrt zugebucht werden --> <departureAddOn>0.5</departureAddOn> <!-- Stunden die ggf. am Ende des Tages für die Heimfahrt zugebucht werden --> <assingFlatToTask>false</assingFlatToTask> <!-- Wegzeit auf ersten/letzten Auftrag buchen? --> <drivingFlatWagetype>001-140</drivingFlatWagetype> <!-- Wegzeit Lohnart --> <!-- ende des Wegzeit-Pauschale blocks --> </DistanceAllowanceConfig> |
Neue Logik Entfernungszulage - mit Steuersplit
Es ist nun auch möglich, dass bei der Entfernungszulage ein Steuersplit ab einem bestimmten Betrag automatisch erfasst und für die Berechnung herangezogen wird. Es müssen dafür zwei Lohnarten angelegt werden: eine für Entfernungszulage frei und eine für Entfernungszulage steuerpflichtig.
Hier ist ein Beispiel für die Konfiguration der neune Logik mit Steuersplit:
Steuersplit ab 26,40 €
Lohnart 120: Entfernungszulage steuerfrei
Lohnart 121: Entfernungszulage steuerpflichtig
Code Block |
---|
<DistanceAllowanceConfig>
<assignmentType>0</assignmentType> <!-- 0... ohne Auftragszuordnung, 1...proportional, 2... längester Auftrag -->
<valueInHoursInsteadOfUnits>false</valueInHoursInsteadOfUnits>
<useStartEndInsteadOfHoursSum>false</useStartEndInsteadOfHoursSum>
<andEqual>false</andEqual>
<taxFreeSplit>1</taxFreeSplit>
<grades>
<!--Hinreise-Tag groß -->
<grade>
<wagetype>120</wagetype>
<maxBeginOfDay>12</maxBeginOfDay>
<overnight>CURRENT_DAY</overnight>
<wagetypeFactor>54.00</wagetypeFactor>
<taxedWagetype>121</taxedWagetype>
<taxedAbove>26.4</taxedAbove>
</grade>
<!--Arbeit+Übernachtung -->
<!--
<grade>
<wagetype>120</wagetype>
<minHours>11</minHours>
<overnight>CURRENT_DAY</overnight>
<wagetypeFactor>54.00</wagetypeFactor>
<taxedWagetype>121</taxedWagetype>
<taxedAbove>26.4</taxedAbove>
</grade>
-->
<!--Rückreise-Tag groß -->
<grade>
<wagetype>120</wagetype>
<minEndOfDay>17:00</minEndOfDay>
<overnight>PREVIOUS_DAY</overnight>
<wagetypeFactor>54.00</wagetypeFactor>
<taxedWagetype>121</taxedWagetype>
<taxedAbove>26.4</taxedAbove>
</grade>
<!--Arbeit lang ohne Übernachtung -->
<grade>
<wagetype>120</wagetype>
<minHours>11</minHours>
<wagetypeFactor>26.40</wagetypeFactor>
</grade>
<!--Hinreise-Tag klein -->
<grade>
<wagetype>120</wagetype>
<overnight>CURRENT_DAY</overnight>
<wagetypeFactor>26.40</wagetypeFactor>
</grade>
<!--Rückreise-Tag klein -->
<grade>
<wagetype>120</wagetype>
<overnight>PREVIOUS_DAY</overnight>
<wagetypeFactor>26.40</wagetypeFactor>
</grade>
<!--Arbeit kurz ohne Übernachtung -->
<grade>
<wagetype>120</wagetype>
<minHours>6</minHours>
<wagetypeFactor>10.40</wagetypeFactor>
</grade>
</grades>
</DistanceAllowanceConfig> |