127 lines
6.3 KiB
XML
127 lines
6.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<openerp>
|
|
<data>
|
|
<template id="report_hryearlysalary">
|
|
<t t-call="report.html_container">
|
|
<t t-foreach="get_employee(data['form'])" t-as="employee">
|
|
<t t-call="report.internal_layout">
|
|
<div class="page">
|
|
<h2><span t-field="employee.company_id"/></h2>
|
|
<p> From
|
|
<u><span t-esc="formatLang(data['form']['date_from'], date=True)"/></u>
|
|
To <u><span t-esc="formatLang(data['form']['date_to'], date=True)"/></u> </p>
|
|
<table class="table table-condensed table-bordered">
|
|
<tr>
|
|
<td><strong>Employee Code</strong></td>
|
|
<td>
|
|
<t t-if="employee.identification_id">
|
|
<span t-field="employee.identification_id"/>
|
|
</t>
|
|
</td>
|
|
<td><strong>Department</strong></td>
|
|
<td>
|
|
<t t-if="employee.department_id">
|
|
<span t-field="employee.department_id.name"/>
|
|
</t>
|
|
</td>
|
|
<td><strong>Bank</strong></td>
|
|
<td>
|
|
<t t-if="employee.bank_account_id">
|
|
<span t-field="employee.bank_account_id.bank.name"/>
|
|
</t>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Employee Name</strong></td>
|
|
<td>
|
|
<t t-if="employee.name">
|
|
<span t-field="employee.name"/>
|
|
</t>
|
|
</td>
|
|
<td><strong>Other No.</strong></td>
|
|
<td>
|
|
<t t-if="employee.otherid">
|
|
<span t-field="employee.otherid"/>
|
|
</t>
|
|
</td>
|
|
<td><strong>Address</strong></td>
|
|
<td>
|
|
<t t-if="employee.address_home_id">
|
|
<span t-field="employee.address_home_id.name"/>
|
|
</t>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Designation</strong></td>
|
|
<td>
|
|
<t t-if="employee.job_id">
|
|
<span t-field="employee.job_id.name"/>
|
|
</t>
|
|
</td>
|
|
<td><strong>Phone No.</strong></td>
|
|
<td>
|
|
<t t-if="employee.work_phone">
|
|
<span t-field="employee.work_phone"/>
|
|
</t>
|
|
</td>
|
|
<td><strong>E-mail Address</strong></td>
|
|
<td>
|
|
<t t-if="employee.work_email">
|
|
<span t-field="employee.work_email"/>
|
|
</t>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table class="table table-condensed">
|
|
<thead>
|
|
<tr t-foreach="get_periods(data['form'])" t-as="months">
|
|
<span t-esc="get_employee_detail(data['form'], employee)"/>
|
|
<th>Title</th>
|
|
<t t-foreach="months[0:12]" t-as="month_sal">
|
|
<th class="text-right">
|
|
<span t-esc="month_sal"/>
|
|
</th>
|
|
</t>
|
|
<th>Total</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<td><strong> Allowances with Basic:</strong></td>
|
|
<tr t-foreach="get_allow()" t-as="allowance">
|
|
<t t-if="allowance[0] in ['Basic','Gross']">
|
|
<td><strong><span t-esc="allowance[0]"/></strong></td>
|
|
<t t-foreach="allowance[1:13]" t-as="allow">
|
|
<td><span t-esc="allow"/></td>
|
|
</t>
|
|
</t>
|
|
<t t-if="allowance[0] not in ['Basic','Gross']">
|
|
<td><span t-esc="allowance[0]"/></td>
|
|
<t t-foreach="allowance[1:13]" t-as="allow">
|
|
<td><span t-esc="formatLang(allow)"/></td>
|
|
</t>
|
|
</t>
|
|
<td t-esc="formatLang(allowance[13],currency_obj= company.currency_id)"/>
|
|
</tr>
|
|
<td><strong> Deductions:</strong></td>
|
|
<tr t-foreach="get_deduct()" t-as="deduct">
|
|
<t t-if="deduct[0] in ['Net']">
|
|
<td><strong><span t-esc="deduct[0]"/></strong></td>
|
|
</t>
|
|
<t t-if="deduct[0] not in ['Net']">
|
|
<td><span t-esc="deduct[0]"/></td>
|
|
</t>
|
|
<t t-foreach="deduct[1:12]" t-as="d">
|
|
<td><span t-esc="formatLang(d)"/></td>
|
|
</t>
|
|
<td t-esc="formatLang(deduct[13],currency_obj= company.currency_id)"/>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</t>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
</data>
|
|
</openerp>
|