3rd party payments
We currently have partner locations that resell our services and/or collect devices for a commission. However, we allow these locations to secure upfront payment and then they pay us the repair amount minus their spiff.
I'm aware that you have planned spiff traffic, but I think this is still separate in terms of how it should be accounted for.
This would also provide better tracking for deal sites like groupon, eBay, etc.