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

Closes #12932
This commit is contained in:
Cédric Krier committed 2024-01-13 18:53:13 +01:00
1 parent 10505dd484
commit c67a5fd5e1
1 file changed
+5 -6
+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):