My business often partners with charities in sponsoring event. In exchange for them inviting their members to the event, we give them a percentage of the sales generated. My question is, what is the difference to us of treating the payment as a commission vs a charitable contribution?