Originally Posted by
AJA_
This is excellent however I have just noticed a quirk with the Avios / TP calculator. I entered a fairly complex round-the-world routing LHR-HEL-DOH-BKK-ADL-MEL-SYD-LAX-JFK-MAD-LHR in Discounted Business R/I and it worked all the TP correctly (1,060) but the Avios earned were a bit weird (ignoring the fact that BA doesn't actually fly all of those sectors although you could probably buy the fare on BA).
However I then changed the class to discounted First (A) and it returned 60TP for LHR-HEL and 3,444 Avios. You cannot fly LHR-HEL in First (A) so it should not work at all. I even tried just entering LHR-HEL in First and it returned 60TP and 3,444 Avios. If I just use (R/I) for LHR-HEL on BA the BA website says I should earn 80TP and 2,268 Avios. The Speedbird website returns 80TP and 2,296. (Ignoring the fact that currently you can't fly on BA to HEL as they canned the route although you can still buy a BA ticket operated by Finnair).
I have added an
Advanced Calculator that allows the combination of multiple airlines, fare classes as well as open-jaws in one search. This should cover most of your points. As I don't have the actual flight/cabin data for all OneWorld services, the calculator still allows to search for impossible route/cabin combinations (such as First to HEL).
The advanced calculator is based on the excellent
2021 FT Executive Club Guide on FlyerTalk (thank you,
Prospero ). I think I have included all the various complexities (and complex those rules certainly are), please let me know if you find errors (I suspect there might be a few).
Originally Posted by
gustavmahler
This is great! Any chance of adding airports not served by BA (OGG, HNL for example) to the TP calculator? I guess it depends whether they're on BA codes, so maybe it's too complicated.
I have added another 880 airports, that should cover pretty much all OneWorld destinations. Let me know if you're still missing anything.