Uploaded image for project: 'mod-circulation'
  1. mod-circulation
  2. CIRC-714

BACKEND - Declared lost item: Assign fees when declared lost with ACTUAL COST

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 141, EPAM-Veg Sprint 142
    • 5
    • Vega

    Description

      This is a clone of Declared Lost SET COST story CIRC-707.

      Purpose: Assign fees to items when they are declared lost when the library's lost item fee policy for the item specifies that the actual cost should be charged.

      Story: As a staff member, I need to charge the patron the actual cost for items they have lost, so that they can pay for the items and the library can replace them.

      Important Note: SET COST Fee/Fine Types "Lost item fee" and "Lost item processing fee" exist in the Manual Charges table (at Settings>Users>Fee/Fine: Manual Charges) and are hidden from users. The same Fee/Fine Types are used for all institutions. For ACTUAL COST, the same Fee/Fine Type "Lost item processing fee" is used, but the lost item fee Fee/Fine Type will be "Lost item fee (actual cost)".

      Scenarios

      1. Scenario (lost item fee is actual cost and lost item processing fee charged)
        • Given an open loan for a patron and item, and a lost item fee policy assigned to that combination of patron group, material type, location and loan type with the following aspects:
          • Charge amount for item: Actual cost
          • Lost item processing fee: set to a value A that is >0
          • Charge lost item processing fee if item declared lost by patron?: Yes
        • When the loan is declared lost
        • Then create the following fees/fines in accordance with the lost item fee policy:
          • Fee/Fine Records
            • Fee/fine owner: Follow the same process as is used for SET COST.
            • Fee/fine type: Lost item processing fee
            • Fee/fine amount: Value A
            • Build the Fee/fine record and Fee/fine action record the same as SET COST
            • Build ACTUAL COST record for Lost Item Fees Processing Page (see UXPROD-3377)
      2. Scenario (lost item fee is actual cost and lost item processing fee not charged)
        • Given an open loan for a patron and item, and a lost item fee policy assigned to that combination of patron group, material type, location and loan type with the following aspects:
          • Charge amount for item: Actual cost
          • Lost item processing fee: Any value
          • Charge lost item processing fee if item declared lost by patron?: No
        • When the loan is declared lost
        • Then create the following fees/fines in accordance with the lost item fee policy:
          • Create no fines/fees
          • Build ACTUAL COST record for Lost Item Fees Processing Page (see UXPROD-3377)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                bisecomsergiy Sergiy Bichurin
                hollyolepm Holly Mistlebauer
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases