{{selected_employer}}

Impot No: {{selected_employer.impotNumber}}

Year: {{selected_year}}

{% for getEmployee in employeeList %} {% else %} {% endfor %}
Employer N° Sourcier ou date naissance Employee Etat Civil Domicile Duree d'occupation du Duree d'occupation au Salaire mensuel determinant le taux (CHF) Salaire brut (CHF) Colonne tarifaire Taux I.O. Impot retenu PDF
{{ getEmployee[4] }} {{ getEmployee[0].dateOfBirth|date('d-M-Y') }} {{ getEmployee[0].fullName }} {{ getEmployee[0].etatCivil }} Domicile {% set data=payrollService.interval(getEmployee[0].id,getEmployee[3],getEmployee[2],getEmployee[1]) %} {% set start = data['start']|date('Y-m-d') %} {% set end = data['end']|date('Y-m-d') %} {% set monthcount = 1+ data['end']|date('m') - data['start']|date('m') %} {{ data['start']|date('d-M-Y') }} {{ data['end']|date_modify("+1 month -1 days")|date('d-M-Y') }} {{ (payrollService.grossSalaryForPeriod( getEmployee[0].id, getEmployee[3],start,end)/monthcount)|number_format(2, '.', ',') }} {{ payrollService.grossSalaryForPeriod( getEmployee[0].id, getEmployee[3],start,end)|number_format(2, '.', ',') }} {{ getEmployee[0].impotClassification }} 2% {{ ( 0.02 * payrollService.grossSalaryForPeriod( getEmployee[0].id, getEmployee[3],start,end))|number_format(2, '.', ',') }} PDF