Use payable or receivable account as fallback to create clearing move of payment
A payment, made on a journal with clearing setup, must always create a clearing move even if no account or line are set. Closes #13825
This commit is contained in:
@@ -234,6 +234,10 @@ class Payment(metaclass=PoolMeta):
|
||||
return self.line.account
|
||||
elif self.account:
|
||||
return self.account
|
||||
elif self.kind == 'payable':
|
||||
return self.party.account_payable_used
|
||||
elif self.kind == 'receivable':
|
||||
return self.party.account_receivable_used
|
||||
|
||||
@property
|
||||
def clearing_party(self):
|
||||
@@ -264,8 +268,6 @@ class Payment(metaclass=PoolMeta):
|
||||
Period = pool.get('account.period')
|
||||
Date = pool.get('ir.date')
|
||||
|
||||
if not self.clearing_account:
|
||||
return
|
||||
if (not self.journal.clearing_account
|
||||
or not self.journal.clearing_journal):
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user