Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
EPAM-Veg Sprint 155, EPAM-Veg Sprint 156
-
5
-
Vega
-
Orchid (R1 2023)
Description
Purpose: Bill the patron for the actual cost of a lost item.
Story: As a staff member who charges patrons for lost items, I need to bill the patron the actual cost of an item he/she lost.
Scenarios:
- Scenario
- Given Lost items requiring actual cost open and contains contains one or more items (as shown in attached mock-up 2-lost-items-requiring-actual-costs.png)
- When ACTION ellipsis option "Bill actual cost" selected
- Then open Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal (as shown in attached mock-up 3-actual-cost-to-bill-modal.png) with Charge fee button inactive, with these fields-
- Fee/fine owner pre-populated and un-editable
- Fee/fine type pre-populated and un-editable
- Actual cost to bill patron required field that is blank, with 2 decimal places
- Additional information for staff non-required field that is set to the default of -
- Additional information for patron non-required field that is set to the default of -
- Scenario
- Given Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal open
- When Cancel button pressed
- Then close Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal, leaving user back at Lost items requiring actual cost
- Scenario
- Given Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal open
- When Actual cost to bill patron is 0.01 to 9999.99
- Then activate Continue button
- Scenario
- Given Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal open
- When Actual cost to bill patron is less than 0.01 or more than 9999.99
- Then,,,
- Display this error message: Actual cost to bill patron must be greater than 0.00 and less than 9999.99
- Do not activate Continue button
- Scenario
- Given Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal Continue button active
- When Continue button pressed
- Then display Confirm actual cost to bill patron modal (as shown in attached mock-up 4-modal-confirm.png), with these fields-
- A fee/fine of <insert amount> will be charged to <insert patron-last-name, patron-first-name patron-middle-name>.
- Additional information for staff pre-populated (if provided) and un-editable
- Additional information for patron pre-populated (if provided) and un-editable
- Scenario
- Given Confirm actual cost to bill patron modal open
- When Cancel button pressed
- Then close Confirm actual cost to bill patron,leaving patron back at Actual cost to bill <insert patron-last-name, patron-first-name patron-middle-name> modal, with these fields-
- Fee/fine owner pre-populated and un-editable
- Fee/fine type pre-populated and un-editable
- Actual cost to bill patron required field containing what was previously entered by the user
- Additional information for staff optional field containing what was previously entered by the user, if anything
- Additional information for patron optional field containing what was previously entered by the user, if anything
- Scenario
- Given Confirm actual cost to bill patron modal open
- When Confirm button pressed and another user has not edited the record
- Then...
- Save the fee/fine record and the fee/fine action record (as described in
CIRC-1538) - Close Confirm actual cost to bill patron modal, leaving user back at Lost items requiring actual cost
- Display 'Success toast': A fee/fine of <insert amount> has been charged to <insert patron-last-name, patron-first-name patron-middle-name> (as shown in attached mock-up 5-fee-charge-success.png)
- Add Billed: <billed amount> in the Actions column((above ellipsis, as shown in attached mock-up 5-fee-charge-success.png)
- Gray out "Bill actual cost" and "Do not bill" options from the ACTIONS ellipsis menu
- Save the fee/fine record and the fee/fine action record (as described in
- Scenario
- Given Confirm actual cost to bill patron modal open
- When Confirm button pressed and another user has edited the record
- Then...
- Close Confirm actual cost to bill patron modal, leaving user back at Lost items requiring actual cost
- Display 'Error toast': <insert patron-last-name, patron-first-name patron-middle-name> has already been billed for this item by another user
- Scenario
- Given Confirm button pressed
- When system error occurs
- Display 'Error toast': A system error has occurred--please try again later or contact your FOLIO support staff
TestRail: Results
Attachments
Issue Links
- blocks
-
CIRC-728 BACKEND - Declared lost/aged to lost item: renewal (effect on lost item fees) - ACTUAL COST
-
- Closed
-
-
CIRC-730 BACKEND - Declared lost/aged to lost item: check in (effect on fines/fees) - ACTUAL COST
-
- Closed
-
-
UIU-2705 Declared Lost/Aged to Lost: DO NOT BILL patron for ACTUAL COST of lost item
-
- Closed
-
-
UXPROD-2573 Loan: Claimed Returned using ACTUAL COST - Part 1
-
- Closed
-
-
UXPROD-3983 Loan: Claimed Returned using ACTUAL COST - Part 2
-
- Open
-
- defines
-
UXPROD-3744 Loan: (FE) Lost Item Fees processing page for ACTUAL COST phase 2
-
- Closed
-
- has to be done before
-
UIU-2705 Declared Lost/Aged to Lost: DO NOT BILL patron for ACTUAL COST of lost item
-
- Closed
-
- has to be finished together with
-
MODFEE-297 BE - Declared Lost/Aged to Lost: Bill patron for ACTUAL COST of lost item
-
- Closed
-
-
MODFEE-298 BE - Declared Lost/Aged to Lost: Do not bill patron for ACTUAL COST of lost item
-
- Closed
-
- is blocked by
-
CIRC-714 BACKEND - Declared lost item: Assign fees when declared lost with ACTUAL COST
-
- Closed
-
-
CIRC-940 BACKEND - Lost items requiring ACTUAL COST: Generate 'skeleton' list of items
-
- Closed
-
-
CIRC-1563 [BE][SPIKE] Create documentation on wiki for ACTUAL COST
-
- Closed
-
-
MODFEE-307 Write billed amount to Actual Cost Record upon billing
-
- Closed
-
-
UIU-1382 Lost items requiring ACTUAL COST: Generate 'skeleton' list of items
-
- Closed
-
-
UIU-2714 Implement modal windows for BILL ACTUAL COST and DO NOT BILL
-
- Closed
-
-
UX-499 Updates to "Lost items requiring actual cost" processing page mock-ups
-
- Closed
-
- is cloned by
-
UIU-2705 Declared Lost/Aged to Lost: DO NOT BILL patron for ACTUAL COST of lost item
-
- Closed
-
- relates to
-
CIRC-1561 [BE][SPIKE] Implementation of exception handling
-
- Closed
-
-
FAT-3793 Review of C374115
-
- Closed
-
-
FAT-3794 Review of C374117
-
- Closed
-
-
FAT-3795 Review of C374121
-
- Closed
-
-
FAT-3796 Review of C374123
-
- Closed
-
-
FAT-3797 Review of C374124
-
- Closed
-