So thats what I thought and read but got different info. Just phoned and apparently it has to be an AA flight number and unfortunately if pricing up on AA.com, it only brings back BA flight numbers.
So the voucher can't be used JNB - CPT or even LHR - ATH