fix: don't update SCO status to closed until full return
This commit is contained in:
parent
50cbdc778f
commit
2f6d56dd62
@ -163,9 +163,10 @@ class SubcontractingOrder(SubcontractingController):
|
|||||||
elif self.per_received > 0 and self.per_received < 100:
|
elif self.per_received > 0 and self.per_received < 100:
|
||||||
status = "Partially Received"
|
status = "Partially Received"
|
||||||
for item in self.supplied_items:
|
for item in self.supplied_items:
|
||||||
if item.returned_qty:
|
if not item.returned_qty or (item.supplied_qty - item.consumed_qty - item.returned_qty) > 0:
|
||||||
status = "Closed"
|
|
||||||
break
|
break
|
||||||
|
else:
|
||||||
|
status = "Closed"
|
||||||
else:
|
else:
|
||||||
total_required_qty = total_supplied_qty = 0
|
total_required_qty = total_supplied_qty = 0
|
||||||
for item in self.supplied_items:
|
for item in self.supplied_items:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user