Make Delayed its own line item status
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Wishlist.
Currently there is one line item status "Canceled" to represent both true cancellations (that should delete the fund debit and turns the line item white) and delayed items (backordered, etc).
I would like to see "Delayed" as its own line item status, and then link to the same table as "cancel reasons" to further specify the reasoning.
Why: It is very confusing to have to mark something that's backordered as "canceled"; and it makes it much more difficult to isolate backordered items in reports and searches because you have to both filter on a line item status+cancel reason to get what you're looking for rather than being able to simple filter on line item status.
For implementation, my thought might be that the current cancel reasons table would gain another required column to choose either Delayed or Canceled as its Type. Then in a PO, have the option(s) for "Mark Line Items as Delayed" which the box is populated with cancel reasons with type Delayed, or "Mark Line Items as Canceled" which populates with cancel reasons with type Canceled.
description: | updated |
Changed in evergreen: | |
status: | New → Confirmed |
description: | updated |
Changed in evergreen: | |
importance: | Undecided → Wishlist |
And the EDI code for incoming ORDRSP messages would need to apply line item status "Delayed" instead of Canceled. Depending on how this would be implemented, maybe the already existing Delayed: Backordered cancel reason could just be edited to say "Backordered" with type Delayed so that the ID would stay the same and there would (hopefully) be less to change in the EDI layer.