Done
Details
Assignee
Andrei MakarankaAndrei MakarankaReporter
Andrei MakarankaAndrei MakarankaLabels
Priority
P3Story Points
2Sprint
NoneDevelopment Team
ThunderjetFix versions
Release
Morning Glory (R2 2022)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Andrei Makaranka
Andrei MakarankaReporter
Andrei Makaranka
Andrei MakarankaLabels
Priority
Story Points
2
Sprint
None
Development Team
Thunderjet
Fix versions
Release
Morning Glory (R2 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 29, 2021 at 6:35 PM
Updated June 13, 2022 at 4:12 PM
Resolved May 30, 2022 at 3:02 PM
Purpose:
Support canceling purchase order lines through the EBSCONET integration such that order that are "canceled" or "not renewed" in EBSCONET are updated in FOLIO accordingly
Requirements:
https://folio-org.atlassian.net/wiki/display/ACQ/FOLIO+Order+Renewal+Integration
Approach:
EBSCONET data mapping includes a data point called "type" this will include a value of renewal or non-renewal.
If type = non-renewal then POL receipt status and payment status are updated to "canceled".
If Payment status is set to "Payment not required" or "Fully paid" it is NOT changed to canceled
If Receipt status is set to "Receipt not required" or "Fully received" it is NOT changed to canceled
If type = renewal then POL receipt status and payment status ARE NOT updated.
If status can not be updated respond with "Order line was not automatically canceled because it is already complete."
Acceptance criteria:
When order is canceled in EBSCONET the related purchase order line is also marked as canceled
EBSCONET schema is updated to include "type"
User can change POL receipt or payment status to canceled even if the PO workflow state is Closed.