Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
UNAM
-
Orchid (R1 2023)
Description
Note: The code is already in place for SET COST. ACTUAL COST will be handled the same except that the "Lost item fee" will be "Lost item fee (actual cost).
Scenarios
- Scenario (claim returned item found at library-has suspended fines)
- Given a checked in item that was claimed returned, with existing suspended fines (Payment status = "Suspended")
- When the item was marked "Found by library" at check in
- Then:
- Go to Cancel lost item processing fee as error
- Go to Cancel lost item fee (actual cost) as error
- Scenario (claim returned item found at library-does not have suspended fines)
- Given a checked in item that was claimed returned, with no existing suspended fines (Payment status not = "Suspended")
- When the item was marked "Found by library" at check in
- Then:
- No further action will be taken
- Scenario (claimed returned item brought back by patron)
- Given a checked in item that was claimed returned, with existing suspended fines (Payment status = "Suspended")
- When the item was marked "Returned by patron" at check in
- Then:
- Go to Cancel lost item processing fee as error
- Go to Cancel lost item fee (actual cost) as error
- Go to Determine if overdue fine applies
- Scenario (claimed returned item brought back by patron)
- Given a checked in item that was claimed returned, with no existing suspended fines (Payment status not = "Suspended")
- When the item was marked "Returned by patron" at check in
- Then:
- Go to Determine if overdue fine applies
Cancel lost item processing fee as error <== Just do this the same way it is done for SET COST
Verify that a fee/fine record with a Fee/Fine Type of "Lost item processing fee" exists
If it does exist, and Lost Item Fee Policy setting If lost item returned, remove lost item processing fee = "Yes", create a new fee/fine "Action" record for the cancellation of the "Lost item processing fee" (the PO is using the field names that appear on the Fee/Fine Details page (see attached file FF-Details-Cancellaton.jpg) because she doesn't know the real names.):
- Action date should include current system date and time
- Action should be set to "Cancelled item returned"
- Amount should be set to the billed amount
- Transaction information will be blank
- Created at should be set to service point where the lost item was checked in
- Source should identify the library staff member who did the check in
- Additional information will be blank
Cancel lost item fee as error <== Just do this the same way it is done for SET COST
Verify that a fee/fine record with a Fee/Fine Type of "Lost item fee (actual cost)" exists
If it does exist, create a new fee/fine "Action" record for the cancellation of the "Lost item fee (actual cost)" (the PO is using the field names that appear on the Fee/Fine Details page (see attached file FF-Details-Cancellaton.jpg) because she doesn't know the real names.):
- Action date should include current system date and time
- Action should be set to "Cancelled item returned"
- Amount should be set to the billed amount
- Transaction information will be blank
- Created at should be set to service point where the lost item was checked in
- Source should identify the library staff member who did the check in
- Additional information will be blank
Determine if overdue fine applies <== Just do this the same way it is done for SET COST
Charge overdue fine by calling module created by CIRC-524 (this module is also called by the check in process and regular renewals to calculate overdue fines)
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2573 Loan: Claimed Returned using ACTUAL COST - Part 1
-
- Closed
-
- is blocked by
-
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 duplicated by
-
UIU-2781 Suspended "Lost Item Process Fee" not handled properly when claimed returned item is checked in as "Found by library"
-
- Closed
-
-
UIU-2782 Suspended "Lost Item Process Fee" not handled properly when claimed returned item is checked in as "Returned by patron"
-
- Closed
-
- relates to
-
UICHKIN-225 Claim returned-2.0: cancel SET COST fee at check in
-
- Closed
-