107 lines
4.5 KiB
XML
107 lines
4.5 KiB
XML
<?xml version="1.0"?>
|
|
<odoo>
|
|
|
|
<template id="report_termination_holiday_n1" inherit_id="hr_payroll.report_payslip" primary="True">
|
|
<xpath expr="//h2[@id='payslip_name']/span" position="replace">
|
|
<span>
|
|
Holiday Certificate : Exercise <t t-out="(o.date_to-relativedelta(years=1)).strftime('%Y')"/> - Holiday year <t t-out="o.date_to.strftime('%Y')"/>
|
|
</span>
|
|
</xpath>
|
|
<div id="worked_days_table" position="replace"/>
|
|
</template>
|
|
|
|
<template id="report_termination_holiday_n1_lang">
|
|
<t t-call="web.html_container">
|
|
<t t-foreach="docs" t-as="o">
|
|
<t t-set="o" t-value="o.with_context(lang=o.employee_id.lang or o.env.lang)"/>
|
|
<t t-call="l10n_be_hr_payroll.report_termination_holiday_n1" t-lang="o.env.lang"/>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
|
|
<template id="report_termination_holiday_n" inherit_id="hr_payroll.report_payslip" primary="True">
|
|
<xpath expr="//h2[@id='payslip_name']/span" position="replace">
|
|
<span>
|
|
Holiday Certificate : Exercise <t t-out="o.date_to.strftime('%Y')"/> - Holiday year <t t-out="(o.date_to+relativedelta(years=1)).strftime('%Y')"/>
|
|
</span>
|
|
</xpath>
|
|
<div id="worked_days_table" position="replace"/>
|
|
</template>
|
|
|
|
<template id="report_termination_holiday_n_lang">
|
|
<t t-call="web.html_container">
|
|
<t t-foreach="docs" t-as="o">
|
|
<t t-set="o" t-value="o.with_context(lang=o.employee_id.lang or o.env.lang)"/>
|
|
<t t-call="l10n_be_hr_payroll.report_termination_holiday_n" t-lang="o.env.lang"/>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
|
|
<template id="report_bonus_month" inherit_id="hr_payroll.report_payslip" primary="True">
|
|
<div id="worked_days_table" position="replace"/>
|
|
</template>
|
|
|
|
<template id="report_bonus_lang">
|
|
<t t-call="web.html_container">
|
|
<t t-foreach="docs" t-as="o">
|
|
<t t-set="o" t-value="o.with_context(lang=o.employee_id.lang or o.env.lang)"/>
|
|
<t t-call="l10n_be_hr_payroll.report_bonus_month" t-lang="o.env.lang"/>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
|
|
<template id="report_belgium_payslip" inherit_id="hr_payroll.report_payslip" primary="True">
|
|
<xpath expr="//div[@id='employee_person_in_charge']" position="replace">
|
|
<t t-set="person_in_charge" t-value="o.employee_id.children + o.employee_id.other_senior_dependent + o.employee_id.other_juniors_dependent"/>
|
|
<div id="employee_person_in_charge" t-if="person_in_charge">
|
|
<strong class="me-2">Person in Charge:</strong>
|
|
<span t-out="person_in_charge"/>
|
|
</div>
|
|
</xpath>
|
|
<div id="wage" position="after">
|
|
<t t-set="ecovouchers" t-value="o._get_input_line_amount('ECOVOUCHERS')"/>
|
|
<div id="employee_eco_vouchers" t-if="ecovouchers">
|
|
<strong class="me-2">Eco-Vouchers:</strong>
|
|
<span t-out="round(ecovouchers, 2)"/>€<span class="me-2"/>
|
|
(= <span t-out="int(ecovouchers // 10)"/>*10€ + 1*<span t-out="round(ecovouchers % 10, 2)"/>€)
|
|
</div>
|
|
<t t-set="mobility_budget" t-value="o.version_id.l10n_be_mobility_budget_amount_monthly"/>
|
|
<div id="employee_mobility_budget" t-if="mobility_budget">
|
|
<strong class="me-2">Mobility Budget (Monthly):</strong>
|
|
<span t-out="mobility_budget"/> €
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<template id="report_belgium_payslip_lang">
|
|
<t t-call="web.html_container">
|
|
<t t-foreach="docs" t-as="o">
|
|
<t t-set="o" t-value="o.with_context(lang=o.employee_id.lang or o.env.lang)"/>
|
|
<t t-call="l10n_be_hr_payroll.report_belgium_payslip" t-lang="o.env.lang"/>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
|
|
<template id="report_belgium_light_payslip" inherit_id="hr_payroll.report_light_payslip" primary="True">
|
|
<tr id="pay_period" position="after">
|
|
<t t-set="ecovouchers" t-value="o._get_input_line_amount('ECOVOUCHERS')"/>
|
|
<tr t-if="ecovouchers">
|
|
<td>Eco-Vouchers:</td>
|
|
<td class="text-end fw-bold">
|
|
<span t-out="round(ecovouchers, 2)"/>€<span class="me-2"/>
|
|
(= <span t-out="int(ecovouchers // 10)"/>*10€ + 1*<span t-out="round(ecovouchers % 10, 2)"/>€)
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
</template>
|
|
|
|
<template id="report_belgium_light_payslip_lang">
|
|
<t t-call="web.html_container">
|
|
<t t-foreach="docs" t-as="o">
|
|
<t t-set="o" t-value="o.with_context(lang=o.employee_id.lang or o.env.lang)"/>
|
|
<t t-call="l10n_be_hr_payroll.report_belgium_light_payslip" t-lang="o.env.lang"/>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
</odoo>
|