Versions Compared

Key

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

...

Code Block
languagexml
<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>