There used to be an Extended Solution that did rebates. I had a customer once that sold to the major office supply stores (Office Depot, Staples) and needed something to track rebates those stores paid them based on sales volume. The customer never moved forward but I recall there was something.
http://www.dsdinc.com/enhancement/vendor-rebates-2/