diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index 5ba5dbac216..14b66c328d5 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -278,7 +278,7 @@ class hr_payslip(osv.osv): 'note': fields.text('Description', readonly=True, states={'draft':[('readonly',False)]}), 'contract_id': fields.many2one('hr.contract', 'Contract', required=False, readonly=True, states={'draft': [('readonly', False)]}), 'details_by_salary_rule_category': fields.function(_get_lines_salary_rule_category, method=True, type='one2many', relation='hr.payslip.line', string='Details by Salary Rule Category'), - 'credit_note': fields.boolean('Credit Note', help="Indicates this payslip has a refund of another"), + 'credit_note': fields.boolean('Credit Note', help="Indicates this payslip has a refund of another", readonly=True, states={'draft': [('readonly', False)]}), 'payslip_run_id': fields.many2one('hr.payslip.run', 'Payslip Run', readonly=True, states={'draft': [('readonly', False)]}), } _defaults = { diff --git a/addons/hr_payroll/hr_payroll_demo.xml b/addons/hr_payroll/hr_payroll_demo.xml index 6408cb78094..bcbecd63ffd 100644 --- a/addons/hr_payroll/hr_payroll_demo.xml +++ b/addons/hr_payroll/hr_payroll_demo.xml @@ -2,19 +2,38 @@ + + + + House Rent Allowance Register + + + + Provident Fund Register + + + + Professional Tax Register + + + + Meal Voucher Register + + - + percentage contract.wage HRA + House Rent Allowance - + fix CA @@ -23,22 +42,24 @@ - + fix PT + Professional Tax - + percentage contract.wage PF + Provident Fund @@ -57,6 +78,7 @@ worked_days.WORK100.number_of_days MA + Meal Voucher @@ -89,7 +111,7 @@ ME Marketing Executive - + @@ -103,6 +125,7 @@ + @@ -113,6 +136,7 @@ + Marketing Executive Contract diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml index f8b74ba01ee..1465e29ca40 100644 --- a/addons/hr_payroll/hr_payroll_view.xml +++ b/addons/hr_payroll/hr_payroll_view.xml @@ -144,6 +144,8 @@ + + @@ -196,6 +198,7 @@ + @@ -205,7 +208,6 @@ - hr.payslip.tree hr.payslip @@ -523,7 +525,7 @@ id="act_hr_employee_payslip_list" groups="base.group_hr_manager"/> - + hr.salary.rule.tree @@ -551,7 +553,7 @@ - + @@ -626,69 +628,69 @@ - + - - hr.payslip.run.search - hr.payslip.run - search - - - - - - - - - - - hr.payslip.run.tree - hr.payslip.run - tree - - - - - - - - - - - hr.payslip.run.form - hr.payslip.run - form - -
- - - + + hr.payslip.run.search + hr.payslip.run + search + + + - - - - - - - - -