Uploaded image for project: 'mod-orders'
  1. mod-orders
  2. MODORDERS-636

Update po lines when an order is closed with the "Cancelled" reason

    XMLWordPrintable

    Details

    • Template:
      Thunderjet/Firebird Back-end Story Template
    • Sprint:
      ACQ Sprint 137, ACQ Sprint 138, ACQ Sprint 139
    • Story Points:
      2
    • Development Team:
      Thunderjet
    • Release:
      Morning Glory R2 2022
    • Affected Institution:
      MI State University/Library of Michigan

      Description

      Purpose:
      Update po lines when an order is closed with the "Cancelled" reason.

      Acceptance criteria:

      • When an order is closed with the "Cancelled" reason, the paymentStatus and receiptStatus of ALL POLs should be updated to "Cancelled" with the following exceptions
        • 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
      • Schema should have an additional description giving the system values for reasons, so we know we can rely on them. This should not cause any logical change to the schema. Currently reasons for closure can be found in mod-orders-storage/src/main/resources/data/system/reasons-for-closure.
      • Tests should be updated.

      see wiki for more detail https://wiki.folio.org/x/WIq8B

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                dennisbridges Dennis Bridges
                Reporter:
                dennisbridges Dennis Bridges
                Tester Assignee:
                Dennis Bridges Dennis Bridges
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases