{{selected_employer}}
Impot No: {{selected_employer.impotNumber}}
Year: {{selected_year}}
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
{{ 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, '.', ',') }} |