[IMP] account_payment_order: select partner bank account automatically.

This commit is contained in:
Adrien Peiffer (ACSONE)
2017-08-11 15:25:26 +02:00
committed by Pedro M. Baeza
parent d8e55d0ca2
commit 2e32e672d1
2 changed files with 9 additions and 2 deletions

View File

@@ -9,7 +9,7 @@
{
'name': 'Account Payment Order',
'version': '10.0.1.3.0',
'version': '10.0.1.3.1',
'license': 'AGPL-3',
'author': "ACSONE SA/NV, "
"Therp BV, "

View File

@@ -47,9 +47,16 @@ class AccountMoveLine(models.Model):
# in this case
if payment_order.payment_type == 'outbound':
amount_currency *= -1
partner_bank_id = False
if not self.partner_bank_id:
# Select partner bank account automatically if there is only one
if len(self.partner_id.bank_ids) == 1:
partner_bank_id = self.partner_id.bank_ids[0].id
else:
partner_bank_id = self.partner_bank_id.id
vals = {
'order_id': payment_order.id,
'partner_bank_id': self.partner_bank_id.id,
'partner_bank_id': partner_bank_id,
'partner_id': self.partner_id.id,
'move_line_id': self.id,
'communication': communication,