diff --git a/addons/hr_payroll/hr_payroll_demo.xml b/addons/hr_payroll/hr_payroll_demo.xml
index 9c2ce90cd7a..b0c843e0c95 100644
--- a/addons/hr_payroll/hr_payroll_demo.xml
+++ b/addons/hr_payroll/hr_payroll_demo.xml
@@ -92,5 +92,112 @@
Salary Slip of Bonamy for June-2010
+
+ salary_account
+ hr.employee,1
+
+
+ account.account,27
+ many2one
+
+
+
+ employee_account
+ hr.employee,1
+
+
+ account.account,22
+ many2one
+
+
+
+ property_bank_account
+ hr.employee,1
+
+
+ account.account,11
+ many2one
+
+
+
+ salary_account
+ hr.employee,2
+
+
+ account.account,27
+ many2one
+
+
+
+ employee_account
+ hr.employee,2
+
+
+ account.account,22
+ many2one
+
+
+
+ property_bank_account
+ hr.employee,2
+
+
+ account.account,11
+ many2one
+
+
+
+ salary_account
+ hr.employee,3
+
+
+ account.account,27
+ many2one
+
+
+
+ employee_account
+ hr.employee,3
+
+
+ account.account,22
+ many2one
+
+
+
+ property_bank_account
+ hr.employee,3
+
+
+ account.account,11
+ many2one
+
+
+
+ salary_account
+ hr.employee,10
+
+
+ account.account,27
+ many2one
+
+
+
+ employee_account
+ hr.employee,10
+
+
+ account.account,22
+ many2one
+
+
+
+ property_bank_account
+ hr.employee,10
+
+
+ account.account,11
+ many2one
+
diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py
index 24914327926..55e9fc09b13 100644
--- a/addons/hr_recruitment/hr_recruitment.py
+++ b/addons/hr_recruitment/hr_recruitment.py
@@ -429,6 +429,9 @@ class hr_applicant(crm.crm_case, osv.osv):
message = _('Applicant ') + " '" + name + "' "+ _("is Hired.")
self.log(cr, uid, id, message)
+ stage_id = self.pool.get('hr.recruitment.stage').search(cr, uid, [('name','=','Contract Signed')])
+ self.write(cr, uid, ids,{'stage_id':stage_id[0]})
+
applicant = self.browse(cr, uid, ids)[0]
if applicant['job_id'] :
emp_id = employee_obj.create(cr,uid,{'name':applicant['name'],'job_id':applicant['job_id']['id']})