[{"data":1,"prerenderedAt":651},["ShallowReactive",2],{"guide-galileo-best-buy":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":39,"mdc--1ky9ux-key":46},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":21,"body":22,"related":23},"fares-pricing.best-buy","best-buy","How do I find the lowest fare and rebook in Galileo?","FQBB finds the lowest fare with seats on the booked flights and FQBC also shows the saving. FQBBK then rebooks the segments into those classes. FQBB++-AB keeps the booked cabins; FQBA ignores availability.","Best buy (FQBB) — lowest fare on the booked flights, and rebook","basic",[11,12,13,14,15,16,17,18,19,20],"FQBB","FQBC","FQBBK","FQBA","FQBB*","*R","*FF","FQ","FQN","FN",false,"## When\nThe flights are right but the booked class may not be the cheapest. Best buy looks for the lowest fare that has seats on the same flights, tells you what it would cost, and can move the booking into those classes.\n\n## Check first\n- The flights and names are in the booking file and the client has agreed to the flights — best buy keeps the flights and changes only the classes.\n- Decide the cabin first: add `++-AB` to stay in the cabins booked, or name the cabin you want.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `FQBB` | Lowest fare with available seats on the booked flights. | See the cheapest option — nothing is rebooked yet. |\n| 2 | `FQBC` | The same search, plus the saving against the fare as booked. | Tell the client how much cheaper it gets. |\n| 3 | `FQBBK` | After `FQBB` or `FQBC`: rebooks the segments into the classes of that fare. | The booked class must match the fare you ticket. |\n| 4 | `*R` · `*FF` | Booking file · filed fares. | Check the new classes are confirmed and a filed fare matches them. If not, price with `FQ`. |\n| 5 | `FQBB++-AB` · `FQBB++-BUSNS` · `FQBB++-UPPER` | Stay in the cabins booked · business only · business or first. | Stops a quiet downgrade to another cabin. |\n| 6 | `FQBB\u002FPE00` · `FQBB\u002FPR00` · `FQBB\u002FPX50` | No fees · fully refundable · change fee at most 50 %. | Cheapest fare that still fits the client's need for flexibility. |\n| 7 | `FQBB*:BF3` · `FQBB\u002FBAG` | Lowest in brand 3 · lowest that includes a bag. | Same fare family or bag as the client chose. |\n| 8 | `FQBBS1.3` · `FQBBP1-2\u002FS1.3` | Best buy for segments 1 and 3 · for passengers 1–2 on them. | Only part of the booking. |\n| 9 | `FQBA` | Lowest fare whether or not seats are available. | Shows what exists, e.g. for a waitlist or a later check. |\n| 10 | `FQBB*` | Shows the last best-buy answer again. | After reading rules with `FQN`. |\n\n## Check it worked\nAfter `FQBBK`, `*R` shows the segments in the new classes. Then check `*FF`: if no filed fare matches the new classes, price with `FQ`.\n\n## Traps\n- **`FQBB` alone changes nothing.** The booking keeps its classes until `FQBBK`. Seats can go between the two entries — rebook straight after the client says yes.\n- `FQBA` ignores availability, so its price may not be bookable now. Some Travelport material shows `FQBBA` instead.\n- The cheapest fare can have the strictest rules. Read them (`FQN`, then `FN`) before you rebook (see [Read fare rules (fare notes) — from a fare display or a quote](\u002Fgalileo-guide\u002Ffare-rules)).\n- `FQBB\u002FFXD` keeps economy unbundled fares out of the answer — useful with carriers that do not file Rich Content and Branding.\n- Historical modifiers (`.T`, `.H`, `.B` with a date) do not work with `FQBB`.\n- To compare other flights or dates instead of other classes, use fare shopping ([Fare shopping on a booked itinerary (FS) — cheaper flights or dates](\u002Fgalileo-guide\u002Ffare-shopping-booked-itinerary)).",[24,27,30,33,36],{"slug":25,"question":26},"fare-quote","How do I fare quote (price) a PNR in Galileo (FQ)?",{"slug":28,"question":29},"fare-shopping-booked-itinerary","How do I find cheaper flights for a booking in Galileo?",{"slug":31,"question":32},"fare-rules","How do I read fare rules in Galileo (FN, FQN)?",{"slug":34,"question":35},"fare-quote-modifiers","How do I price only some segments or passengers in Galileo?",{"slug":37,"question":38},"cancel-rebook","How do I cancel or change a flight segment in Galileo?",[40],{"path":41,"title":42,"description":43,"date":44,"image":45,"imageAlt":45,"draft":21},"\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport","Galileo MCP: connect Claude and ChatGPT to Travelport+","A Galileo MCP server lets Claude or ChatGPT search and price Travelport+ flights with your agency's own fares. What it does, what you need, how to connect.","2026-10-16",null,{"data":47,"body":48},{},{"type":49,"children":50},"root",[51,60,66,72,96,102,480,486,517,523],{"type":52,"tag":53,"props":54,"children":56},"element","h2",{"id":55},"when",[57],{"type":58,"value":59},"text","When",{"type":52,"tag":61,"props":62,"children":63},"p",{},[64],{"type":58,"value":65},"The flights are right but the booked class may not be the cheapest. Best buy looks for the lowest fare that has seats on the same flights, tells you what it would cost, and can move the booking into those classes.",{"type":52,"tag":53,"props":67,"children":69},{"id":68},"check-first",[70],{"type":58,"value":71},"Check first",{"type":52,"tag":73,"props":74,"children":75},"ul",{},[76,82],{"type":52,"tag":77,"props":78,"children":79},"li",{},[80],{"type":58,"value":81},"The flights and names are in the booking file and the client has agreed to the flights — best buy keeps the flights and changes only the classes.",{"type":52,"tag":77,"props":83,"children":84},{},[85,87,94],{"type":58,"value":86},"Decide the cabin first: add ",{"type":52,"tag":88,"props":89,"children":91},"code",{"className":90},[],[92],{"type":58,"value":93},"++-AB",{"type":58,"value":95}," to stay in the cabins booked, or name the cabin you want.",{"type":52,"tag":53,"props":97,"children":99},{"id":98},"steps",[100],{"type":58,"value":101},"Steps",{"type":52,"tag":103,"props":104,"children":105},"table",{},[106,135],{"type":52,"tag":107,"props":108,"children":109},"thead",{},[110],{"type":52,"tag":111,"props":112,"children":113},"tr",{},[114,120,125,130],{"type":52,"tag":115,"props":116,"children":117},"th",{},[118],{"type":58,"value":119},"#",{"type":52,"tag":115,"props":121,"children":122},{},[123],{"type":58,"value":124},"Entry",{"type":52,"tag":115,"props":126,"children":127},{},[128],{"type":58,"value":129},"What it does",{"type":52,"tag":115,"props":131,"children":132},{},[133],{"type":58,"value":134},"Why",{"type":52,"tag":136,"props":137,"children":138},"tbody",{},[139,166,192,232,272,313,354,388,422,448],{"type":52,"tag":111,"props":140,"children":141},{},[142,148,156,161],{"type":52,"tag":143,"props":144,"children":145},"td",{},[146],{"type":58,"value":147},"1",{"type":52,"tag":143,"props":149,"children":150},{},[151],{"type":52,"tag":88,"props":152,"children":154},{"className":153},[],[155],{"type":58,"value":11},{"type":52,"tag":143,"props":157,"children":158},{},[159],{"type":58,"value":160},"Lowest fare with available seats on the booked flights.",{"type":52,"tag":143,"props":162,"children":163},{},[164],{"type":58,"value":165},"See the cheapest option — nothing is rebooked yet.",{"type":52,"tag":111,"props":167,"children":168},{},[169,174,182,187],{"type":52,"tag":143,"props":170,"children":171},{},[172],{"type":58,"value":173},"2",{"type":52,"tag":143,"props":175,"children":176},{},[177],{"type":52,"tag":88,"props":178,"children":180},{"className":179},[],[181],{"type":58,"value":12},{"type":52,"tag":143,"props":183,"children":184},{},[185],{"type":58,"value":186},"The same search, plus the saving against the fare as booked.",{"type":52,"tag":143,"props":188,"children":189},{},[190],{"type":58,"value":191},"Tell the client how much cheaper it gets.",{"type":52,"tag":111,"props":193,"children":194},{},[195,200,208,227],{"type":52,"tag":143,"props":196,"children":197},{},[198],{"type":58,"value":199},"3",{"type":52,"tag":143,"props":201,"children":202},{},[203],{"type":52,"tag":88,"props":204,"children":206},{"className":205},[],[207],{"type":58,"value":13},{"type":52,"tag":143,"props":209,"children":210},{},[211,213,218,220,225],{"type":58,"value":212},"After ",{"type":52,"tag":88,"props":214,"children":216},{"className":215},[],[217],{"type":58,"value":11},{"type":58,"value":219}," or ",{"type":52,"tag":88,"props":221,"children":223},{"className":222},[],[224],{"type":58,"value":12},{"type":58,"value":226},": rebooks the segments into the classes of that fare.",{"type":52,"tag":143,"props":228,"children":229},{},[230],{"type":58,"value":231},"The booked class must match the fare you ticket.",{"type":52,"tag":111,"props":233,"children":234},{},[235,240,255,260],{"type":52,"tag":143,"props":236,"children":237},{},[238],{"type":58,"value":239},"4",{"type":52,"tag":143,"props":241,"children":242},{},[243,248,250],{"type":52,"tag":88,"props":244,"children":246},{"className":245},[],[247],{"type":58,"value":16},{"type":58,"value":249}," · ",{"type":52,"tag":88,"props":251,"children":253},{"className":252},[],[254],{"type":58,"value":17},{"type":52,"tag":143,"props":256,"children":257},{},[258],{"type":58,"value":259},"Booking file · filed fares.",{"type":52,"tag":143,"props":261,"children":262},{},[263,265,270],{"type":58,"value":264},"Check the new classes are confirmed and a filed fare matches them. If not, price with ",{"type":52,"tag":88,"props":266,"children":268},{"className":267},[],[269],{"type":58,"value":18},{"type":58,"value":271},".",{"type":52,"tag":111,"props":273,"children":274},{},[275,280,303,308],{"type":52,"tag":143,"props":276,"children":277},{},[278],{"type":58,"value":279},"5",{"type":52,"tag":143,"props":281,"children":282},{},[283,289,290,296,297],{"type":52,"tag":88,"props":284,"children":286},{"className":285},[],[287],{"type":58,"value":288},"FQBB++-AB",{"type":58,"value":249},{"type":52,"tag":88,"props":291,"children":293},{"className":292},[],[294],{"type":58,"value":295},"FQBB++-BUSNS",{"type":58,"value":249},{"type":52,"tag":88,"props":298,"children":300},{"className":299},[],[301],{"type":58,"value":302},"FQBB++-UPPER",{"type":52,"tag":143,"props":304,"children":305},{},[306],{"type":58,"value":307},"Stay in the cabins booked · business only · business or first.",{"type":52,"tag":143,"props":309,"children":310},{},[311],{"type":58,"value":312},"Stops a quiet downgrade to another cabin.",{"type":52,"tag":111,"props":314,"children":315},{},[316,321,344,349],{"type":52,"tag":143,"props":317,"children":318},{},[319],{"type":58,"value":320},"6",{"type":52,"tag":143,"props":322,"children":323},{},[324,330,331,337,338],{"type":52,"tag":88,"props":325,"children":327},{"className":326},[],[328],{"type":58,"value":329},"FQBB\u002FPE00",{"type":58,"value":249},{"type":52,"tag":88,"props":332,"children":334},{"className":333},[],[335],{"type":58,"value":336},"FQBB\u002FPR00",{"type":58,"value":249},{"type":52,"tag":88,"props":339,"children":341},{"className":340},[],[342],{"type":58,"value":343},"FQBB\u002FPX50",{"type":52,"tag":143,"props":345,"children":346},{},[347],{"type":58,"value":348},"No fees · fully refundable · change fee at most 50 %.",{"type":52,"tag":143,"props":350,"children":351},{},[352],{"type":58,"value":353},"Cheapest fare that still fits the client's need for flexibility.",{"type":52,"tag":111,"props":355,"children":356},{},[357,362,378,383],{"type":52,"tag":143,"props":358,"children":359},{},[360],{"type":58,"value":361},"7",{"type":52,"tag":143,"props":363,"children":364},{},[365,371,372],{"type":52,"tag":88,"props":366,"children":368},{"className":367},[],[369],{"type":58,"value":370},"FQBB*:BF3",{"type":58,"value":249},{"type":52,"tag":88,"props":373,"children":375},{"className":374},[],[376],{"type":58,"value":377},"FQBB\u002FBAG",{"type":52,"tag":143,"props":379,"children":380},{},[381],{"type":58,"value":382},"Lowest in brand 3 · lowest that includes a bag.",{"type":52,"tag":143,"props":384,"children":385},{},[386],{"type":58,"value":387},"Same fare family or bag as the client chose.",{"type":52,"tag":111,"props":389,"children":390},{},[391,396,412,417],{"type":52,"tag":143,"props":392,"children":393},{},[394],{"type":58,"value":395},"8",{"type":52,"tag":143,"props":397,"children":398},{},[399,405,406],{"type":52,"tag":88,"props":400,"children":402},{"className":401},[],[403],{"type":58,"value":404},"FQBBS1.3",{"type":58,"value":249},{"type":52,"tag":88,"props":407,"children":409},{"className":408},[],[410],{"type":58,"value":411},"FQBBP1-2\u002FS1.3",{"type":52,"tag":143,"props":413,"children":414},{},[415],{"type":58,"value":416},"Best buy for segments 1 and 3 · for passengers 1–2 on them.",{"type":52,"tag":143,"props":418,"children":419},{},[420],{"type":58,"value":421},"Only part of the booking.",{"type":52,"tag":111,"props":423,"children":424},{},[425,430,438,443],{"type":52,"tag":143,"props":426,"children":427},{},[428],{"type":58,"value":429},"9",{"type":52,"tag":143,"props":431,"children":432},{},[433],{"type":52,"tag":88,"props":434,"children":436},{"className":435},[],[437],{"type":58,"value":14},{"type":52,"tag":143,"props":439,"children":440},{},[441],{"type":58,"value":442},"Lowest fare whether or not seats are available.",{"type":52,"tag":143,"props":444,"children":445},{},[446],{"type":58,"value":447},"Shows what exists, e.g. for a waitlist or a later check.",{"type":52,"tag":111,"props":449,"children":450},{},[451,456,464,469],{"type":52,"tag":143,"props":452,"children":453},{},[454],{"type":58,"value":455},"10",{"type":52,"tag":143,"props":457,"children":458},{},[459],{"type":52,"tag":88,"props":460,"children":462},{"className":461},[],[463],{"type":58,"value":15},{"type":52,"tag":143,"props":465,"children":466},{},[467],{"type":58,"value":468},"Shows the last best-buy answer again.",{"type":52,"tag":143,"props":470,"children":471},{},[472,474,479],{"type":58,"value":473},"After reading rules with ",{"type":52,"tag":88,"props":475,"children":477},{"className":476},[],[478],{"type":58,"value":19},{"type":58,"value":271},{"type":52,"tag":53,"props":481,"children":483},{"id":482},"check-it-worked",[484],{"type":58,"value":485},"Check it worked",{"type":52,"tag":61,"props":487,"children":488},{},[489,490,495,497,502,504,509,511,516],{"type":58,"value":212},{"type":52,"tag":88,"props":491,"children":493},{"className":492},[],[494],{"type":58,"value":13},{"type":58,"value":496},", ",{"type":52,"tag":88,"props":498,"children":500},{"className":499},[],[501],{"type":58,"value":16},{"type":58,"value":503}," shows the segments in the new classes. Then check ",{"type":52,"tag":88,"props":505,"children":507},{"className":506},[],[508],{"type":58,"value":17},{"type":58,"value":510},": if no filed fare matches the new classes, price with ",{"type":52,"tag":88,"props":512,"children":514},{"className":513},[],[515],{"type":58,"value":18},{"type":58,"value":271},{"type":52,"tag":53,"props":518,"children":520},{"id":519},"traps",[521],{"type":58,"value":522},"Traps",{"type":52,"tag":73,"props":524,"children":525},{},[526,549,567,595,606,639],{"type":52,"tag":77,"props":527,"children":528},{},[529,540,542,547],{"type":52,"tag":530,"props":531,"children":532},"strong",{},[533,538],{"type":52,"tag":88,"props":534,"children":536},{"className":535},[],[537],{"type":58,"value":11},{"type":58,"value":539}," alone changes nothing.",{"type":58,"value":541}," The booking keeps its classes until ",{"type":52,"tag":88,"props":543,"children":545},{"className":544},[],[546],{"type":58,"value":13},{"type":58,"value":548},". Seats can go between the two entries — rebook straight after the client says yes.",{"type":52,"tag":77,"props":550,"children":551},{},[552,557,559,565],{"type":52,"tag":88,"props":553,"children":555},{"className":554},[],[556],{"type":58,"value":14},{"type":58,"value":558}," ignores availability, so its price may not be bookable now. Some Travelport material shows ",{"type":52,"tag":88,"props":560,"children":562},{"className":561},[],[563],{"type":58,"value":564},"FQBBA",{"type":58,"value":566}," instead.",{"type":52,"tag":77,"props":568,"children":569},{},[570,572,577,579,584,586,593],{"type":58,"value":571},"The cheapest fare can have the strictest rules. Read them (",{"type":52,"tag":88,"props":573,"children":575},{"className":574},[],[576],{"type":58,"value":19},{"type":58,"value":578},", then ",{"type":52,"tag":88,"props":580,"children":582},{"className":581},[],[583],{"type":58,"value":20},{"type":58,"value":585},") before you rebook (see ",{"type":52,"tag":587,"props":588,"children":590},"a",{"href":589},"\u002Fgalileo-guide\u002Ffare-rules",[591],{"type":58,"value":592},"Read fare rules (fare notes) — from a fare display or a quote",{"type":58,"value":594},").",{"type":52,"tag":77,"props":596,"children":597},{},[598,604],{"type":52,"tag":88,"props":599,"children":601},{"className":600},[],[602],{"type":58,"value":603},"FQBB\u002FFXD",{"type":58,"value":605}," keeps economy unbundled fares out of the answer — useful with carriers that do not file Rich Content and Branding.",{"type":52,"tag":77,"props":607,"children":608},{},[609,611,617,618,624,625,631,633,638],{"type":58,"value":610},"Historical modifiers (",{"type":52,"tag":88,"props":612,"children":614},{"className":613},[],[615],{"type":58,"value":616},".T",{"type":58,"value":496},{"type":52,"tag":88,"props":619,"children":621},{"className":620},[],[622],{"type":58,"value":623},".H",{"type":58,"value":496},{"type":52,"tag":88,"props":626,"children":628},{"className":627},[],[629],{"type":58,"value":630},".B",{"type":58,"value":632}," with a date) do not work with ",{"type":52,"tag":88,"props":634,"children":636},{"className":635},[],[637],{"type":58,"value":11},{"type":58,"value":271},{"type":52,"tag":77,"props":640,"children":641},{},[642,644,650],{"type":58,"value":643},"To compare other flights or dates instead of other classes, use fare shopping (",{"type":52,"tag":587,"props":645,"children":647},{"href":646},"\u002Fgalileo-guide\u002Ffare-shopping-booked-itinerary",[648],{"type":58,"value":649},"Fare shopping on a booked itinerary (FS) — cheaper flights or dates",{"type":58,"value":594},1792308328109]