Basic
BASIC
Allowance
ALW
Taxable Salary
GROSS
Deduction
DED
Net
NET
Company Contribution
COMP
Default Structure Rules Set
False
Basic Salary
1
BASIC
none
code
result = payslip.paid_amount
Taxable Salary
100
GROSS
none
code
result = categories['BASIC'] + categories['ALW']
Deduction
198
DEDUCTION
python
result = 'DEDUCTION' in inputs
code
result = -inputs['DEDUCTION'].amount
result_name = inputs['DEDUCTION'].name
Attachment of Salary
174
ATTACH_SALARY
python
result = 'ATTACH_SALARY' in inputs
code
result = -inputs['ATTACH_SALARY'].amount
result_name = inputs['ATTACH_SALARY'].name
Assignment of Salary
174
ASSIG_SALARY
python
result = 'ASSIG_SALARY' in inputs
code
result = -inputs['ASSIG_SALARY'].amount
result_name = inputs['ASSIG_SALARY'].name
Child Support
CHILD_SUPPORT
code
174
python
result = 'CHILD_SUPPORT' in inputs
result = -inputs['CHILD_SUPPORT'].amount
result_name = inputs['CHILD_SUPPORT'].name
Reimbursement
199
REIMBURSEMENT
python
result = 'REIMBURSEMENT' in inputs
code
result = inputs['REIMBURSEMENT'].amount
result_name = inputs['REIMBURSEMENT'].name
Net Salary
200
NET
True
none
code
result = categories['BASIC'] + categories['ALW'] + categories['DED']
Regular Pay
Worker Pay
Payroll
2
Payroll Rate
4
HALF
DOWN
HALF
DOWN
HALF
DOWN
HALF
DOWN
HALF
DOWN
HALF
DOWN
Out of Contract
0
OUT
HALF
HALF-UP
Deduction
DEDUCTION
Reimbursement
REIMBURSEMENT
Attachment of Salary
ATTACH_SALARY
Assignment of Salary
ASSIG_SALARY
Child Support
CHILD_SUPPORT
Payroll - Technical: Reset Work Entries
code
# Don't call this server action if you don't want to loose all your work entries
env['hr.work.entry'].search([]).unlink()
now = datetime.datetime.now()
env['hr.contract'].write({
'date_generated_from': now,
'date_generated_to': now
})
Edit Payslip Lines
form
code
action = records.action_edit_payslip_lines()