When large organizations bulk purchase courses from us and are granted enrollment keys, we have no method for tracking who purchased keys within the system. Clients who keep less than stellar records come to us to confirm which of their purchased keys are unused and we have had to start keeping a manual excel sheet which requires us to mine the Transactions for multiple course purchases as they're made and compare to the Key purchase date.
Yes. I run into this issue too. Someone purchases a handful of enrollment keys. They then distribute them to the users. One of the users later comes to me to say they won't be attending and need a refund. It takes a lot of work to figure out who made the purchase in the first place to figure out who the refund goes to!
I agree - the current method of tracking use of batch created enrollment keys is close to useless.