diff --git a/addons/hr/hr.py b/addons/hr/hr.py
index e87ae89af24..f9b536c6915 100644
--- a/addons/hr/hr.py
+++ b/addons/hr/hr.py
@@ -198,6 +198,10 @@ class hr_employee(osv.osv):
@api.multi
def write(self, vals):
+ if 'address_home_id' in vals:
+ account_id = vals.get('bank_account_id') or self.bank_account_id.id
+ if account_id:
+ self.env['res.partner.bank'].browse(account_id).partner_id = vals['address_home_id']
tools.image_resize_images(vals)
return super(hr_employee, self).write(vals)
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index 41ee36fb9cd..c6399119b1a 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -62,7 +62,7 @@
-
+