Details
-
Story
-
Status: Closed (View Workflow)
-
P1
-
Resolution: Done
-
None
-
-
UNAM
-
R2 2021
Description
When an item that was 'claimed returned' is checked in (see UIU-1219), there are two scenarios where the patron is to be charged an overdue fine:
Scenarios
3. Scenario (claimed returned item brought back by patron)
- Given a checked in item that was claimed returned, with existing suspended fines (Payment status = "Suspended claim returned")
- When the item was marked "Returned by patron" at check in (Loan Details Action = "Checked in (returned by patron)")
- Then:
4. 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 claim returned")
- When the item was marked "Returned by patron" at check in (Loan Details Action = "Checked in (returned by patron)")
- Then:
- Go to Determine if overdue fine applies
Determine if overdue fine applies
Copy the overdue fine logic that is embedded into check in /circulation/check-out-by-barcode and staff renew /circulation/override-renewal-by-barcode. If an overdue fine is due, a fee/fine 'action' record should be written to bill the patron. All of the code needed should be available in the other modules. Please contact Bohdan Suprun via Slack if you have any further questions about this.
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2918 Loan: Claimed Returned - SET COST Fee/Fine work for R2 2021 (Juniper)
-
- Closed
-
- has to be done after
-
UICHKIN-225 Claim returned-2.0: cancel SET COST fee at check in
-
- Closed
-
- is cloned by
-
UICHKIN-218 Claim returned-2.5: charge overdue fine at check in - FRONTEND
-
- Closed
-
- is duplicated by
-
UICHKIN-218 Claim returned-2.5: charge overdue fine at check in - FRONTEND
-
- Closed
-
- relates to
-
UICHKIN-225 Claim returned-2.0: cancel SET COST fee at check in
-
- Closed
-