diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index e4e12f63490..43a7803fb5c 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -572,7 +572,7 @@
-
+
@@ -582,7 +582,7 @@
-
+
@@ -1013,7 +1013,7 @@
-
+
@@ -1048,7 +1048,7 @@
-
+
@@ -1122,7 +1122,7 @@
-
+
@@ -1343,7 +1343,7 @@
-
+
@@ -1405,7 +1405,7 @@
-
+
@@ -2576,7 +2576,7 @@ action = self.pool.get('res.config').next(cr, uid, [], context)
-
+
@@ -2586,7 +2586,7 @@ action = self.pool.get('res.config').next(cr, uid, [], context)
-
+
diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py
index f4fde5f24ae..63c4e13e7c7 100644
--- a/addons/account_voucher/account_voucher.py
+++ b/addons/account_voucher/account_voucher.py
@@ -752,15 +752,16 @@ class account_voucher(osv.osv):
if not currency_pool.is_zero(cr, uid, inv.currency_id, line_total):
diff = line_total
account_id = False
+ write_off_name = ''
if inv.payment_option == 'with_writeoff':
account_id = inv.writeoff_acc_id.id
- name = inv.comment
+ write_off_name = inv.comment
elif inv.type in ('sale', 'receipt'):
account_id = inv.partner_id.property_account_receivable.id
else:
account_id = inv.partner_id.property_account_payable.id
move_line = {
- 'name': name,
+ 'name': write_off_name or name,
'account_id': account_id,
'move_id': move_id,
'partner_id': inv.partner_id.id,