cm-20260729-180014
Scanned
Per trip: Amadeus's cheapest itinerary vs NDCtrip
One row per trip, anchored on the itinerary Amadeus was cheapest on — what a price-driven agent would have booked. Shows what NDC quoted for those same flights. Every trip appears, including the ones NDC won: they are what the rest are measured against
No trips had an Amadeus offer to explain.
What decides the cheaper price
For itineraries both sources quoted: whether the cheaper net price comes from the fare or from the commission paid back — net price is the fare minus commission. The last column counts the wins that would reverse if commission were removed
No itinerary was quoted by both sources.
▶ Itinerary ledger itinerary Every itinerary quoted by both sources, priced side by side — the drill-down behind why-amadeus
No itinerary was quoted by both sources.
â–¶ NDC vs Amadeus per trip (cheapest to cheapest) trip Two-way ledger per trip: cheapest Amadeus vs cheapest NDC, signed delta. The two sides may be different itineraries
No trips had offers from both sources.
▶ Trips where Amadeus was cheapest trip Trips where cheapest Amadeus < cheapest NDC. Coarser than why-amadeus — the two sides may be different itineraries
No trips where Amadeus beat NDC.
â–¶ Route overview: who wins where route Per-route two-way overview: how many itineraries Amadeus vs NDC wins, and the biggest gap each way (computed per exact itinerary, so no nights-mixing)
No routes with two-source coverage.
Offer summary by source
Total offers by source and fare type
| source | fare_type | offer_count | min_net | avg_net | median_net | routes |
|---|---|---|---|---|---|---|
| ndc_direct | nego | 108 | 1178.63 | 1188.63 | 1193.63 | 1 |
| ndc_direct | published | 216 | 754.63 | 841.65 | 847.65 | 1 |
Searches where a source returned nothingsearch
Routes/dates where one source returned zero offers (ndc_missing shown first)
| origin | destination | departure_date | amadeus_count | ndc_count | amadeus_min_net | ndc_min_net | gap |
|---|---|---|---|---|---|---|---|
| LAX | PTY | 2026-08-26 | 0 | 27 | — | 771.87 | amadeus_missing |
| LAX | PTY | 2026-08-30 | 0 | 27 | — | 771.87 | amadeus_missing |
| LAX | PTY | 2026-09-03 | 0 | 27 | — | 771.87 | amadeus_missing |
| LAX | PTY | 2026-09-06 | 0 | 27 | — | 771.87 | amadeus_missing |
| LAX | PTY | 2026-09-10 | 0 | 27 | — | 771.87 | amadeus_missing |
| LAX | PTY | 2026-09-14 | 0 | 27 | — | 771.87 | amadeus_missing |
| LAX | PTY | 2026-09-18 | 0 | 27 | — | 754.63 | amadeus_missing |
| LAX | PTY | 2026-09-22 | 0 | 27 | — | 754.63 | amadeus_missing |
| LAX | PTY | 2026-09-26 | 0 | 27 | — | 754.63 | amadeus_missing |
| LAX | PTY | 2026-09-29 | 0 | 27 | — | 754.63 | amadeus_missing |
| LAX | PTY | 2026-10-03 | 0 | 27 | — | 754.63 | amadeus_missing |
| LAX | PTY | 2026-10-07 | 0 | 27 | — | 754.63 | amadeus_missing |