Uploaded image for project: 'ui-users'
  1. ui-users
  2. UIU-1622

Claim returned: cancel ACTUAL COST fee at check in

    XMLWordPrintable

    Details

    • Template:
    • Development Team:
      UNAM
    • Release:
      Lotus R1 2022

      Description

      This is in DRAFT because Holly needs to finish this story.

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

      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")
        • 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 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")
        • When the item was marked "Found by library" at check in
        • 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")
        • 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 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")
        • 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
      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
      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
      • 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
      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

              Activity

                People

                Assignee:
                hollyolepm Holly Mistlebauer
                Reporter:
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases