2016-03-02 83 views
1

请告诉我如何根据odoo v8中的工作时间计算工资(例如,contract.wage)? 基本工资应以工作时间为基础,但在Odoo中,如果员工工作1小时或100小时,系统将计算员工的全部基本工资(contract.wage)。odoo v8根据工作时间计算工资

回答

1

您可以修改工资规则中的基本规则,根据工作时间计算此值。

工资单有对此详细地说,可以哟组160小时代码WORK100和设定规则(这里是工作):

<record id="hr_payroll.hr_rule_basic" model="hr.salary.rule"> 
    <field name="name">Salary</field> 
    <field name="code">BASIC</field> 
    <field name="category_id" ref="hr_payroll.BASIC"/> 
    <field name="sequence" eval="10"/> 
    <field name="amount_select">percentage</field> 
    <field name="amount_percentage_base">worked_days.WORK100.number_of_hours * (contract.wage/160)</field> 
    <field name="amount_percentage">100.00</field> 
</record>