Uploaded image for project: 'mod-invoice'
  1. mod-invoice
  2. MODINVOICE-385

Cancel only unreleased 1 encumbrance from an invoice line

    XMLWordPrintable

Details

    • ACQ Sprint 137
    • 2
    • Thunderjet
    • Lotus (R1 2022) Bug Fix
    • Only workaround is to unopened and reopen order to re-encumbere money. However, this may force user to delete all receiving records if receiving workflow is set to "Synchronized"
    • !!!ALL!!!
    • Implementation coding issue

    Description

      Overview: Cancel an invoice with two Fund distributions only unrelease 1 related encumbrance

      Steps to Reproduce:

      1. Log into some FOLIO environment as User X
      2. Create order
      3. Add order line with 2 Fund distributions each for 50%
      4. Open order
      5. Create invoice
      6. Add invoice line from above POL
      7. Release encumbrance = true
      8. Approve and pay invoice
      9. Cancel invoice

      Expected Results: Payments are voided and encumbrances are "Unreleased".

      Actual Results: Payments are voided and only 1 of the 2 encumbrances are unreleased

      Additional Information: see example from bugfest-lotus. Note this was also for a previous year but that did seem to cause a problem during cancel. This was also reproduced in snapshot with a POL and Invoice from the current year.
      URL: https://bugfest-lotus.int.aws.folio.org/invoice/view/7203e9a7-2c71-48f2-8b12-7409c523dbd5/line/6cac91fb-e696-4f52-b3b3-7974e0acf4bf/view?limit=50&offset=0&status=Paid
      Interested parties:

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                singhAdesh Adesh Singh
                dennisbridges Dennis Bridges
                Dennis Bridges Dennis Bridges
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases