Ashvin Rathod (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-bug-784006-ara into
lp:openobject-addons.
Requested reviews:
OpenERP Core Team (openerp)
Related bugs:
Bug #784006 in OpenERP Addons: "account_move_line: improved account selection
when partner changes"
https://bugs.launchpad.net/openobject-addons/+bug/784006
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-784006-ara/+merge/63517
Hello,
Fix: account_move_line: improved account selection when partner changes
Thanks,
ara
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-784006-ara/+merge/63517
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-bug-784006-ara.
=== modified file 'account/account_move_line.py'
--- account/account_move_line.py 2011-05-30 14:14:51 +0000
+++ account/account_move_line.py 2011-06-06 05:41:17 +0000
@@ -650,8 +650,13 @@
#if jt in ('sale', 'purchase_refund', 'bank', 'cash'):
if jt in ('sale', 'purchase_refund'):
val['account_id'] = fiscal_pos_obj.map_account(cr, uid, part and part.property_account_position or False, id2)
- elif jt in ('purchase', 'sale_refund', 'expense', 'bank', 'cash'):
+ elif jt in ('purchase', 'sale_refund'):
val['account_id'] = fiscal_pos_obj.map_account(cr, uid, part and part.property_account_position or False, id1)
+ 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:
+ 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'])
val.update(d['value'])
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp