Claim returned-4: Display billed fees/fines as "Suspended" on User Information when item claimed returned (plus add "Refund" total)
Description
Summary Need to display total number of suspended fees/fines due to the patron claiming the items has been returned. Also display number of refunds the patron has received. The libraries want a general idea of how often the patron has done both.
Mock-up See attached mock-up Claim-returned-user-information.jpg for details.
Scenarios
Scenario Given patron with open fees/fines with current payment status = "Suspended claim returned" When displaying existing "9 open fees/fines (Total: 999.99)" on User Information page Then...
Include suspended fee/fine in count of open outstanding fees/fines
Exclude suspended fee/fine in total of open outstanding fees/fines
Scenario Given patron with open fees/fines with current payment status = "Suspended claim returned" When displaying new "9 suspended claim returned fees/fines (Total: 999.99)" on User Information page Then...
Include suspended fee/fine in count of open suspended claim returned fees/fines
Include suspended fee/fine in total of open suspended claim returned fees/fines
Scenario Given patron with open/closed fees/fines with "action" of "Refunded fully" or "Refunded partially" When displaying new "9 refunded fees/fines (Total: 999.99)" on User Information page Then...
Include fully/partially refunded fee/fine in count of all refunded fees/fines
Include full/partial fee/fine amount in total of all refunded fees/fines
Summary
Need to display total number of suspended fees/fines due to the patron claiming the items has been returned. Also display number of refunds the patron has received. The libraries want a general idea of how often the patron has done both.
Mock-up
See attached mock-up Claim-returned-user-information.jpg for details.
Scenarios
Scenario
Given patron with open fees/fines with current payment status = "Suspended claim returned"
When displaying existing "9 open fees/fines (Total: 999.99)" on User Information page
Then...
Include suspended fee/fine in count of open outstanding fees/fines
Exclude suspended fee/fine in total of open outstanding fees/fines
Scenario
Given patron with open fees/fines with current payment status = "Suspended claim returned"
When displaying new "9 suspended claim returned fees/fines (Total: 999.99)" on User Information page
Then...
Include suspended fee/fine in count of open suspended claim returned fees/fines
Include suspended fee/fine in total of open suspended claim returned fees/fines
Scenario
Given patron with open/closed fees/fines with "action" of "Refunded fully" or "Refunded partially"
When displaying new "9 refunded fees/fines (Total: 999.99)" on User Information page
Then...
Include fully/partially refunded fee/fine in count of all refunded fees/fines
Include full/partial fee/fine amount in total of all refunded fees/fines