Uploaded image for project: 'mod-data-export-worker'
  1. mod-data-export-worker
  2. MODEXPW-31

Bursar transfer form cannot specify days outstanding

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: P2
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.2.0
    • Labels:
    • Template:
      Standard Bug Write-Up Format
    • Sprint:
      Firebird Sprint 127
    • Story Points:
      2
    • Development Team:
      Firebird
    • Release:
      R3 2021 Bug Fix
    • Affected Institution:
      Cornell

      Description

      Overview:

      The original requirement for bursar fees/fines transfers in https://issues.folio.org/browse/UXPROD-2862 and confirmed in other tickets like MODBUREXP-1) was for the job to pick up any active fees/fines that have been outstanding for more than X (in Cornell's case, 9) days.

      What was delivered somehow changed to picking up all fees/fines since the last X days. The difference is important because Cornell only wants to transfer fees/fines that are 9 days old or older to the Bursar. So the only current workaround is to do manual changes to the files, and having to remember to save off new charges to send after they age 9 days, all manually.

      Steps to Reproduce:

      1. Log into an Iris FOLIO environment as user with admin permissions.
      2. Go to Settings > Users > Transfer criteria
      3. There is a "Max. days outstanding" field, which picks up all fees/fines within the specified days, but there's no "Fees/Fines older than (days)" field as per the original specs.
      4. Click "Run manually" after specifying the patron group to generate the file. 

      Expected Results:

      All fees/fines older than the number of days specified should be in the file. 

      Actual Results:

      All fees/fines from the present day back to the number of days specified are in the file. 

      Proposed fix:

      Add the field originally specified, labeled "Fees/Fines older than (days)" or something equivalent, to only include fees/fines older than the days specified. So in Cornell's case, with a standard of 9 days, we could enter 8 and only include fees/fines older than 8 days.

      This new field could be a toggle of the other, or maybe the UI could have optional date range fields to capture the needs of various libraries.

        TestRail: Results

          Attachments

          1. mdexpw-31-2.png
            mdexpw-31-2.png
            38 kB
          2. mdexpw-31-3.png
            mdexpw-31-3.png
            202 kB
          3. mdexpw-31-4.png
            mdexpw-31-4.png
            323 kB
          4. MODEPXPW-31-20211025_093217-Meeting Recording.mp4
            15.52 MB

            Issue Links

              Activity

                People

                Assignee:
                Alherd Alherd Nestsiarkow
                Reporter:
                PhilRCornell Philip Robinson
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases