It does not appear that forgive fines on the checkin screen actually forgives anything.
An update on this - in 3.8. It looks like if the code is F it does forgive, but if it's FU it does not. It should forgive fines no matter what the code is.
Is this stil an issue Nicole? I created a new authorized value with the code FU but couldn't replicate this problem.
I haven't had any complaints about it, so if you can reproduce we can close this.