We are only allowed one yearbook party a year, so we always do it in March after we've finished the book. Every staff member chips in, but some bring in more money than we asked, because they can afford it. That helps us with the staff members who can't afford to contribute. By giving out the receipt, parents know that their child did give the money to me!
You could use this for any occasion where students are giving you money.