When I defined some incentives in the "Pay Slip" form inside the "Other Input" section, and generated the pasyslip, it didn't calculated!!
Should I do anything missed?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
I've also tested this issue on my own OpenERP (V7.0) instance and on runbot, and i think it's a bug.
The payslip is computed, but the new input is not taken into account.
--------------
Edit the file hr_payroll.py (under ../addons/hr_payroll/) around line 486 and add : 'amount': input.amount,
Are there any news about this subject?
I've opened this issue 25 days ago on GITHUB, but still no response: https://github.com/odoo/odoo/issues/4438
I tried putting this code in a salary rule, but not calculated correctly!!
You need to define appropriate "Salary Rules" based on "inputs" variable and python code, for example (fo "Other input" - code BONUS):
result = contract.wage * inputs.BONUS.amount / 100
In V8 this rule works for me:
<record id="l10n_pl_hr_payroll.hr_salary_rule_premia" model="hr.salary.rule">
<field name="code">PREMIA</field>
<field eval="5" name="sequence"/>
<field eval="1" name="appears_on_payslip"/>
<field name="condition_range">contract.wage</field>
<field name="company_id" ref="base.main_company"/>
<field eval="25.0" name="amount_percentage"/>
<field name="condition_select">none</field>
<field name="amount_percentage_base">PREMIA</field>
<field name="amount_select">code</field>
<field eval="1" name="active"/>
<field name="name">Premia wg bierzącej stawki procentowej pracownika</field>
<field name="amount_python_compute">result = contract.wage * inputs.PREMIA_PRACOWNIKA.amount / 100</field>
<field name="category_id" ref="hr_payroll.ALW"/>
<field name="quantity">1.0</field>
</record>
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
0
thg 11 23
|
2011 | ||
|
3
thg 5 22
|
11195 | ||
|
2
thg 7 24
|
11123 | ||
|
0
thg 5 16
|
3550 | ||
|
8
thg 2 24
|
13236 |
in details pls... Where can I write this code? and Why -if i defined the bonus directly in "Other Input"- it doesn't work?
I tried putting this code in a salary rule, but not worked!!
Follow at: https://github.com/odoo/odoo/issues/4438
Thx Med, Can you test it on Odoo v8, rather than OpenERP v7?
Zbik, Please tell me how can I use your code? and where?