{% extends 'base_admin.html.twig' %} {% block title %}Impot Declaration (Dynamic){% endblock %} {% block body %}

Impot Declaration (Dynamic)

{% include ('template_parts/_date_ranges_avs_impot_declaration.html.twig') %} Print Impot declaration PDF {% 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

Impot Declarations Saved

>>Impot download {% for employer in employers %} {% endfor %} {% for year in years %} {% for employer in employers %} {% endfor %} {% endfor %}
Year{{ employer }}
{{ year.year }} {% set path = 'impotdeclaration/Impot Declaration-'~employer~'-'~year.year~'.pdf' %} {% set filename = 'Impot Declaration-'~employer~'-'~year.year~'.pdf' %} {% for file in files %} {% if file == filename %} {% endif %} {% endfor %}



{% endblock %} {% block javascripts %} {{ parent() }} {% include 'template_parts/_js_date_range_annual_declaration.html.twig' %} {% endblock javascripts %} {% block datatable %} {% endblock datatable %}