Clear payment account when setting line

issue11131
review391401002
This commit is contained in:
Cédric Krier committed 2022-01-20 19:07:43 +01:00
1 parent 03ae2dd167
commit bad3001301
1 file changed
+5
+5
View File
@@ -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