I think you have it. The fee goes on the HUD-1, gets tossed into its tolerance bucket and if it doesn't exceed your tolerance, you are ok. If it does exceed the tolerance, you pay the difference to the borrower.
_________________________
I'm fixin' to fix that.