LP#1257915 - Mark POs received when all lineitems are received or canceled.
authorChris Sharp <csharp@georgialibraries.org>
Wed, 5 Apr 2017 13:52:50 +0000 (09:52 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Wed, 12 Apr 2017 15:16:08 +0000 (11:16 -0400)
commit1eae88893b8393eadbc6a4bfcc741680587e0a4a
tree0b0eee7b32c0104ea2fbd0e31d512e05c45bcbaf
parent4ccf38bfc6ee5ecd5c3575212b5dbfbdfe9296de
LP#1257915 - Mark POs received when all lineitems are received or canceled.

Previously, Evergreen only considered lineitems not in a "received" status
when deciding whether to consider a purchase order to be "received".  Now
items with cancel reasons that do not keep debits (e.g. not backordered)
are considered "done".

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm