Address Issues with Proposed Fees/Fines Refund Improvements
Presented to RA SIG Refund Sub-Group on July 18, 2022
(and updated with slides 2-9 for August 8, 2022 meeting)
By Holly Mistlebauer
This slide deck is obsolete–the latest slide deck is available at…
Agenda for today (August 8)…
Agenda item #1
Current plans for this feature
Current plans for this feature…
Current plans for this feature (continued)…
Agenda item #2
Resolve known outstanding issues
Issues include…
Agenda item #3
Next steps
Next steps
Issue 1
Should the approach using the Refund Fee/Fine modal to pay other fees/fine be replaced with a general approach, where all credit balances are added up and then that amount is available to pay other fees/fines?
Recap of previous credit/refund example #1
New Issue fee/fine credit modal…
Select “Issue credit” option from Fees/Fines History or Fee/Fine Details.
Later select to do a Refund...
Part of the refund will be used pay 3 outstanding overdue fines (for a total of 17.00)--only fees/fines with Settings>Users>Manual charges “ “Allow payment using credit?” set to YES will be listed, sorted by lowest remaining amount first
“Refund reason” has been replaced by “Issue credit reason”--we won’t need a reason for the refund
Possible new credit/refund example #1
Assumptions related to this approach…
Issue 2
Should we change how returned lost items are processed automatically?
When a lost item is returned, this process kicks in…
QUESTIONS:
Issue 3
What columns do we really need on the Fees/Fines History page, and what should the columns contain?
Current Fees/Fines History example…
Fees/Fines History “Option A”
Insert the following columns between Billed and Remaining columns…
Fees/Fines History “Option B”
Insert the following columns between Billed and Remaining columns…
Proposed Fees/Fines Refund Improvements (PREVIOUS PRESENTATION)
Presented to RA SIG Refund Sub-Group on June 27, 2022
By Holly Mistlebauer
Steps to getting where we want to be…
Other refund-related features:
Step 1
Update what is currently implemented for refunds to be more understandable
Refund example #1
Refund Fee/Fine modal possible changes…
Default is to waive the fee/fine after the refund has taken place–user may choose to uncheck this or to cancel as error instead
If Waive fee/fine checked, open this modal after REFUND button pressed…
Same modal as used when WAIVE button/option selected
After waiving fee/fine, Fee/Fine Details will look like this…
Intent to refund
Refund issued
Fee waived
These actions occur at the same time right now, because we do not have a way to update the fee/fine when the refund is actually issued. Issuing the refund occurs using the “Refunds to process manually” report.
If Cancel fee/fine as error checked, open this modal after REFUND button pressed…
Same modal as used when ERROR button/option selected
After cancelling fee/fine, Fee/Fine Details will look like this…
Intent to refund
Refund issued
Fee cancelled
These actions occur at the same time right now, because we do not have a way to update the fee/fine when the refund is actually issued. Issuing the refund occurs using the “Refunds to process manually” report.
Refund example #2 (added after meeting)
Step 2
Add feature to allow issuance of credit to be used to pay other fees/fines and/or to be refunded
Refund example #1
Settings for Manual charges…
Insert column for setting “Allow payment using credit?” Will need to include hidden automated fee/fine types such as overdue fines and lost item fees, but only for editing this one setting.
Settings for Refund reasons…
Rename to “Issue credit reasons”
Settings for Payment methods…
Indicates if payment method allowed to be used for refunds.
QUESTION:
Open User Details for patron…
Fees/Fines History CLOSED tab opens…
This page will be updated to…
QUESTION:
Fee/Fine Details opens...
Press new ISSUE CREDIT button (not shown here).
This page will be updated to…
QUESTION:
New Issue fee/fine credit modal…
QUESTION:
Issue fee/fine credit confirmation…
After pressing CONFIRM button, Success Toast will appear:
“1 fee/fine for 30.00 has been successfully fully credited for Overdue, Ollie”
Fee/Fine Details after credit issued…
QUESTION:
Fees/Fines History after credit issued…
QUESTIONS:
User Details after credit issued…
QUESTIONS:
Later select to do a Refund...
Part of the refund will be used pay 3 outstanding overdue fines (for a total of 17.00)--only fees/fines with Settings>Users>Manual charges “ “Allow payment using credit?” set to YES will be listed, sorted by lowest remaining amount first
“Refund reason” has been replaced by “Issue credit reason”--we won’t need a reason for the refund
Fee/Fine Details after refund of carrel rental fee…
QUESTION:
Link to fee/fine paid via credit
Fee/Fine Details after payment of overdue fine with refund credit…
Link to fee/fine credit used to pay this fee/fine
Fees/Fines History CLOSED tab after refund…
Current Fees/Fines Refunding Process (NOW OBSOLETE)
Presented to Resource Access SIG on May 16, 2022
By Holly Mistlebauer
Overview
Manual Refunds
(via “Refund fee/fine” modal)
Patron paid 30.00 cash to rent a carrel…
…then needed a refund because she wanted to rent a carrel in a different library instead…
The fee/fine record now looks like this…
Staff member would then need to waive the fee/fine…
Would be better to allow the fee/fine to be cancelled as an error—FOLIO doesn’t allow for this right now.
(After the RA SIG meeting, Holly created MODFEE-255 to allow the refunded fee/fine to be cancelled rather than waived–this is a workaround until UXPROD-3645 (see next page) is implemented.)
This is how the “Refund fee/fine” modal would look like with the new checkbox…
(Holly added this slide on May 19, 2022, after the RA SIG meeting.)
We have these outstanding related features and stories…
Automated Refunds
(due to lost item being returned or item claimed returned)
Library transferred 100.00 “aged to lost” lost item fee to the bursar…
100.00 Lost item fee was transferred to the bursar
Fee is then closed
Patron then found the lost item and returned it…
Intent to refund
Refund issued
Fee cancelled
Fee remains closed
These actions occur at the same time right now, because we do not have a way to update the fee/fine when the refund is actually issued. Issuing the refund occurs using the “Refunds to process manually” report (see slide 14).
Refunds to process manually report
This is the agreed upon temporary manual solution for refunds--the permanent automated solution still needs to be designed and developed
Select “Refunds to process manually report (CSV)” from User app ACTIONS menu…
Select the report
Enter criteria for report…
Enter desired criteria (none required)
Report includes these columns…
…and also includes these columns to be used by staff members processing the refunds…
Previous Refund Presentation
Presented to Resource Access SIG on April 24, 2020 by Holly Mistlebauer
Refund Fee/Fine Overview
Created for Resource Access SIG
April 24, 2020
Part I
How did we get where we are?
Original plan for Refund Fee/Fine
The original plan for refunding fees/fines looked like this.
The staff member would select a Refund reason and Refund method and the refund would be handled in an “automated” manner.
Original plan for Refund Fee/Fine (continued)
If the patron owed other fees/fines, the staff member would have the option of using the refund to pay those other fees/fines.
Original plan for Refund Fee/Fine (continued)
These are the original requirements from Balsamiq
Original plan for Refund Fee/Fine (continued)
More of the original requirements from Balsamiq
Original plan for Refund Fee/Fine (continued)
End of the original requirements from Balsamiq
Then along came the MVP… (continued)
For the MVP, we were asked to thin-thread features.
Refund fee/fine was thin threaded in two ways.
1. By making the process manual.
Then along came the MVP… (continued)
2. By removing the process to automatically use the refund to pay off other fees/fines.
Then along came the MVP… (continued)
After the refund was entered in the Refund fee/fine portal, it would appear on a report. The library would cut checks from the report.
Then along came the MVP… (continued)
MVP
NOT MVP
Requirements were split.
Then along came the MVP… (continued)
NOT MVP
Part 2
Where do we go from here?
Look at what implementing sites need
What would a basic refund process for Round II look like? The key word here is basic…
Step #1
The example being used is for a carrel rental fee.
This is how the Fee/Fine Details page looks after the patron has paid the carrel rental fee in full.
Step #2
From the Fee/Fine Details page, the staff member would press the Refund button to open the Refund fee/fine modal to initiate the refund.
After entering the Refund reason and the Refund button, a confirmation box will appear. After confirming the refund, the action is complete.
Step #3
In order to balance the account, the refund process creates two “Action” records:
Credit
Debit
Step #4
A spreadsheet will be produced to actually cut the checks (and process the refunds with the bursar)
Staff member can enter a single date (e.g. today) or range of dates (e.g. last week)
Important Note: Fee/fine owner will need to keep track of which dates have already been pulled
Step #5
Left side of spreadsheet enlarged
Right side of spreadsheet enlarged
This is a draft version of what the spreadsheet will look like
Step #6
After the check is cut (or refund made via the Bursar), the New staff info button on the Fee/Fine Details page can be used to indicate that the process is complete.
Important note: The assumption is that once the refund “Action” has been created the refund will take place. There isn’t a way to undo this.
What would a more robust refund process for Round IV look like?
For a start…
Rather than taking up the time of the entire RA SIG, let’s set up a working group…need to include accounting folks…