Clear payment account when setting line
issue11131 review391401002
This commit is contained in:
1 parent
03ae2dd167
commit
bad3001301
1 file changed
+5
@@ -138,8 +138,13 @@ class Invoice(metaclass=PoolMeta):
|
||||
continue
|
||||
if payment.party != line.party:
|
||||
continue
|
||||
if (getattr(payment, 'account')
|
||||
and payment.account != line.account):
|
||||
continue
|
||||
if payment.amount <= payment_amount:
|
||||
payment.line = line
|
||||
if hasattr(payment, 'account'):
|
||||
payment.account = None
|
||||
payment_amount -= payment.amount
|
||||
return payments
|
||||
|
||||
|
||||
Reference in new issue
Block a user