diff --git a/issue8834.diff b/issue8834.diff new file mode 100644 index 0000000..3818c10 --- /dev/null +++ b/issue8834.diff @@ -0,0 +1,12 @@ +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) diff --git a/series b/series index 30644d4..bf75f18 100644 --- a/series +++ b/series @@ -61,3 +61,5 @@ rule_account_journal_period.diff # [account] Add missing rule for account.journa issue8944.diff # [sale_shipment_cost] Prevent crash when duplicating a sale and moving it to quote state. account_asset.diff # [account_asset] permit update asset running without move yet. + +issue8834.diff # [account_payment_clearing] Party required when mark a payment succeed and counterpart account is required