If you did discuss this and she is doing it behind your back, then you have grounds to be upset. If there is actual cash involved I would say that the remains of the deal, after the drive should go to the company. Seems like her to me. It also seems to me that you discount the role she plays in the company. You take for granted that because your the developer that all jobs stem from you Mad Skillz.
Sales go far beyond good work.
A good sales person has the deal before the portfolio is ever taken out. And it would bother me as well, but not enough to end my business and all my hard work. Be an adult and have a talk. Let her know that it bothered you and that you don't like doing barter work outside the company based on your company's reputation. Let her know that if she needs something like this in the future to pleas come to you with it and let you guys work something out together, like partners, rather than competitors.