SELF: undo message does not remove fine
- Article Type: General
- Product: Voyager
- Product Version: 8.1.1
Description:
Bug Report Form for Issue 16384-16034
Module(s): Self Check
Server platform(s) affected: Solaris
Release(s) replicated in: 7.2.2-8.0.0
Last version without bug (if applicable): N/A
Expected results:
Sending an undo message would also remove any fines created.
Actual results:
When an overdue item is renewed and the undo message is sent, the overdue fines are not removed.
Workflow implications: The patron will ultimately be double charged overdue fines.
Replication steps:
1. Charge an item out to a patron and set the due date in the past.
2. This is an example of self check messages sent to first renew an item(11), then undo it (9), and finally submit the renewal again:
Selfchk Location: SELF
BEGIN Login
SENDING: 9300|CNself|COcheck|CPSELF
RECEIVING: 941
SENDING: 9900802.00
RECEIVING: 98YYYYYN99800320110901 1341152.00AO|BXYYYYYNYYYNYNNNYN|
END Login
BEGIN Stanza Loop
SENDING: 6300120110901 161302 Y AO|AARICK|
RECEIVING: 64 00020110901 134116000000010001000100000000AO|AARICK|AERick Perry|CA0001|CB0001|BLY|BHUSD|BV7.00|CQY|AUSCIENCE|BU|AFPatron validated successfully.|PTAWESOME|
SENDING: 1720110830 161302AO|ABSCIENCE|
RECEIVING: 1804000120110901 134116CF0|AH20110801 235900|CJ|ABSCIENCE|AJScience|BGTraining Master DB|CK|AQMain|AFItem Info retrieved successfully.|
SENDING: 11YN20110901 161414 AO|AARICK|ABSCIENCE|AC|BON|BIN|
RECEIVING: 121YNN20110901 134116AO|AARICK|ABSCIENCE|AJScience|AH20110901 235900|CK|AFCheckout Successful.|
SENDING: 09N20110901 16142520110801 161425AP|AO|ABSCIENCE|AC|BIY|
RECEIVING: 101NNN20110901 134116AO|ABSCIENCE|AQMain|AJ|CL|AA|CK|CH|CR|CS|CT|CV|CY|DA|AFCheckin successful.|
SENDING: 11YN20110901 161518 AO|AARICK|ABSCIENCE|AC|BON|BIN|
RECEIVING: 121YNN20110901 134116AO|AARICK|ABSCIENCE|AJScience|AH20110901 235900|CK|AFCheckout Successful.|
SENDING: 3520110901 161603AO|AARICK|
RECEIVING: 36Y20110901 134116AO|AARICK|
END Stanza Loop
3. The patron is charged duplicate overdue by self check.
Workaround: The time out interval can be increased since the undo message is often sent when the self check machine times out.
Resolution:
Fixed in the circsvr for 8.1.1.
- Article last edited: 3/5/2015