As some above are looking at including CX in a TP run: please make sure you do not book into the 'P' fare - otherwise you will earn exactly 0 TP.
I don't know why it doesn't earn any TP, since the cheaper 'I' fare earns full TP. Seems like an oversight from BAEC.