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

Claim returned: effect on ACTUAL COST fee when item is lost or missing

    XMLWordPrintable

Details

    • UNAM
    • Orchid (R1 2023)

    Description

      Note: The code is already in place for SET COST. ACTUAL COST will be handled the same except that the "Lost item fee" will be "Lost item fee (actual cost).

      Overview
      If the claimed returned item is not found, there are two ways to resolve the situation. One is to declare the item lost (which leaves the patron responsible for the loss) or missing (which lets the patron off the hook).

      Attachments
      FF-Details-Aged-to-Lost-Before.jpg - shows how Fee/Fine Details will look BEFORE item is declared lost/marked as missing
      FF-Details-Aged-to-Lost-After.jpg - shows how Fee/Fine Details will look AFTER item is declared lost/marked as missing

      Scenarios

      1. Scenario
        • Given a claimed returned item
        • When the item is declared lost and patron has a suspended Aged to Lost "Lost item processing fee" associated with item
        • Then, just prior to creating fee/fine record for declared lost fees, cancel the suspended Aged to Lost "Lost item processing fee" as an error by... <== The code for this already exists for SET COST
          • Updating Fee/Fine Details Remaining amount to 0.00 and Latest payment status to "Cancelled as error"
          • Creating Fee/Fine Details "action" record where...
            • Action date is current system date and time
            • Action is "Cancelled as error"
            • Amount is billed amount
            • Balance is -
            • Transaction information is blank
            • Created at is service point where item was declared lost
            • Source is name of staff member logged in
            • Additional information is blank
      2. Scenario
        • Given a claimed returned item
        • When the item is declared lost and patron has a suspended Aged to Lost "Lost item fee (actual cost)" associated with item
        • Then, just prior to creating fee/fine record for declared lost fees, cancel the suspended Aged to Lost "Lost item fee (actual cost)" as an error by... <== The code for this already exists for SET COST
          • Updating Fee/Fine Details Remaining amount to 0.00 and Latest payment status to "Cancelled as error"
          • Creating Fee/Fine Details "action" record where...
            • Action date is current system date and time
            • Action is "Cancelled as error"
            • Amount is billed amount
            • Balance is -
            • Transaction information is blank
            • Created at is service point where item was declared lost
            • Source is name of staff member logged in
            • Additional information is blank
      3. Scenario
        • Given a claimed returned item
        • When the item is missing and patron has a suspended Aged to Lost "Lost item processing fee" associated with item
        • Then cancel the suspended Aged to Lost "Lost item processing fee" as an error by... <== The code for this already exists for SET COST
          • Updating Fee/Fine Details Remaining amount to 0.00 and Latest payment status to "Cancelled as error"
          • Creating Fee/Fine Details "action" record where...
            • Action date is current system date and time
            • Action is "Cancelled as error"
            • Amount is billed amount
            • Balance is -
            • Transaction information is blank
            • Created at is service point where item was marked as missing
            • Source is name of staff member logged in
            • Additional information is blank
      4. Scenario
        • Given a claimed returned item
        • When the item is missing and patron has a suspended Aged to Lost "Lost item fee (actual cost)" associated with item
        • Then cancel the suspended Aged to Lost "Lost item fee (actual cost)" as an error by... <== The code for this already exists for SET COST
          • Updating Fee/Fine Details Remaining amount to 0.00 and Latest payment status to "Cancelled as error"
          • Creating Fee/Fine Details "action" record where...
            • Action date is current system date and time
            • Action is "Cancelled as error"
            • Amount is billed amount
            • Balance is -
            • Transaction information is blank
            • Created at is service point where item was marked as missing
            • Source is name of staff member logged in
            • Additional information is blank

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                yasmine Yasmine Macedo Reza
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases