Use only debit and credit sign to compute payment kind of move line

Closes #12932
(grafted from c0062500da161ce491c64dcc10201c063d3a16e2)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier
2024-01-13 18:53:13 +01:00
parent f7f761621d
commit 535e207116
+5 -6
View File
@@ -148,12 +148,11 @@ class MoveLine(metaclass=PoolMeta):
return self.currency.id
def get_payment_kind(self, name):
if (self.account.type.receivable
and (self.debit > 0 or self.credit < 0)):
return 'receivable'
elif (self.account.type.payable
and (self.credit > 0 or self.debit < 0)):
return 'payable'
if self.account.type.receivable or self.account.type.payable:
if self.debit > 0 or self.credit < 0:
return 'receivable'
elif self.credit > 0 or self.debit < 0:
return 'payable'
@classmethod
def default_payment_blocked(cls):