diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py
index cde35d63f4f..94b390006a1 100644
--- a/addons/analytic/analytic.py
+++ b/addons/analytic/analytic.py
@@ -285,7 +285,10 @@ class account_analytic_account(osv.osv):
def create_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
- self.message_post(cr, uid, [obj.id], body=_("Contract created."),
+ message = _("Contract created.")
+ if obj.partner_id:
+ message = _("Contract for %s has been created.") % (obj.partner_id.name)
+ self.message_post(cr, uid, [obj.id], body=message,
subtype="analytic.mt_account_status", context=context)
account_analytic_account()