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

Claim returned-2.0: cancel SET COST fee at check in

    XMLWordPrintable

    Details

    • Template:
    • Development Team:
      UNAM
    • Release:
      R1 2021

      Description

      UPDATED ON OCTOBER 23, 2020: Changed issue title from Claim returned-2: charge overdue fine and cancel SET COST fee at check in to Claim returned-2: cancel SET COST fee at check in because charging the overdue fine was moved to a separate story (UIU-1917- Claim returned-2.5: charge overdue fine at check in).

      Note: This User Story covers SET COST. ACTUAL COST is covered by UIU-1622.

      Scenarios

      1. 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 claim returned")
        • When the item was marked "Found by library" at check in (Loan Details Action = "Checked in (found by library)")
        • Then:
          • Go to Cancel lost item processing fee as error
          • Go to Cancel lost item fee as error
      2. 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 claim returned")
        • When the item was marked "Found by library" at check in (Loan Details Action = "Checked in (found by library)")
        • Then:
          • No further action will be taken
      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
          • Go to Cancel lost item fee as error
          • 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

      Cancel lost item processing fee as error
      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
      • Balance should be set to 0.00
      • 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
        (Note: New Last payment status will be "Cancelled item returned")

      Cancel lost item fee as error
      Verify that a fee/fine record with a Fee/Fine Type of "Lost item fee" exists
      If it does exist, create a new fee/fine "Action" record for the cancellation of the "Lost item 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
      • Balance should be set to 0.00
      • 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
        (Note: New Last payment status will be "Cancelled item returned")

      Determine if overdue fine applies
      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) <====Now separate story UIU-1917

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                isela ISELA GARCIA
                Reporter:
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases