[IMP] account_move_line: improved account selection when partner changes
authorStéphane Bidoul <>
Tue, 5 Jul 2011 06:19:54 +0000 (11:49 +0530)
committerARA (OpenERP) <ara@tinyerp.com>
Tue, 5 Jul 2011 06:19:54 +0000 (11:49 +0530)
bzr revid: ara@tinyerp.com-20110705061954-15qtmkg029ptdnn2

addons/account/account_move_line.py

index 952868a..38a94d1 100644 (file)
@@ -655,7 +655,7 @@ class account_move_line(osv.osv):
                 elif jt in ('general', 'bank', 'cash'):
                     if part.customer and not part.supplier:
                         val['account_id'] = fiscal_pos_obj.map_account(cr, uid, part and part.property_account_position or False, id2)
-                    else:
+                    elif part.supplier and not part.customer:
                         val['account_id'] = fiscal_pos_obj.map_account(cr, uid, part and part.property_account_position or False, id1)
                 if val.get('account_id', False):
                     d = self.onchange_account_id(cr, uid, ids, val['account_id'])