we have a need to do complex rebates, where vendor gives us a discount to give to customers. we need to be sure to claim back all the discount from the vendor for each sale to a customer, and report to the vendor each and every sale that got that discount