mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[IMP] account_payment_order: select partner bank account automatically.
This commit is contained in:
committed by
Pedro M. Baeza
parent
d8e55d0ca2
commit
2e32e672d1
@@ -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, "
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user