Modifie get_residual_amount method, to exclude when invoce_state is 'none'
#036499
This commit is contained in:
parent
b19c3e4096
commit
d00cae6ef6
11
sale.py
11
sale.py
@ -127,10 +127,13 @@ class Sale(metaclass=PoolMeta):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_residual_amount(cls, sales, names):
|
def get_residual_amount(cls, sales, names):
|
||||||
return {
|
result = {n: {s.id: Decimal(0) for s in sales} for n in names}
|
||||||
n: {s.id: s.total_amount - s.paid_amount for s in sales}
|
for name in names:
|
||||||
for n in names
|
for sale in sales:
|
||||||
}
|
if sale.invoice_state != 'none':
|
||||||
|
result[name][sale.id] = sale.total_amount - sale.paid_amount
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def search_residual_amount(cls, name, clause):
|
def search_residual_amount(cls, name, clause):
|
||||||
|
Loading…
Reference in New Issue
Block a user