We're offering our suggestions, but you're insisting on getting them all into tracking and that's not going to happen. Asking the same question again isn't going to change the answer.
Like I said above, use Discount categories to group them in tracking; something like Cat #1 - Food, Cat #2 - Beverage, Cat #3 - Other. Run a Promo or Discount report to get the individual discounts broken out. If you know how to use crystal reports you can customize the report template. What I would do is use categories the way I mentioned for tracking to get balanced System/RVC detail reports. There are mostly unused cross reference fields it the discount setup form. I would put the name of the corporate customers in one of those fields and set that as a group in the Crystal Reports template. This would let you get a discount subtotal by company as well as the individual discounts.