Uploaded image for project: 'ui-checkin'
  1. ui-checkin
  2. UICHKIN-218

Claim returned-2.5: charge overdue fine at check in - FRONTEND

    XMLWordPrintable

    Details

    • Template:
    • Development Team:
      UNAM

      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:
        • Go to Cancel lost item processing fee as error <==== Taken care of by UIU-1219
        • Go to Cancel lost item fee as error <==== Taken care of by UIU-1219
        • Go to Determine if overdue fine applies

      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

              Activity

                People

                Assignee:
                isela ISELA GARCIA
                Reporter:
                hollyolepm Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases