Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    vxws: E-Kiosk postings not included in fine/fee total

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

    Symptoms

    E-Kiosk postings are not included in the fines/fees sent by the Patron Circulation Actions – Debts API.

    Defect Status

    Issue 16384-20673 / VYG-1889 is resolved for Voyager 8.2.2 and higher.

    Replication Steps

    1. In Circulation, find a patron with fines/fees. [example: patron has lost item fee of $10.00]
    2. Make two payments to these fines/fees:
      1. Payment 1 should have posting type “Payment” [$0.50]
      2. Payment 2 should have posting type “E-Kiosk” [$1.00]
    3. Note the patron fine/fee balance. [$8.50]
    4. Now log into Primo as the patron from step 1, or request patron fine/fee information from vxws with the API call: http://<IP>:<port>/vxws/patron/<patron_id>/circulationActions/debt?patron_homedb=1@<db_key>
    5. Note the patron fine fee total (finesum):
    <?xml version="1.0" encoding="UTF-8"?>
    <response>
    <reply-text>ok</reply-text>
    <reply-code>0</reply-code>
    <debts>
    <institution id="LOCAL">
    <instName>Local Database</instName>
    <debt href="http://127.0.0.1:7014/vxws/patron/<patron_id>/circulationActions/debt/fines?institution=LOCAL&amp;patron_homedb=1@<db_key>">
    <finesum>USD 9.50</finesum>
    </debt>
    </institution>
    </debts>
    </response>
    
    1. The E-Kiosk posting is not factored into the total.
    2. If you continue making API calls with the APIs returned, you will see that the E-Kiosk posting is returned with a value of 0.00
    <fine>
    <fineId>1247</fineId>
    <fineDate>2012-12-12</fineDate>
    <itemTitle/>
    <fineType>E-Kiosk</fineType>
    <amount>USD 0.00</amount>
    <dbKey>[db_key]</dbKey>
    <dbName>LOCAL</dbName>
    <instName>Local Database</instName>
    </fine>
    

    • Article last edited: 16-Mar-2015