Anfahrtspauschale

Anfahrtspauschale

Einmalige Berechnung der Anfahrtspauschale (auch wenn mehrere Mitarbeiter zum Termin gebucht werden). Per Default wird für jeden Mitarbeiter der auf den Termin gebucht wir die Anfahrtspauschale berechnet.

//Anfahrtspauschale autoGeneratedWagebookings : [ {wagebookingPublicId: "5099", formula : "GeneralMapper.loggedinResource.name === Resource.name.0 && ... " } ... ],

 

Beispiel für eine Anfahrtspauschale je PLZ, sonst nach Straßenkilometer_

//Anfahrtspauschale "autoGeneratedWagebookings" : [ // KFZ-Pauschalen { "wagebookingPublicId": "900", "formula" : "((Project.zip)==5671)&&(General.loggedinResource.name == Resource.name.0)?1:0" } , { "wagebookingPublicId": "901", "formula" : "((Project.zip)==5700)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "902", "formula" : "((Project.zip)==5710)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "903", "formula" : "((Project.zip)==5721)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "904", "formula" : "((Project.zip)==5662)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "905", "formula" : "((Project.zip)==5751)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "906", "formula" : "((Project.zip)==5672)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "907", "formula" : "((Project.zip)==5753)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "908", "formula" : "((Project.zip)==5722)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "909", "formula" : "((Project.zip)==5660)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "910", "formula" : "((Project.zip)==5723)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "911", "formula" : "((Project.zip)==5760)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "912", "formula" : "((Project.zip)==5651)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "913", "formula" : "((Project.zip)==5724)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "914", "formula" : "((Project.zip)==5753)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "915", "formula" : "((Project.zip)==5761)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "916", "formula" : "((Project.zip)==5661)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "917", "formula" : "((Project.zip)==5771)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "918", "formula" : "((Project.zip)==5730)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "919", "formula" : "((Project.zip)==5622)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "920", "formula" : "((Project.zip)==5632)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "922", "formula" : "((Project.zip)==5731)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "923", "formula" : "((Project.zip)==5652)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "924", "formula" : "((Project.zip)==5733)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "925", "formula" : "((Project.zip)==5600)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "926", "formula" : "((Project.zip)==5630)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "927", "formula" : "((Project.zip)==6391)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "928", "formula" : "((Project.zip)==5741)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "929", "formula" : "((Project.zip)==5500)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "930", "formula" : "((Project.zip)==5640)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "931", "formula" : "((Project.zip)==5602)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "932", "formula" : "((Project.zip)==5091)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "933", "formula" : "((Project.zip)==6384)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "934", "formula" : "((Project.zip)==5603)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "937", "formula" : "((Project.zip)>=5010 && (Project.zip)<=5033)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "921", "formula" : "((Project.zip)>=5620 && (Project.zip)<=5621)&&(General.loggedinResource.name == Resource.name.0)?1:0" }, { "wagebookingPublicId": "935", "formula": "(!(((Project.zip)==5671)||((Project.zip)==5671)||((Project.zip)==5700)||((Project.zip)==5710)||((Project.zip)==5721)||((Project.zip)==5662)||((Project.zip)==5751)||((Project.zip)==5672)||((Project.zip)==5753)||((Project.zip)==5722)||((Project.zip)==5660)||((Project.zip)==5723)||((Project.zip)==5760)||((Project.zip)==5651)||((Project.zip)==5724)||((Project.zip)==5753)||((Project.zip)==5761)||((Project.zip)==5661)||((Project.zip)==5771)||((Project.zip)==5730)||((Project.zip)==5622)||((Project.zip)==5632)||((Project.zip)==5731)||((Project.zip)==5652)||((Project.zip)==5733)||((Project.zip)==5600)||((Project.zip)==5630)||((Project.zip)==6391)||((Project.zip)==5741)||((Project.zip)==5500)||((Project.zip)==5640)||((Project.zip)==5602)||((Project.zip)==5091)||((Project.zip)==6384)||((Project.zip)==5603)||((Project.zip)>=5620 && (Project.zip)<=5621)|| ((Project.zip)>=5010 && (Project.zip)<=5033) )&&((Project.OptionParameterDISTANCE_OBJECT_COMPANY_STREET)>0)&&(General.loggedinResource.name == Resource.name.0))?Project.OptionParameterDISTANCE_OBJECT_COMPANY_STREET:0" } ],

Anmerkung MobileSetting

?1:0" Übergabewert = 1 oder 0

?Project.OptionParameterDISTANCE_OBJECT_COMPANY_STREET:0" = km oder 0

 

Ausschlussbedingungen

In den MobileSettings werden die Ausschlussbedingungen immer mit ! implementiert

Keine Tabstopps oder Umbrüche! Das Statement muss durchgehend in einer Zeile gesetzt sein!

{ "wagebookingPublicId": "935", "formula": "(!(((Project.zip)==5671)||((Project.zip)==5671)||((Project.zip)==5700)||((Project.zip)==5710)||((Project.zip)==5721)||((Project.zip)==5662)||((Project.zip)==5751)||((Project.zip)==5672)||((Project.zip)==5753)||((Project.zip)==5722)||((Project.zip)==5660)||((Project.zip)==5723)||((Project.zip)==5760)||((Project.zip)==5651)||((Project.zip)==5724)||((Project.zip)==5753)||((Project.zip)==5761)||((Project.zip)==5661)||((Project.zip)==5771)||((Project.zip)==5730)||((Project.zip)==5622)||((Project.zip)==5632)||((Project.zip)==5731)||((Project.zip)==5652)||((Project.zip)==5733)||((Project.zip)==5600)||((Project.zip)==5630)||((Project.zip)==6391)||((Project.zip)==5741)||((Project.zip)==5500)||((Project.zip)==5640)||((Project.zip)==5602)||((Project.zip)==5091)||((Project.zip)==6384)||((Project.zip)==5603)||((Project.zip)>=5620 && (Project.zip)<=5621)|| ((Project.zip)>=5010 && (Project.zip)<=5033) )&&((Project.OptionParameterDISTANCE_OBJECT_COMPANY_STREET)>0)&&(General.loggedinResource.name == Resource.name.0))?Project.OptionParameterDISTANCE_OBJECT_COMPANY_STREET:0" }

 

ARBEITSBERICHT - PDF ACROBAT READER

im Arbeitsbericht als pdf selbst wird die Formel für die Anfahrtspauschale wie folget definiert:

Hier war lt. Kundenwunsch, dass immer die Anfahrtspauschale Menge = 1 angedruckt wird und nicht die Kilometeranzahlt lt. Lohnbuchung angedruckt wird. Übergabe als String notwendig.

((WageBooking.7453.0 + WageBooking.7454.0 + WageBooking.7455.0 + WageBooking.7456.0 + WageBooking.7457.0 + WageBooking.7458.0 + WageBooking.7459.0 + WageBooking.7460.0 + WageBooking.7461.0 + WageBooking.7463.0 + WageBooking.7462.0 + WageBooking.7464.0 + WageBooking.7465.0 + WageBooking.7466.0 + WageBooking.7467.0 + WageBooking.7468.0 + WageBooking.7469.0 + WageBooking.7470.0 + WageBooking.7471.0 + WageBooking.7472.0 + WageBooking.7473.0 + WageBooking.7474.0 + WageBooking.7475.0 + WageBooking.7476.0 + WageBooking.7477.0 + WageBooking.7478.0 + WageBooking.7479.0 + WageBooking.7480.0 + WageBooking.7481.0 + WageBooking.7482.0 + WageBooking.7483.0 + WageBooking.7484.0 + WageBooking.7485.0 + WageBooking.7486.0 + WageBooking.7487.0 + WageBooking.7488.0 + WageBooking.7489.0 + WageBooking.7490.0)>0)?"1.0":" "