Skip to main content
  • Subscribe by RSS
  • ExLibris Dev

    BURSAR: Sometimes patron fine/fee do not update

    • Article Type: General
    • Product: Voyager
    • Product Version: 7.2.4

    Issue number: 16384-19345
    Module: Pbursar
    Server platform affected: Solaris, Linux
    Releases replicated in: 7.2.4 & 8.1.1
    Last version without bug: unknown

    Expected results: When Bursar Transfer is run, it would write fine/fee transactions to the SIF file and update Voyager tables to show the transactions had been transferred.

    Actual results: Occasionally, Bursar Transfer will write all fine/fee transactions to the SIF file and only update some Voyager tables.

    Adjustments, such as a fine forgiveness, will be updated, but patron fine/fees are not updated when this happens. The same fines will be updated the following day when Bursar Transfer is run again.

    Workflow implications: Fines/fees are transferred to the bursar twice, creating duplicate fines/fees for patrons.

    Replication steps:
    Run Bursar Transfer.
    /m1/voyager/queensdb/sbin/Pbursar -c/m1/voyager/queensdb/sbin/bursar.cfg -p

    -p run in patron mode -- transfer patron totals

    Contents of bursar.cfg:

    <valid patron group code>
    <valid patron group code>

    (can include as many valid patron group codes as needed)

    Majority of times, this will complete and transfer patron fines without issue. When this issue occurs, patron fines/fees are written to SIF but not updated in the database to reflect their transfer, so patron fine/fee totals are written to SIF again the following day, resulting in duplicate fine/fee transfers.

    Workaround: If site is aware of issue before fines are transferred, SIF could be manually edited to remove un-updated patron fines/fees prior to submitting file to bursar system. Otherwise, workaround is cumbersome and involves manually handling fines/fees after they’ve been put into the bursar system to remove duplicates.

    Other information: Occurrences are sporadic, and seem to occur when there is heavy patron fine/fee activity.

    Issue 16384-19345 / VYG-4545 is resolved for Voyager 9.1.1 and higher.

    • Article last edited: 3/4/2015
    // feedback widged