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 (grafted from e1fb741c56001439d79ebf1f3853be1ece9439bb) --HG-- branch : 7.0
This commit is contained in:
1 parent
9fd12e21d1
commit
698ddf7b85
1 file changed
+4
-2
@@ -233,6 +233,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):
|
||||
@@ -263,8 +267,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