Were all the flights booked on AC metal? If not, discount code will not work.
I was wondering the same thing.
IMHO this boils down to whether or not what was charged matches the charge shown on the payment screen. If the 2 match, then there is no issue.