trytond-patches/issue8834.diff

13 lines
714 B
Diff

diff -r dc6d16f53783 trytond/trytond/modules/account_payment_clearing/payment.py
--- a/trytond/trytond/modules/account_payment_clearing/payment.py Mon Nov 04 12:53:16 2019 +0100
+++ b/trytond/trytond/modules/account_payment_clearing/payment.py Mon Nov 18 14:19:24 2019 +0100
@@ -189,6 +189,8 @@
else:
counterpart.debit, counterpart.credit = local_amount, 0
counterpart.account = self.journal.clearing_account
+ counterpart.party = (self.clearing_party
+ if counterpart.account.party_required else None)
if not local_currency:
counterpart.amount_second_currency = self.amount.copy_sign(
counterpart.debit - counterpart.credit)