[FIX] point_of_sale: generate bank statement with commerical partner
When a pos session is closed & confirmed, the account.move were generated with the commercial partner except for the bank statement which prevented automatic reconciliation. This patch uses the commercial partner also for bank statement. Fixes #1558, #1764
This commit is contained in:
parent
b160f99e2d
commit
73546f70ca
|
@ -757,12 +757,12 @@ class pos_order(osv.osv):
|
|||
'amount': data['amount'],
|
||||
'date': data.get('payment_date', time.strftime('%Y-%m-%d')),
|
||||
'name': order.name + ': ' + (data.get('payment_name', '') or ''),
|
||||
'partner_id': order.partner_id and self.pool.get("res.partner")._find_accounting_partner(order.partner_id).id or False,
|
||||
}
|
||||
|
||||
account_def = property_obj.get(cr, uid, 'property_account_receivable', 'res.partner', context=context)
|
||||
args['account_id'] = (order.partner_id and order.partner_id.property_account_receivable \
|
||||
and order.partner_id.property_account_receivable.id) or (account_def and account_def.id) or False
|
||||
args['partner_id'] = order.partner_id and order.partner_id.id or None
|
||||
|
||||
if not args['account_id']:
|
||||
if not args['partner_id']:
|
||||
|
|
Loading…
Reference in New Issue