I want to calculate the salary of the employees based on the number of days they worked. For eg if an employee works for 25 days, his salary for 5 days needs to eb deducted from his basic salary. how to do it??
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
Create a salary that multiplies the daily/hourly rate by the number of worked days/hours For example, assuming you have 26 working days in a month:
result = worked_days.WORK100.number_of_days * (contract.wage / 26)
for slip in self.browse(cu, uid, ids, context=None): NameError: global name 'cu' is not defined
you should put "cr" not "cu"
Change the Salary Rules/Basic Code -
The code is,
result = 0
for line in payslip.worked_days_line_ids:
result += line.number_of_days
if result >= 28:
result = 30
result = result*(contract.wage/30)
Note:
Go to the Salary Rules ---> Basic ---> Under the Computation ---> Click the Python Code option ---> Replace the New Code
Thanks & Regards,
Mohanraj J
(SrikeshInfotech)
not working this code
Hi, can i ask a question? what command is used to get the total attendance within the whole month but under a weekly payroll please help me
please help me
Hi I am also looking for the same .....................
How to calculate hours based salary for employee?
please help me
try this hours calculator
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up
See The bellow Answer bro