Acq: lineitems display as "on order" even after all copies have been cancelled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.0 |
Fix Released
|
Medium
|
Unassigned | ||
3.1 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In the PO interface, you can either choose to cancel a selected lineitem or you can choose to cancel individual copies belonging to that lineitem. If all individual copies belonging to the lineitem are set to canceled, the lineitem status on the main PO screen still display as "on order". I have attached a screenshot that shows the copies screen where all copies are set to cancelled followed by the PO screen where the status still displays as on order.
This behavior differs from what happens if individual copies are set to received. Once all copies are set to received, the lineitem status on the main PO screen also updates to received.
This issue is particularly problematic when using EDI. If a vendor posts an EDI response message saying that an order is cancelled, it updates the status at the copy level. However, it would take some digging for staff to see that these copies were cancelled since the status on the PO screen remains as "on order."
Changed in evergreen: | |
milestone: | none → 2.4.0-alpha |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in evergreen: | |
milestone: | 2.4.0-alpha1 → 2.4.0-beta |
Changed in evergreen: | |
milestone: | 2.4.0-beta → 2.4.0-rc |
Changed in evergreen: | |
milestone: | 2.4.0-rc → none |
Changed in evergreen: | |
assignee: | nobody → Liam Whalen (whalen-ld) |
no longer affects: | evergreen/2.3 |
no longer affects: | evergreen/2.4 |
no longer affects: | evergreen/2.8 |
no longer affects: | evergreen/2.9 |
no longer affects: | evergreen/2.11 |
no longer affects: | evergreen/2.10 |
no longer affects: | evergreen/master |
Changed in evergreen: | |
milestone: | 3.1-beta → 3.1-rc |
Changed in evergreen: | |
milestone: | 3.1-rc → 3.1.1 |
Changed in evergreen: | |
milestone: | 3.1.1 → 3.1.2 |
Changed in evergreen: | |
milestone: | 3.1.2 → 3.1.3 |
Changed in evergreen: | |
milestone: | 3.1.3 → 3.1.4 |
Changed in evergreen: | |
milestone: | 3.1.4 → 3.1.5 |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
Changed in evergreen: | |
milestone: | 3.1.5 → 3.2-beta |
no longer affects: | evergreen/2.12 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
This issue is resolved with bug #1065270 -- which should be merged soon, after we hammer out the remaining edge cases. Marking as duplicate.
----- 9f67fc53b79220c a6bf6ddb56
commit a22546583284a9b
Author: Bill Erickson <email address hidden>
Date: Tue Dec 4 10:00:26 2012 -0500
EDI: ensure lineitem 'state' matches cancel state
When cancelling a lineitem becuase all linked copies are cancelled,
ensure that the lineitem state is set to "cancelled".