EM Dienstleistungsgesellschaft mbH

{% trans %}Worktime report{% endtrans %}

{% if ((formData.previousMonth is defined and formData.previousMonth is not empty) or (formData.previousMonthBonus is defined) and formData.previousMonthBonus is not empty) %} {% endif %} {% for recordWorker in records %} {% set record = recordWorker.record %} {% set firstOfDay = loop.first or records[loop.index0 - 1].record.date != record.date %} {% set lastOfDay = loop.last or records[loop.index].record.date != record.date %} {% if record.worktime > 0 or record.isFreeDay %} {% endif %} {% endfor %} {% if worker.isZzt %} {% else %} {% endif %} {% if not worker.isZzt and (workerData.workingHours < worktimeSum or (workerData.employmentType == 'GfB' and workerData.workingHours < worktimeSum + bonusSum) or (workerData.employmentType == 'FG' and workerData.workingHours != worktimeSum + bonusSum)) %} {% if workerData.employmentType != 'FG' %} {% endif %} {% endif %} {% if bonusRila > 0 %} {% endif %} {% if formData.bonusHalfEuro is defined and formData.bonusHalfEuro %} {% endif %} {% if worker.isZzt %} {% if nightWorktimeSum > 0 %} {% endif %} {% endif %} {% if formData.bonusEslSa is defined and formData.bonusEslSa %} {% endif %} {% if workerData.pecuniaryBenefit > 0 %} {% endif %} {% if workerData.executionLimit > 0 %} {% endif %} {% if workerData.retirementProvision > 0 %} {% endif %} {% if workerData.payment > 0 %} {% endif %} {% if report.holidayCash %} {% endif %} {% if workerData.employmentType != 'FG' %} {% if report.sicknessCash %} {% endif %} {% endif %} {% if formData.upfrontMoney is defined and formData.upfrontMoney %} {% endif %} {% if formData.ticket is defined and formData.ticket %} {% endif %} {% if travelTimeSum > 0 %} {% endif %} {% if formData.comments is defined and formData.comments %} {% endif %}
{% trans %}Name{% endtrans %}: {{ worker.lastName }}, {{ worker.firstName }} {{ workerData.hourlyRate|number_format }} € {% trans %}Holiday len.{% endtrans %} + {% trans %}Previous year{% endtrans %} {% trans %}Holiday used{% endtrans %} {% trans %}Holiday left{% endtrans %} {{ '%02d'|format(month) }}.{{ year }}
{% trans %}Person No.{% endtrans %}: {{ worker.number }} {{ workerData.employmentType }} {{ workerData.holidayLength }} {{ workerData.holidayOverdue }} {{ takenHolidays }} {{ leftHolidays }} MAX {{ workerData.workingHours | number_format }} {% trans %}h{% endtrans %}
{% trans %}Date{% endtrans %} {% trans %}Place of work{% endtrans %} {% trans %}Worktime{% endtrans %} {% trans %}Travel time{% endtrans %} {% trans %}Pause{% endtrans %} {% trans %}Workt. sum{% endtrans %} {% trans %}Bonus{% endtrans %} {% if worker.isZzt %}
{% trans %}Newspapers{% endtrans %} {% endif %}
{% trans %}from{% endtrans %} {% trans %}to{% endtrans %}
{% trans %}Previous month{% endtrans %} {{ formData.previousMonth | number_format }} {{ formData.previousMonthBonus | number_format }}
{{ record.date | date('j') }}. {% if record.isFreeDay %} {% if record.status == 'U' %} {% trans %}holiday{% endtrans %} {% elseif record.status == 'K' %} {% trans %}sickness{% endtrans %} {% elseif record.status == 'F' %} {% trans %}unauth. absence{% endtrans %} {% elseif record.status == 'H' %} {% trans %}free{% endtrans %} {% endif %} {% else %} {{ record.market.number }}{% if record.market.isDistrictType() %}-{{ recordWorker.newspaperBonusType == 1 ? 'Z' : 'W' }}{% endif %} {% endif %} {{ record.start | date('H:i') }} {{ record.end | date('H:i') }} {{ record.status | default('---') | upper }} {{ record.pause }} {{ record.worktime | number_format }} {% if worker.isZzt() %} {{ record.newspaperBonus(recordWorker.newspaperBonusType == 1 ? record.market.newspapers : record.market.weeklyPaper) | number_format }} € {% else %} {{ record.bonus }} {% endif %}
{% trans %}Total hours{% endtrans %}: {{ worktimeSum | number_format }} {{ bonusSum | number_format }} €
Euro Monat: {{ nextMonthWorktime | number_format }} €
{% trans %}Total hours{% endtrans %}: {{ worktimeSum | number_format }} {{ bonusSum | number_format }}
{% if workerData.employmentType == 'FG' %} Übertrag Folgemonat: {% else %} Std = Übertrag Folgemonat / Prämie = Auszahlung oder Übertrag: {% endif %} {{ nextMonthWorktime | number_format }} {{ nextMonthBonus | number_format }}
{% trans %}Payout{% endtrans %}: {{ payoutWorktime | number_format }} {{ payoutBonus }}
{% trans %}Bonus{% endtrans %}: {{ bonusCash | number_format }} €
{% trans %}Bonus RILA{% endtrans %}: {{ bonusRila | number_format }} €
{% trans %}Bonus 0,50 Euro{% endtrans %}: {{ formData.bonusHalfEuro | number_format }} €
abzgl. Euro Monat: {{ nextMonthWorktime | number_format }} €
abzgl. Nachtzuschlag: {{ nightWorktimeSum | number_format }} €
{% trans %}Bonus payout{% endtrans %}: {{ payoutBonusSum | number_format }} €
{% trans %}Bonus ESL/SA{% endtrans %}: {{ formData.bonusEslSa | number_format }} €
{% trans %}Pecuniary benefit{% endtrans %}: {{ workerData.pecuniaryBenefit | number_format }} €
{% trans %}Execution limit{% endtrans %}: {{ workerData.executionLimit | number_format }} €
{% trans %}Retirement provision{% endtrans %}: {{ workerData.retirementProvision | number_format }} €
{% trans %}Payment{% endtrans %}: {{ workerData.payment | number_format }} €
{% trans %}Holiday cash{% endtrans %}: {{ (workerData.employmentType == 'FG' ? 0 : report.holidayCash) | number_format }} {% trans %}h{% endtrans %}
{% trans %}Sickness cash{% endtrans %}: {{ report.sicknessCash | number_format }} {% trans %}h{% endtrans %}
{% trans %}Upfront money{% endtrans %}: {{ formData.upfrontMoney | number_format }} €
{% trans %}Ticket{% endtrans %}: {{ formData.ticket | number_format }} €
{% trans %}Travel time{% endtrans %}: {{ travelTimeSum | number_format }} {% trans %}h{% endtrans %}
{% trans %}Comments{% endtrans %}:
{{ formData.comments }}