Note: placing the barcode on the receipt did not correct the other part of the bug. It could still print the barcode for the borrower that's currently on the item record. But the fine payment is truly credited to the correct borrower.
UPDATE 2/2018:
Another issue is when checking in items and trying to print a return receipt in Horizon is that this will crash Horizon. This is only when printing a return receipt.
The only way to 'correct' the issue of wrong name printing on cki or payment receipts is to remove the name from payment or cki receipts altogether.
You can aso avoid the cki receipt issue by checking in and issuing a return receipt through CircIt.
-----------------------------------------------------------------------------
When we upgraded to Horizon 7.5.4 in October, 2016, a bug was introduced into the system. The payment receipt prints the name and/or barcode number for the borrower that’s currently on the item record (i.e. has the paid for item checked out) - not the borrower who's paid the fine. Don't worry though. It’s only cosmetic. The fine payment is truly credited to the correct borrower.
In this example, Julianne Starner paid fines on her account, but Lupe Vasquez's name appears on the payment receipt. That's because Lupe has the Deadwood item checked out.
Another symptom of this problem was that Horizon would crash during the payment transaction. The payment was still made to the correct account, but staff had to log back into Horizon.
We will probably have to live with this until the next upgrade. Simply cross out the wrong name and write in the correct borrower's name and reassure/show the customer their fines were indeed paid.
rev. 4/2018