Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
2600 Tampilan

Hello,

I want to add one custom field in payslip object used in python condition of salary rule.
and that field used in computation of salary rule.Can any one please tell me with example?How it can be done in python? I am using Odoo 10 version.

Thanks in Advance,

Avatar
Buang
Jawaban Terbai

Inherit the payslip model and add the field (add also to the form view)

class HrPyslip(models.Model):
_inherit = 'hr.payslip'

bonus_extra = fields.Float()
And use in your custome salary rule
<record id="my_custom_rule" model="hr.salary.rule">
<field name="name">Custom_Rule</field>
<field name="sequence">100</field>
<field name="code">100</field>
<field name="category_id" ref="hr_payroll.BASIC"/>
<field name="condition_select">python</field>
<field name="condition_python">result = bool(payslip.bonus_extra > 100)</field>
<field name="amount_select">code</field>
<field name="amount_python_compute">result=(payslip.bonus_extra*3.14)</field>
</record>


Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
0
Agu 22
2407
1
Jul 22
20113
0
Apr 22
3074
3
Sep 21
3243
2
Sep 21
4543