[{"data":1,"prerenderedAt":700},["ShallowReactive",2],{"guide-galileo-fare-quote-modifiers":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":42,"mdc--bvihtq-key":49},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":15,"body":16,"related":17},"fares-pricing.fare-quote-modifiers","fare-quote-modifiers","How do I price only some segments or passengers in Galileo?","Add modifiers to FQ: FQS1-2 for segments 1 to 2, FQP2 for passenger 2, FQP2\u002FCLH for LH as plating carrier, FQ@VSAVJU to force a fare basis. Forced and discounted quotes are filed with code M and are not guaranteed.","Fare quote modifiers — segments, passengers, fare basis, stopovers","intermediate",[11,12,13,14],"FQ","*R","F*Q","*FF",false,"## When\nA plain `FQ` prices everything in the booked classes. Use modifiers when only part of the booking should be priced, a passenger needs another validating airline, you must price a known fare basis or brand, or a stop has to count (or not count) as a stopover.\n\n## Check first\n- The booking file is open and the segment and passenger numbers are the ones you see in `*R`.\n- Passenger numbers go in ascending order.\n- Several modifiers fit in one entry, in any order.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `FQS1-2` · `FQS1.4` | Prices segments 1 to 2 · segments 1 and 4 only. | Part of the trip is on another ticket. |\n| 2 | `FQP2` · `FQP1-2.4` | Prices passenger 2 · passengers 1, 2 and 4 only. | Passengers with different fares. |\n| 3 | `FQP2\u002FCLH` | Passenger 2 with LH as plating carrier. | Override the validating airline the system chose. |\n| 4 | `FQP1-2\u002FS1.3` | Passengers 1–2 on segments 1 and 3. | Combine passenger and segment choice. |\n| 5 | `FQ@VSAVJU` · `FQS1@VSAVJU.2@QSAVJU` | Forces fare basis VSAVJU on all segments · a fare basis per segment. | You know the fare you need; the answer also says why it did not price by itself. |\n| 6 | `FQ.V` | What-if price as if booked in class V. | Compare classes without rebooking — this quote cannot be stored. |\n| 7 | `FQO2` · `FQX2` | Stopover at the end of segment 2 · no stopover there. | The stopover status changes the fare. |\n| 8 | `FQMB2` · `FQNB2` · `FQOB2` | Fare must break at · must not break at · may only break at segment 2. | Control where one fare component ends. |\n| 9 | `FQ:NR` · `FQ:AP` · `FQ\u002FPE00` | No advance-purchase or stay limits · no advance purchase · no change or cancel fee. | Flexible client, or too late for an advance-purchase fare. |\n| 10 | `FQ*:BF2` | In the booked class, fare brand 2 only. | The client chose a brand (fare family). |\n| 11 | `FQ\u002FBAG` · `FQ\u002FFXD` | Fares that include a bag · leave out economy unbundled fares. | Avoid a bag-less fare by surprise. |\n| 12 | `FQ.LJUZAG` | Sold in Slovenia, ticketed in Croatia. | Sale or ticketing country is not your own. |\n| 13 | `FQ*RP10` · `FQ*FA20` | 10 % off · 20 off the fare before taxes. | An agreed discount on the fare. |\n\n## Check it worked\nThe quote header and the filed fare reflect the modifiers: the right passengers and segments, the forced fare basis, the brand. Check with `*FF` and `F*Q`.\n\n## Traps\n- **Forced, discounted and increased quotes are not guaranteed.** They are filed with code `M` (manipulated); the same applies when you override the carrier whose fares are used (`FQOCLH`). Check them twice before ticketing.\n- `FQ.V` is a look only: the fare cannot be filed. Book class V if the client wants it.\n- Mind the dot: `FQ.V` is a booking class, `FQ.LJUZAG` is the sale and ticketing place, and `.T` or `.H` with a date asks for a historical fare ([Historical fare quote — the price on an earlier ticketing date](\u002Fgalileo-guide\u002Fhistorical-fare-quote)).\n- The bag modifier works only with airlines that file Rich Content and Branding. Not every airline files brands, and some skip brand numbers — no answer for brand 1 can be normal.\n- Infants entered as infants in the name field are priced at the infant rate automatically.",[18,21,24,27,30,33,36,39],{"slug":19,"question":20},"fare-quote","How do I fare quote (price) a PNR in Galileo (FQ)?",{"slug":22,"question":23},"child-infant-fares","How do I price a child or infant in Galileo?",{"slug":25,"question":26},"best-buy","How do I find the lowest fare and rebook in Galileo?",{"slug":28,"question":29},"private-net-fares","How do I quote private or net fares in Galileo?",{"slug":31,"question":32},"taxes","How do I see or exempt taxes in Galileo?",{"slug":34,"question":35},"several-filed-fares","How do several filed fares work in Galileo?",{"slug":37,"question":38},"fare-quote-with-baggage","How do I quote a fare with baggage in Galileo?",{"slug":40,"question":41},"historical-fare-quote","How do I price a booking on a past date in Galileo?",[43],{"path":44,"title":45,"description":46,"date":47,"image":48,"imageAlt":48,"draft":15},"\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":50,"body":51},{},{"type":52,"children":53},"root",[54,63,77,83,110,116,576,582,600,606],{"type":55,"tag":56,"props":57,"children":59},"element","h2",{"id":58},"when",[60],{"type":61,"value":62},"text","When",{"type":55,"tag":64,"props":65,"children":66},"p",{},[67,69,75],{"type":61,"value":68},"A plain ",{"type":55,"tag":70,"props":71,"children":73},"code",{"className":72},[],[74],{"type":61,"value":11},{"type":61,"value":76}," prices everything in the booked classes. Use modifiers when only part of the booking should be priced, a passenger needs another validating airline, you must price a known fare basis or brand, or a stop has to count (or not count) as a stopover.",{"type":55,"tag":56,"props":78,"children":80},{"id":79},"check-first",[81],{"type":61,"value":82},"Check first",{"type":55,"tag":84,"props":85,"children":86},"ul",{},[87,100,105],{"type":55,"tag":88,"props":89,"children":90},"li",{},[91,93,98],{"type":61,"value":92},"The booking file is open and the segment and passenger numbers are the ones you see in ",{"type":55,"tag":70,"props":94,"children":96},{"className":95},[],[97],{"type":61,"value":12},{"type":61,"value":99},".",{"type":55,"tag":88,"props":101,"children":102},{},[103],{"type":61,"value":104},"Passenger numbers go in ascending order.",{"type":55,"tag":88,"props":106,"children":107},{},[108],{"type":61,"value":109},"Several modifiers fit in one entry, in any order.",{"type":55,"tag":56,"props":111,"children":113},{"id":112},"steps",[114],{"type":61,"value":115},"Steps",{"type":55,"tag":117,"props":118,"children":119},"table",{},[120,149],{"type":55,"tag":121,"props":122,"children":123},"thead",{},[124],{"type":55,"tag":125,"props":126,"children":127},"tr",{},[128,134,139,144],{"type":55,"tag":129,"props":130,"children":131},"th",{},[132],{"type":61,"value":133},"#",{"type":55,"tag":129,"props":135,"children":136},{},[137],{"type":61,"value":138},"Entry",{"type":55,"tag":129,"props":140,"children":141},{},[142],{"type":61,"value":143},"What it does",{"type":55,"tag":129,"props":145,"children":146},{},[147],{"type":61,"value":148},"Why",{"type":55,"tag":150,"props":151,"children":152},"tbody",{},[153,189,223,250,277,311,338,372,413,454,481,515,542],{"type":55,"tag":125,"props":154,"children":155},{},[156,162,179,184],{"type":55,"tag":157,"props":158,"children":159},"td",{},[160],{"type":61,"value":161},"1",{"type":55,"tag":157,"props":163,"children":164},{},[165,171,173],{"type":55,"tag":70,"props":166,"children":168},{"className":167},[],[169],{"type":61,"value":170},"FQS1-2",{"type":61,"value":172}," · ",{"type":55,"tag":70,"props":174,"children":176},{"className":175},[],[177],{"type":61,"value":178},"FQS1.4",{"type":55,"tag":157,"props":180,"children":181},{},[182],{"type":61,"value":183},"Prices segments 1 to 2 · segments 1 and 4 only.",{"type":55,"tag":157,"props":185,"children":186},{},[187],{"type":61,"value":188},"Part of the trip is on another ticket.",{"type":55,"tag":125,"props":190,"children":191},{},[192,197,213,218],{"type":55,"tag":157,"props":193,"children":194},{},[195],{"type":61,"value":196},"2",{"type":55,"tag":157,"props":198,"children":199},{},[200,206,207],{"type":55,"tag":70,"props":201,"children":203},{"className":202},[],[204],{"type":61,"value":205},"FQP2",{"type":61,"value":172},{"type":55,"tag":70,"props":208,"children":210},{"className":209},[],[211],{"type":61,"value":212},"FQP1-2.4",{"type":55,"tag":157,"props":214,"children":215},{},[216],{"type":61,"value":217},"Prices passenger 2 · passengers 1, 2 and 4 only.",{"type":55,"tag":157,"props":219,"children":220},{},[221],{"type":61,"value":222},"Passengers with different fares.",{"type":55,"tag":125,"props":224,"children":225},{},[226,231,240,245],{"type":55,"tag":157,"props":227,"children":228},{},[229],{"type":61,"value":230},"3",{"type":55,"tag":157,"props":232,"children":233},{},[234],{"type":55,"tag":70,"props":235,"children":237},{"className":236},[],[238],{"type":61,"value":239},"FQP2\u002FCLH",{"type":55,"tag":157,"props":241,"children":242},{},[243],{"type":61,"value":244},"Passenger 2 with LH as plating carrier.",{"type":55,"tag":157,"props":246,"children":247},{},[248],{"type":61,"value":249},"Override the validating airline the system chose.",{"type":55,"tag":125,"props":251,"children":252},{},[253,258,267,272],{"type":55,"tag":157,"props":254,"children":255},{},[256],{"type":61,"value":257},"4",{"type":55,"tag":157,"props":259,"children":260},{},[261],{"type":55,"tag":70,"props":262,"children":264},{"className":263},[],[265],{"type":61,"value":266},"FQP1-2\u002FS1.3",{"type":55,"tag":157,"props":268,"children":269},{},[270],{"type":61,"value":271},"Passengers 1–2 on segments 1 and 3.",{"type":55,"tag":157,"props":273,"children":274},{},[275],{"type":61,"value":276},"Combine passenger and segment choice.",{"type":55,"tag":125,"props":278,"children":279},{},[280,285,301,306],{"type":55,"tag":157,"props":281,"children":282},{},[283],{"type":61,"value":284},"5",{"type":55,"tag":157,"props":286,"children":287},{},[288,294,295],{"type":55,"tag":70,"props":289,"children":291},{"className":290},[],[292],{"type":61,"value":293},"FQ@VSAVJU",{"type":61,"value":172},{"type":55,"tag":70,"props":296,"children":298},{"className":297},[],[299],{"type":61,"value":300},"FQS1@VSAVJU.2@QSAVJU",{"type":55,"tag":157,"props":302,"children":303},{},[304],{"type":61,"value":305},"Forces fare basis VSAVJU on all segments · a fare basis per segment.",{"type":55,"tag":157,"props":307,"children":308},{},[309],{"type":61,"value":310},"You know the fare you need; the answer also says why it did not price by itself.",{"type":55,"tag":125,"props":312,"children":313},{},[314,319,328,333],{"type":55,"tag":157,"props":315,"children":316},{},[317],{"type":61,"value":318},"6",{"type":55,"tag":157,"props":320,"children":321},{},[322],{"type":55,"tag":70,"props":323,"children":325},{"className":324},[],[326],{"type":61,"value":327},"FQ.V",{"type":55,"tag":157,"props":329,"children":330},{},[331],{"type":61,"value":332},"What-if price as if booked in class V.",{"type":55,"tag":157,"props":334,"children":335},{},[336],{"type":61,"value":337},"Compare classes without rebooking — this quote cannot be stored.",{"type":55,"tag":125,"props":339,"children":340},{},[341,346,362,367],{"type":55,"tag":157,"props":342,"children":343},{},[344],{"type":61,"value":345},"7",{"type":55,"tag":157,"props":347,"children":348},{},[349,355,356],{"type":55,"tag":70,"props":350,"children":352},{"className":351},[],[353],{"type":61,"value":354},"FQO2",{"type":61,"value":172},{"type":55,"tag":70,"props":357,"children":359},{"className":358},[],[360],{"type":61,"value":361},"FQX2",{"type":55,"tag":157,"props":363,"children":364},{},[365],{"type":61,"value":366},"Stopover at the end of segment 2 · no stopover there.",{"type":55,"tag":157,"props":368,"children":369},{},[370],{"type":61,"value":371},"The stopover status changes the fare.",{"type":55,"tag":125,"props":373,"children":374},{},[375,380,403,408],{"type":55,"tag":157,"props":376,"children":377},{},[378],{"type":61,"value":379},"8",{"type":55,"tag":157,"props":381,"children":382},{},[383,389,390,396,397],{"type":55,"tag":70,"props":384,"children":386},{"className":385},[],[387],{"type":61,"value":388},"FQMB2",{"type":61,"value":172},{"type":55,"tag":70,"props":391,"children":393},{"className":392},[],[394],{"type":61,"value":395},"FQNB2",{"type":61,"value":172},{"type":55,"tag":70,"props":398,"children":400},{"className":399},[],[401],{"type":61,"value":402},"FQOB2",{"type":55,"tag":157,"props":404,"children":405},{},[406],{"type":61,"value":407},"Fare must break at · must not break at · may only break at segment 2.",{"type":55,"tag":157,"props":409,"children":410},{},[411],{"type":61,"value":412},"Control where one fare component ends.",{"type":55,"tag":125,"props":414,"children":415},{},[416,421,444,449],{"type":55,"tag":157,"props":417,"children":418},{},[419],{"type":61,"value":420},"9",{"type":55,"tag":157,"props":422,"children":423},{},[424,430,431,437,438],{"type":55,"tag":70,"props":425,"children":427},{"className":426},[],[428],{"type":61,"value":429},"FQ:NR",{"type":61,"value":172},{"type":55,"tag":70,"props":432,"children":434},{"className":433},[],[435],{"type":61,"value":436},"FQ:AP",{"type":61,"value":172},{"type":55,"tag":70,"props":439,"children":441},{"className":440},[],[442],{"type":61,"value":443},"FQ\u002FPE00",{"type":55,"tag":157,"props":445,"children":446},{},[447],{"type":61,"value":448},"No advance-purchase or stay limits · no advance purchase · no change or cancel fee.",{"type":55,"tag":157,"props":450,"children":451},{},[452],{"type":61,"value":453},"Flexible client, or too late for an advance-purchase fare.",{"type":55,"tag":125,"props":455,"children":456},{},[457,462,471,476],{"type":55,"tag":157,"props":458,"children":459},{},[460],{"type":61,"value":461},"10",{"type":55,"tag":157,"props":463,"children":464},{},[465],{"type":55,"tag":70,"props":466,"children":468},{"className":467},[],[469],{"type":61,"value":470},"FQ*:BF2",{"type":55,"tag":157,"props":472,"children":473},{},[474],{"type":61,"value":475},"In the booked class, fare brand 2 only.",{"type":55,"tag":157,"props":477,"children":478},{},[479],{"type":61,"value":480},"The client chose a brand (fare family).",{"type":55,"tag":125,"props":482,"children":483},{},[484,489,505,510],{"type":55,"tag":157,"props":485,"children":486},{},[487],{"type":61,"value":488},"11",{"type":55,"tag":157,"props":490,"children":491},{},[492,498,499],{"type":55,"tag":70,"props":493,"children":495},{"className":494},[],[496],{"type":61,"value":497},"FQ\u002FBAG",{"type":61,"value":172},{"type":55,"tag":70,"props":500,"children":502},{"className":501},[],[503],{"type":61,"value":504},"FQ\u002FFXD",{"type":55,"tag":157,"props":506,"children":507},{},[508],{"type":61,"value":509},"Fares that include a bag · leave out economy unbundled fares.",{"type":55,"tag":157,"props":511,"children":512},{},[513],{"type":61,"value":514},"Avoid a bag-less fare by surprise.",{"type":55,"tag":125,"props":516,"children":517},{},[518,523,532,537],{"type":55,"tag":157,"props":519,"children":520},{},[521],{"type":61,"value":522},"12",{"type":55,"tag":157,"props":524,"children":525},{},[526],{"type":55,"tag":70,"props":527,"children":529},{"className":528},[],[530],{"type":61,"value":531},"FQ.LJUZAG",{"type":55,"tag":157,"props":533,"children":534},{},[535],{"type":61,"value":536},"Sold in Slovenia, ticketed in Croatia.",{"type":55,"tag":157,"props":538,"children":539},{},[540],{"type":61,"value":541},"Sale or ticketing country is not your own.",{"type":55,"tag":125,"props":543,"children":544},{},[545,550,566,571],{"type":55,"tag":157,"props":546,"children":547},{},[548],{"type":61,"value":549},"13",{"type":55,"tag":157,"props":551,"children":552},{},[553,559,560],{"type":55,"tag":70,"props":554,"children":556},{"className":555},[],[557],{"type":61,"value":558},"FQ*RP10",{"type":61,"value":172},{"type":55,"tag":70,"props":561,"children":563},{"className":562},[],[564],{"type":61,"value":565},"FQ*FA20",{"type":55,"tag":157,"props":567,"children":568},{},[569],{"type":61,"value":570},"10 % off · 20 off the fare before taxes.",{"type":55,"tag":157,"props":572,"children":573},{},[574],{"type":61,"value":575},"An agreed discount on the fare.",{"type":55,"tag":56,"props":577,"children":579},{"id":578},"check-it-worked",[580],{"type":61,"value":581},"Check it worked",{"type":55,"tag":64,"props":583,"children":584},{},[585,587,592,594,599],{"type":61,"value":586},"The quote header and the filed fare reflect the modifiers: the right passengers and segments, the forced fare basis, the brand. Check with ",{"type":55,"tag":70,"props":588,"children":590},{"className":589},[],[591],{"type":61,"value":14},{"type":61,"value":593}," and ",{"type":55,"tag":70,"props":595,"children":597},{"className":596},[],[598],{"type":61,"value":13},{"type":61,"value":99},{"type":55,"tag":56,"props":601,"children":603},{"id":602},"traps",[604],{"type":61,"value":605},"Traps",{"type":55,"tag":84,"props":607,"children":608},{},[609,636,646,690,695],{"type":55,"tag":88,"props":610,"children":611},{},[612,618,620,626,628,634],{"type":55,"tag":613,"props":614,"children":615},"strong",{},[616],{"type":61,"value":617},"Forced, discounted and increased quotes are not guaranteed.",{"type":61,"value":619}," They are filed with code ",{"type":55,"tag":70,"props":621,"children":623},{"className":622},[],[624],{"type":61,"value":625},"M",{"type":61,"value":627}," (manipulated); the same applies when you override the carrier whose fares are used (",{"type":55,"tag":70,"props":629,"children":631},{"className":630},[],[632],{"type":61,"value":633},"FQOCLH",{"type":61,"value":635},"). Check them twice before ticketing.",{"type":55,"tag":88,"props":637,"children":638},{},[639,644],{"type":55,"tag":70,"props":640,"children":642},{"className":641},[],[643],{"type":61,"value":327},{"type":61,"value":645}," is a look only: the fare cannot be filed. Book class V if the client wants it.",{"type":55,"tag":88,"props":647,"children":648},{},[649,651,656,658,663,665,671,673,679,681,688],{"type":61,"value":650},"Mind the dot: ",{"type":55,"tag":70,"props":652,"children":654},{"className":653},[],[655],{"type":61,"value":327},{"type":61,"value":657}," is a booking class, ",{"type":55,"tag":70,"props":659,"children":661},{"className":660},[],[662],{"type":61,"value":531},{"type":61,"value":664}," is the sale and ticketing place, and ",{"type":55,"tag":70,"props":666,"children":668},{"className":667},[],[669],{"type":61,"value":670},".T",{"type":61,"value":672}," or ",{"type":55,"tag":70,"props":674,"children":676},{"className":675},[],[677],{"type":61,"value":678},".H",{"type":61,"value":680}," with a date asks for a historical fare (",{"type":55,"tag":682,"props":683,"children":685},"a",{"href":684},"\u002Fgalileo-guide\u002Fhistorical-fare-quote",[686],{"type":61,"value":687},"Historical fare quote — the price on an earlier ticketing date",{"type":61,"value":689},").",{"type":55,"tag":88,"props":691,"children":692},{},[693],{"type":61,"value":694},"The bag modifier works only with airlines that file Rich Content and Branding. Not every airline files brands, and some skip brand numbers — no answer for brand 1 can be normal.",{"type":55,"tag":88,"props":696,"children":697},{},[698],{"type":61,"value":699},"Infants entered as infants in the name field are priced at the infant rate automatically.",1792308327824]