At one point, NS had a SuiteSolution for Rebate Management. You could ask your NS or Partner rep if that's still around and take a look at it.
It's been quite a while since I played with it, but as I recall, it dealt with basic rebate scenarios decently enough, but started to have trouble if there was a lot of complexity. Wouldn't hurt to check it out though.