[Koha-bugs] [Bug 11633] New: Cannot use the override function AllowFineOverride on the Staff client because this stops the pay function working on the SelfCheck (SC) machines

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Jan 29 12:47:16 CET 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11633

            Bug ID: 11633
           Summary: Cannot use the override function AllowFineOverride on
                    the Staff client because this stops the pay function
                    working on the SelfCheck (SC) machines
 Change sponsored?: ---
           Product: Koha
           Version: 3.14
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: SIP2
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: jonathan.field at ptfs-europe.com
        QA Contact: testopia at bugs.koha-community.org
                CC: colin.campbell at ptfs-europe.com

You cannot use the override function (AllowFineOverride) on “Fines outstanding”
on the Staff client because this stops the pay function working on the
SelfCheck (SC) machines.

The SIP2 devices share this system preference. 

Test Plan
=========
1) Set System Preference AllowFineOverride to "Allow".
2) On SIP2 device (e.g. 3M SelfCheck) try paying a fine. We see:-
Borrower XXXXXXXXX had existing fines of 50p (2 x 25p). Attempted to borrow
book YYYYYYYYYYYYY. Chose 'Pay Fines Later' and issue was allowed even with an
outstanding (payable) fine. Tried to pay fines SelfCheck Machine asked for
correct amount took money but then returned money stating it could not charge
account and to enquire at desk.

In the SIP2 response, character position 1 & 2 on the 64 response need to be
set to Y for the SIP2 device to properly handle the block. 

64YY        Y   00020110614 .................

In Koha these are only set in two scenarios
1) If the user has expired and 
2) if the user is debarred

Needs a change in the Members logic the status in the ILS::Patron is
setup on the basis of the return from GetMemberDetails it does not set
the noissues flag if staff can override (AllowFineOverride option). In
the staff client the noissuescharge is applied as part of the checkout
transaction in 'CanBookBeIssued'.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list