Invoice is only approved (not paid) when user clicks "approve and pay"

Description

Overview: In Cornell's test environment we have encountered an invoice that only gets approved when user clicks "approve and pay". It is still unclear as to why

When trying to pay the original invoices throws the following error:

The second invoice for the same POL throws a different error:

Steps to Reproduce: (TBD)

  1. Log into some FOLIO environment as User X

  2. Click this

Expected Results: Invoice is approved and paid successfully

Actual Results: Invoice is approved and transactions are created but it does not carry on to the paid status.

Additional Information: see screenshots. There is now a duplicate invoice for the same order that encountered the same problem.

NOTE: The order has a fund distribution on it but there is no encumbrance

URL:
Interested parties:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

6

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges June 18, 2021 at 7:16 PM

Test successful in bugfest-iris

Dennis Bridges May 24, 2021 at 2:15 PM

test successful in folio testing

Mikita Siadykh May 24, 2021 at 12:47 PM

 tested on testing env, please review

Ann-Marie Breaux May 24, 2021 at 12:23 PM
Edited

Just a reminder for Stripes is sending a malformed URL which includes the previous cached path plus the new path

Dennis Bridges May 21, 2021 at 1:53 PM

Thanks , lets use the react-query approach to fix this for approve and pay. I haven't observed the error elsewhere in acquisitions but if it continues to happen we can push for stripes changes. It sounds like those could take a while so better to implement our own solution for now.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

R1 2021 Hot FIx #2

CSP Approved

Yes

Affected Institution

Cornell

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created May 4, 2021 at 6:05 PM
Updated June 23, 2021 at 12:00 PM
Resolved May 24, 2021 at 3:57 PM
TestRail: Cases
TestRail: Runs