Important: Read Me First

Beta

Product-specific notes for the oneworld Explorer beta module.

Back to oneworld Explorer validator

Beta warning

This tool is for planning, checking, and discussion only. It is not an authoritative fare construction, ticketing, route availability, or Qantas Frequent Flyer earning decision. Always check the current oneworld Explorer fare rules, Qantas earning tables, and the booking airline before making a booking.

Accepted input formats

Routing format uses - for flight sectors, // or /- for surface sectors, and X/AAA for a transit or layover. Example: HND-SYD-X/HKG-X/DOH-LHR//EDI-X/HEL-ORD-HND.

Fare calculation-style input with marketing carriers is also supported. Example: HND QF SYD AY X/HKG AY X/HEL BA LHR AA HND.

Do not mix routing format and fare-calculation format in the same input. If you only know some marketing carriers, use routing format first, then select carriers manually in the segment table.

What this tool does currently

  • Parses normal flight sectors using "-".
  • Parses surface sectors using "//" or "/-".
  • Parses X/AAA transit markers, for example X/SIN.
  • Parses fare calculation-style input with marketing carrier codes where supplied.
  • Counts surface sectors as itinerary segments.
  • Uses the IATA CCD Multi-Airport Cities list to treat co-terminal surface sectors as a single stopover point where applicable.
  • Validates major oneworld Explorer structure rules.
  • Calculates counted continents and the likely fare product, such as DONE3, LONE4, or AONE5.
  • Checks total segment limits.
  • Checks Atlantic and Pacific crossing counts.
  • Checks TC direction and broad TC backtracking.
  • Checks origin and destination surface rules, including known exceptions.
  • Checks country-of-origin international departure and arrival limits.
  • Reports stopovers and transfers, treating X/AAA airports as transfers rather than stopovers.
  • Flags more than 2 apparent stopovers in the continent of origin as a failure under the rules.
  • Allows repeated intermediate stopover ports unless another rule is breached.
  • Checks continent entry and exit counts.
  • Checks repeated same-direction flight sectors.
  • Checks intra-continent segment caps.
  • Checks selected North America, Hawaii, Alaska, and Australia transcontinental restrictions.
  • Lets the user select Economy, Business, or First, then derives the likely LONE, DONE, or AONE product.
  • Lets the user select current Qantas Frequent Flyer status.
  • Lets the user select a marketing airline for each flown segment from permitted oneworld carriers.
  • Resolves a default oneworld Explorer booking class by carrier and selected cabin.
  • Maps the resolved booking class to a Qantas Frequent Flyer earn category.
  • Uses QFF route-specific earning tables where a matching route rule is available.
  • Uses QFF all-other mileage bands where no route-specific table matches.
  • Calculates base Qantas Points and Status Credits for selected flown segments.
  • Shows Qantas Points status bonus separately where eligible.
  • Gives surface sectors zero Qantas Points and zero Status Credits.

What this tool does not do currently

  • It does not confirm that a route is actually operated.
  • It does not confirm that the selected airline operates the selected sector.
  • It does not confirm that the selected airline is valid for that exact sector under current ticketing rules.
  • It does not confirm flight availability.
  • It does not confirm award availability.
  • It does not confirm paid fare availability.
  • It does not price an itinerary.
  • It does not validate taxes, carrier charges, or surcharges.
  • It does not check married-segment logic, booking engine limitations, or airline-specific ticketing behaviour.
  • It does not treat every broad metropolitan airport grouping as co-terminal. Co-terminal handling is based on the IATA CCD Multi-Airport Cities list used by this beta.
  • It does not yet support manual booking-class override for cabin downgrades or unusual booking situations.
  • It does not guarantee that every QFF route-specific override row is complete or classified perfectly.
  • It does not guarantee that every fallback to an all-other mileage band is correct.
  • It does not use Qantas' internal mileage basis where that differs from the calculated great-circle distance shown by this tool.
  • It does not yet include a full audit log explaining every rule decision.
  • It does not replace the current oneworld Explorer fare rules, Qantas earning tables, or airline ticketing advice.

How to interpret the result

  • PASS means no implemented rule breach was detected.
  • WARNING means the itinerary may be valid, but a rule exception, stopover interpretation, or ticketing practice issue needs review.
  • FAIL means an implemented rule has been breached.
  • Assumptions are known limitations of the current beta. They do not automatically make an itinerary invalid.
  • All-other mileage band means no named QFF route-specific rule matched, so the fallback mileage table was used.

Co-terminal surface handling

Surface sectors still count as itinerary segments. Where a surface sector is between airports in the same IATA CCD Multi-Airport City, this beta treats that surface as a single stopover point for stopover-counting purposes.

For example, TSA//TPE is treated as a co-terminal surface within Taipei, and LGA//JFKis treated as a co-terminal surface within New York. The surface sector remains visible in the segment table.

This beta does not treat JFK//EWR or LGA//EWR as co-terminal surfaces under the IATA CCD list used by the tool. Some airlines or booking channels may still apply their own broader commercial interpretation, so check the current fare rules and the booking airline before relying on a surface-sector interpretation.

Recommended use

Use this beta to test route structure, spot obvious oneworld Explorer rule issues, compare possible routings, and estimate QFF earning. Before booking, cross-check the itinerary against the current fare rules, the current Qantas earning tables, and the airline or travel agent issuing the ticket.