diff --git a/addons/account/wizard/account_balance_report.py b/addons/account/wizard/account_balance_report.py
index c54d8ee0fc2..0ba229398b3 100644
--- a/addons/account/wizard/account_balance_report.py
+++ b/addons/account/wizard/account_balance_report.py
@@ -61,7 +61,7 @@ class account_balance_report(osv.osv_memory):
def _print_report(self, cr, uid, ids, data, query_line, context=None):
if data['model']=='ir.ui.menu':
- data['ids']=data['form']['chart_account_id']
+ data['ids'] = [data['form']['chart_account_id']]
data['form'].update(self.read(cr, uid, ids, ['display_account', 'company_id',])[0])
data['form']['query_get'] = query_line
return { 'type': 'ir.actions.report.xml', 'report_name': 'account.account.balance', 'datas': data, 'nodestroy':True, }
diff --git a/addons/account/wizard/account_balance_report_view.xml b/addons/account/wizard/account_balance_report_view.xml
index 4b94d458383..bcfbc1c2b83 100644
--- a/addons/account/wizard/account_balance_report_view.xml
+++ b/addons/account/wizard/account_balance_report_view.xml
@@ -8,7 +8,7 @@
form