Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
EPAM-Veg Sprint 141, EPAM-Veg Sprint 142
-
5
-
Vega
Description
This is a clone of Declared Lost SET COST story CIRC-707.
Purpose: Assign fees to items when they are declared lost when the library's lost item fee policy for the item specifies that the actual cost should be charged.
Story: As a staff member, I need to charge the patron the actual cost for items they have lost, so that they can pay for the items and the library can replace them.
Important Note: SET COST Fee/Fine Types "Lost item fee" and "Lost item processing fee" exist in the Manual Charges table (at Settings>Users>Fee/Fine: Manual Charges) and are hidden from users. The same Fee/Fine Types are used for all institutions. For ACTUAL COST, the same Fee/Fine Type "Lost item processing fee" is used, but the lost item fee Fee/Fine Type will be "Lost item fee (actual cost)".
Scenarios
- Scenario (lost item fee is actual cost and lost item processing fee charged)
- Given an open loan for a patron and item, and a lost item fee policy assigned to that combination of patron group, material type, location and loan type with the following aspects:
- Charge amount for item: Actual cost
- Lost item processing fee: set to a value A that is >0
- Charge lost item processing fee if item declared lost by patron?: Yes
- When the loan is declared lost
- Then create the following fees/fines in accordance with the lost item fee policy:
- Fee/Fine Records
- Fee/fine owner: Follow the same process as is used for SET COST.
- Fee/fine type: Lost item processing fee
- Fee/fine amount: Value A
- Build the Fee/fine record and Fee/fine action record the same as SET COST
- Build ACTUAL COST record for Lost Item Fees Processing Page (see
UXPROD-3377)
- Fee/Fine Records
- Given an open loan for a patron and item, and a lost item fee policy assigned to that combination of patron group, material type, location and loan type with the following aspects:
- Scenario (lost item fee is actual cost and lost item processing fee not charged)
- Given an open loan for a patron and item, and a lost item fee policy assigned to that combination of patron group, material type, location and loan type with the following aspects:
- Charge amount for item: Actual cost
- Lost item processing fee: Any value
- Charge lost item processing fee if item declared lost by patron?: No
- When the loan is declared lost
- Then create the following fees/fines in accordance with the lost item fee policy:
- Create no fines/fees
- Build ACTUAL COST record for Lost Item Fees Processing Page (see
UXPROD-3377)
- Given an open loan for a patron and item, and a lost item fee policy assigned to that combination of patron group, material type, location and loan type with the following aspects:
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
-
-
CIRC-746 BE: Check in: lost and paid items
-
- Closed
-
-
CIRC-747 BE: Check out Lost and paid item
-
- Closed
-
-
CIRC-1556 BACKEND - Closing declared lost loan (Lost and paid status) for actual cost
-
- Closed
-
-
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
-
-
UICHKIN-118 Declared lost item: check in (effect on fines/fees)
-
- Closed
-
-
UIIN-1930 Closing declared lost loan (Lost and paid status) for actual cost
-
- Closed
-
-
UIU-1580 Declared lost item: Assign fees when declared lost with actual cost
-
- Closed
-
-
UIU-1605 Closing declared lost loan (Lost and paid status) for actual cost
-
- Closed
-
-
UIU-1818 Declared lost/aged to lost item: Display fees when declared lost/aged to lost with ACTUAL COST
-
- Closed
-
-
UIU-1863 Declared Lost/Aged to Lost: BILL ACTUAL COST for lost item
-
- Closed
-
-
UIU-2705 Declared Lost/Aged to Lost: DO NOT BILL patron for ACTUAL COST of lost item
-
- Closed
-
- clones
-
CIRC-707 BE - Declared lost item: Assign fees when declared lost w/ SET COST
-
- Closed
-
- defines
-
UXPROD-2391 Loan: (BE) Declared Lost/Aged to Lost using ACTUAL COST
-
- Closed
-
- is blocked by
-
CIRCSTORE-175 Backend for Mark item Declared lost
-
- Closed
-
-
CIRCSTORE-199 Backend: Add "agedToLostDelayedBilling" property to loan schema
-
- Closed
-
-
MODFEE-28 Create automatic FeeFine records on module initialization
-
- Closed
-
-
MODFEE-30 Backend: Update Manual Charges setting due to new automated Fee/Fine Types
-
- Closed
-
-
MODFEE-51 BE - Declared lost item: Manual fee setting for ACTUAL COST fee/fine type
-
- Closed
-
-
UIU-1156 CRUD Fee/Fine Lost Item Fee Policies
-
- Closed
-
-
UIU-1202 Mark item Declared lost
-
- Closed
-
-
UIU-1490 Update Manual Charges display to exclude "automated" fees/fines and to not allow "automated" Fee/Fine Types to be duplicated as "manual" Fee/Fine Types
-
- Closed
-
-
UIU-1593 Declared lost item: Manual fee setting for ACTUAL COST fee/fine type
-
- Closed
-
- is duplicated by
-
UIU-1580 Declared lost item: Assign fees when declared lost with actual cost
-
- Closed
-