trytond-patches/counterpart_party_payment_c...

14 lines
694 B
Diff

diff --git a/tryton/modules/account_payment_clearing/payment.py b/tryton/modules/account_payment_clearing/payment.py
index 72c69df198..aacd386c9a 100644
--- a/tryton/modules/account_payment_clearing/payment.py
+++ b/tryton/modules/account_payment_clearing/payment.py
@@ -277,6 +277,8 @@ class Payment(metaclass=PoolMeta):
counterpart.amount_second_currency = self.amount.copy_sign(
counterpart.debit - counterpart.credit)
counterpart.second_currency = self.journal.currency
+ counterpart.party = (self.clearing_party
+ if counterpart.account.party_required else None)
move.lines = (line, counterpart)
return move