Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
2636 Vizualizări

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,

Imagine profil
Abandonează
Cel mai bun răspuns

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>


Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
aug. 22
2549
1
iul. 22
20289
0
apr. 22
3174
3
sept. 21
3349
2
sept. 21
4684