[{"data":1,"prerenderedAt":518},["ShallowReactive",2],{"guide-galileo-fare-display-options":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":30,"mdc--go8zpt-key":37},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":12,"body":13,"related":14},"fares-pricing.fare-display-options","fare-display-options","How do I filter a fare display in Galileo?","Add qualifiers to FD: -RT or -OW for the journey type, @BUSNS for one cabin, \u002FPE00 for no change or cancel fees, *PTC for non-adult types, e.g. FD14NOVLJUFRA\u002FLH@BUSNS. \u002FA adds estimated taxes, which are not guaranteed.","Fare display options — journey type, cabin, penalties, NUC","intermediate",[11],"FD",false,"## When\nA plain fare display gives too many lines. Add qualifiers to the `FD` entry to keep only the fares that fit the client: one way or return, one cabin, no change fees, a child, or fares checked against real dates.\n\n## Check first\n- Start from a working basic entry such as `FD14NOVLJUAMS\u002FKL` (see [Fare display (FD) — which fares exist on a route](\u002Fgalileo-guide\u002Ffare-display)); the qualifiers below go on the end of it.\n- Up to three airlines can be named in one display.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `FD14NOVLJUAMS-RT` · `FD14NOVLJUAMS-OW` | Return fares only · one-way fares only. | Match the journey the client is making. |\n| 2 | `FD14NOVLJUFRA\u002FLH@BUSNS` | Lufthansa business-cabin fares only. Other cabins: `@ECON`, `@PREME`, `@FIRST`, `@PREMF`. | Stop economy lines from burying the ones you need. |\n| 3 | `FD14NOVLJUAMS\u002FKL\u002FPE00` | Fares with no change and no cancellation fee. | Flexible client. |\n| 4 | `\u002FPE50` · `\u002FPX00` · `\u002FPR00` | Fees of at most 50 % of the fare · no change fee · no cancellation fee. | Fine-tune how much risk the client accepts. |\n| 5 | `FDLJUAMS*PTC` | Every non-adult passenger type filed for the city pair. | Find which child, youth or senior fares exist at all. |\n| 6 | `FD14NOVLJUAMS\u002FKL-RT@SPCLS*CNN` | KLM return special fares for a child. | Qualifiers combine in one entry. |\n| 7 | `FD14NOVLJUAMS\u002FA` | Adds estimated taxes to the lines. | A rough total for a first answer. |\n| 8 | `FDLJUAMSV14NOV21NOV` | Checks the fare conditions against these outbound and return dates and keeps the return fares that fit. | Drops fares the dates would break (min\u002Fmax stay, seasons). |\n| 9 | `FD:NUC` | Shows the current display in NUC. | Compare with a fare calculation line, which is built in NUC. |\n\n## Check it worked\nThe new display keeps only the fares that match your qualifiers. If nothing is left, remove one qualifier at a time.\n\n## Traps\n- **Estimated taxes are not guaranteed.** Give the client the total from a fare quote of the booked itinerary, not from `\u002FA`.\n- The date-validated display (step 8) answers only in a native terminal window, not in the Smartpoint graphic view.\n- A penalty filter only narrows the list; still read the penalty paragraph before you promise \"free changes\" (see [Read fare rules (fare notes) — from a fare display or a quote](\u002Fgalileo-guide\u002Ffare-rules)).\n- Private and account-code fares have their own qualifiers (see [Private, net and account-code fares in a quote](\u002Fgalileo-guide\u002Fprivate-net-fares)); fares for a past ticketing date are in [Historical fare quote — the price on an earlier ticketing date](\u002Fgalileo-guide\u002Fhistorical-fare-quote).",[15,18,21,24,27],{"slug":16,"question":17},"fare-display","How do I display fares for a route in Galileo (FD)?",{"slug":19,"question":20},"fare-rules","How do I read fare rules in Galileo (FN, FQN)?",{"slug":22,"question":23},"private-net-fares","How do I quote private or net fares in Galileo?",{"slug":25,"question":26},"historical-fare-quote","How do I price a booking on a past date in Galileo?",{"slug":28,"question":29},"currency-roe","How do I convert currency and NUC in Galileo?",[31],{"path":32,"title":33,"description":34,"date":35,"image":36,"imageAlt":36,"draft":12},"\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":38,"body":39},{},{"type":40,"children":41},"root",[42,51,65,71,103,109,442,448,453,459],{"type":43,"tag":44,"props":45,"children":47},"element","h2",{"id":46},"when",[48],{"type":49,"value":50},"text","When",{"type":43,"tag":52,"props":53,"children":54},"p",{},[55,57,63],{"type":49,"value":56},"A plain fare display gives too many lines. Add qualifiers to the ",{"type":43,"tag":58,"props":59,"children":61},"code",{"className":60},[],[62],{"type":49,"value":11},{"type":49,"value":64}," entry to keep only the fares that fit the client: one way or return, one cabin, no change fees, a child, or fares checked against real dates.",{"type":43,"tag":44,"props":66,"children":68},{"id":67},"check-first",[69],{"type":49,"value":70},"Check first",{"type":43,"tag":72,"props":73,"children":74},"ul",{},[75,98],{"type":43,"tag":76,"props":77,"children":78},"li",{},[79,81,87,89,96],{"type":49,"value":80},"Start from a working basic entry such as ",{"type":43,"tag":58,"props":82,"children":84},{"className":83},[],[85],{"type":49,"value":86},"FD14NOVLJUAMS\u002FKL",{"type":49,"value":88}," (see ",{"type":43,"tag":90,"props":91,"children":93},"a",{"href":92},"\u002Fgalileo-guide\u002Ffare-display",[94],{"type":49,"value":95},"Fare display (FD) — which fares exist on a route",{"type":49,"value":97},"); the qualifiers below go on the end of it.",{"type":43,"tag":76,"props":99,"children":100},{},[101],{"type":49,"value":102},"Up to three airlines can be named in one display.",{"type":43,"tag":44,"props":104,"children":106},{"id":105},"steps",[107],{"type":49,"value":108},"Steps",{"type":43,"tag":110,"props":111,"children":112},"table",{},[113,142],{"type":43,"tag":114,"props":115,"children":116},"thead",{},[117],{"type":43,"tag":118,"props":119,"children":120},"tr",{},[121,127,132,137],{"type":43,"tag":122,"props":123,"children":124},"th",{},[125],{"type":49,"value":126},"#",{"type":43,"tag":122,"props":128,"children":129},{},[130],{"type":49,"value":131},"Entry",{"type":43,"tag":122,"props":133,"children":134},{},[135],{"type":49,"value":136},"What it does",{"type":43,"tag":122,"props":138,"children":139},{},[140],{"type":49,"value":141},"Why",{"type":43,"tag":143,"props":144,"children":145},"tbody",{},[146,182,239,266,307,334,361,388,415],{"type":43,"tag":118,"props":147,"children":148},{},[149,155,172,177],{"type":43,"tag":150,"props":151,"children":152},"td",{},[153],{"type":49,"value":154},"1",{"type":43,"tag":150,"props":156,"children":157},{},[158,164,166],{"type":43,"tag":58,"props":159,"children":161},{"className":160},[],[162],{"type":49,"value":163},"FD14NOVLJUAMS-RT",{"type":49,"value":165}," · ",{"type":43,"tag":58,"props":167,"children":169},{"className":168},[],[170],{"type":49,"value":171},"FD14NOVLJUAMS-OW",{"type":43,"tag":150,"props":173,"children":174},{},[175],{"type":49,"value":176},"Return fares only · one-way fares only.",{"type":43,"tag":150,"props":178,"children":179},{},[180],{"type":49,"value":181},"Match the journey the client is making.",{"type":43,"tag":118,"props":183,"children":184},{},[185,190,199,234],{"type":43,"tag":150,"props":186,"children":187},{},[188],{"type":49,"value":189},"2",{"type":43,"tag":150,"props":191,"children":192},{},[193],{"type":43,"tag":58,"props":194,"children":196},{"className":195},[],[197],{"type":49,"value":198},"FD14NOVLJUFRA\u002FLH@BUSNS",{"type":43,"tag":150,"props":200,"children":201},{},[202,204,210,212,218,219,225,226,232],{"type":49,"value":203},"Lufthansa business-cabin fares only. Other cabins: ",{"type":43,"tag":58,"props":205,"children":207},{"className":206},[],[208],{"type":49,"value":209},"@ECON",{"type":49,"value":211},", ",{"type":43,"tag":58,"props":213,"children":215},{"className":214},[],[216],{"type":49,"value":217},"@PREME",{"type":49,"value":211},{"type":43,"tag":58,"props":220,"children":222},{"className":221},[],[223],{"type":49,"value":224},"@FIRST",{"type":49,"value":211},{"type":43,"tag":58,"props":227,"children":229},{"className":228},[],[230],{"type":49,"value":231},"@PREMF",{"type":49,"value":233},".",{"type":43,"tag":150,"props":235,"children":236},{},[237],{"type":49,"value":238},"Stop economy lines from burying the ones you need.",{"type":43,"tag":118,"props":240,"children":241},{},[242,247,256,261],{"type":43,"tag":150,"props":243,"children":244},{},[245],{"type":49,"value":246},"3",{"type":43,"tag":150,"props":248,"children":249},{},[250],{"type":43,"tag":58,"props":251,"children":253},{"className":252},[],[254],{"type":49,"value":255},"FD14NOVLJUAMS\u002FKL\u002FPE00",{"type":43,"tag":150,"props":257,"children":258},{},[259],{"type":49,"value":260},"Fares with no change and no cancellation fee.",{"type":43,"tag":150,"props":262,"children":263},{},[264],{"type":49,"value":265},"Flexible client.",{"type":43,"tag":118,"props":267,"children":268},{},[269,274,297,302],{"type":43,"tag":150,"props":270,"children":271},{},[272],{"type":49,"value":273},"4",{"type":43,"tag":150,"props":275,"children":276},{},[277,283,284,290,291],{"type":43,"tag":58,"props":278,"children":280},{"className":279},[],[281],{"type":49,"value":282},"\u002FPE50",{"type":49,"value":165},{"type":43,"tag":58,"props":285,"children":287},{"className":286},[],[288],{"type":49,"value":289},"\u002FPX00",{"type":49,"value":165},{"type":43,"tag":58,"props":292,"children":294},{"className":293},[],[295],{"type":49,"value":296},"\u002FPR00",{"type":43,"tag":150,"props":298,"children":299},{},[300],{"type":49,"value":301},"Fees of at most 50 % of the fare · no change fee · no cancellation fee.",{"type":43,"tag":150,"props":303,"children":304},{},[305],{"type":49,"value":306},"Fine-tune how much risk the client accepts.",{"type":43,"tag":118,"props":308,"children":309},{},[310,315,324,329],{"type":43,"tag":150,"props":311,"children":312},{},[313],{"type":49,"value":314},"5",{"type":43,"tag":150,"props":316,"children":317},{},[318],{"type":43,"tag":58,"props":319,"children":321},{"className":320},[],[322],{"type":49,"value":323},"FDLJUAMS*PTC",{"type":43,"tag":150,"props":325,"children":326},{},[327],{"type":49,"value":328},"Every non-adult passenger type filed for the city pair.",{"type":43,"tag":150,"props":330,"children":331},{},[332],{"type":49,"value":333},"Find which child, youth or senior fares exist at all.",{"type":43,"tag":118,"props":335,"children":336},{},[337,342,351,356],{"type":43,"tag":150,"props":338,"children":339},{},[340],{"type":49,"value":341},"6",{"type":43,"tag":150,"props":343,"children":344},{},[345],{"type":43,"tag":58,"props":346,"children":348},{"className":347},[],[349],{"type":49,"value":350},"FD14NOVLJUAMS\u002FKL-RT@SPCLS*CNN",{"type":43,"tag":150,"props":352,"children":353},{},[354],{"type":49,"value":355},"KLM return special fares for a child.",{"type":43,"tag":150,"props":357,"children":358},{},[359],{"type":49,"value":360},"Qualifiers combine in one entry.",{"type":43,"tag":118,"props":362,"children":363},{},[364,369,378,383],{"type":43,"tag":150,"props":365,"children":366},{},[367],{"type":49,"value":368},"7",{"type":43,"tag":150,"props":370,"children":371},{},[372],{"type":43,"tag":58,"props":373,"children":375},{"className":374},[],[376],{"type":49,"value":377},"FD14NOVLJUAMS\u002FA",{"type":43,"tag":150,"props":379,"children":380},{},[381],{"type":49,"value":382},"Adds estimated taxes to the lines.",{"type":43,"tag":150,"props":384,"children":385},{},[386],{"type":49,"value":387},"A rough total for a first answer.",{"type":43,"tag":118,"props":389,"children":390},{},[391,396,405,410],{"type":43,"tag":150,"props":392,"children":393},{},[394],{"type":49,"value":395},"8",{"type":43,"tag":150,"props":397,"children":398},{},[399],{"type":43,"tag":58,"props":400,"children":402},{"className":401},[],[403],{"type":49,"value":404},"FDLJUAMSV14NOV21NOV",{"type":43,"tag":150,"props":406,"children":407},{},[408],{"type":49,"value":409},"Checks the fare conditions against these outbound and return dates and keeps the return fares that fit.",{"type":43,"tag":150,"props":411,"children":412},{},[413],{"type":49,"value":414},"Drops fares the dates would break (min\u002Fmax stay, seasons).",{"type":43,"tag":118,"props":416,"children":417},{},[418,423,432,437],{"type":43,"tag":150,"props":419,"children":420},{},[421],{"type":49,"value":422},"9",{"type":43,"tag":150,"props":424,"children":425},{},[426],{"type":43,"tag":58,"props":427,"children":429},{"className":428},[],[430],{"type":49,"value":431},"FD:NUC",{"type":43,"tag":150,"props":433,"children":434},{},[435],{"type":49,"value":436},"Shows the current display in NUC.",{"type":43,"tag":150,"props":438,"children":439},{},[440],{"type":49,"value":441},"Compare with a fare calculation line, which is built in NUC.",{"type":43,"tag":44,"props":443,"children":445},{"id":444},"check-it-worked",[446],{"type":49,"value":447},"Check it worked",{"type":43,"tag":52,"props":449,"children":450},{},[451],{"type":49,"value":452},"The new display keeps only the fares that match your qualifiers. If nothing is left, remove one qualifier at a time.",{"type":43,"tag":44,"props":454,"children":456},{"id":455},"traps",[457],{"type":49,"value":458},"Traps",{"type":43,"tag":72,"props":460,"children":461},{},[462,480,485,498],{"type":43,"tag":76,"props":463,"children":464},{},[465,471,473,479],{"type":43,"tag":466,"props":467,"children":468},"strong",{},[469],{"type":49,"value":470},"Estimated taxes are not guaranteed.",{"type":49,"value":472}," Give the client the total from a fare quote of the booked itinerary, not from ",{"type":43,"tag":58,"props":474,"children":476},{"className":475},[],[477],{"type":49,"value":478},"\u002FA",{"type":49,"value":233},{"type":43,"tag":76,"props":481,"children":482},{},[483],{"type":49,"value":484},"The date-validated display (step 8) answers only in a native terminal window, not in the Smartpoint graphic view.",{"type":43,"tag":76,"props":486,"children":487},{},[488,490,496],{"type":49,"value":489},"A penalty filter only narrows the list; still read the penalty paragraph before you promise \"free changes\" (see ",{"type":43,"tag":90,"props":491,"children":493},{"href":492},"\u002Fgalileo-guide\u002Ffare-rules",[494],{"type":49,"value":495},"Read fare rules (fare notes) — from a fare display or a quote",{"type":49,"value":497},").",{"type":43,"tag":76,"props":499,"children":500},{},[501,503,509,511,517],{"type":49,"value":502},"Private and account-code fares have their own qualifiers (see ",{"type":43,"tag":90,"props":504,"children":506},{"href":505},"\u002Fgalileo-guide\u002Fprivate-net-fares",[507],{"type":49,"value":508},"Private, net and account-code fares in a quote",{"type":49,"value":510},"); fares for a past ticketing date are in ",{"type":43,"tag":90,"props":512,"children":514},{"href":513},"\u002Fgalileo-guide\u002Fhistorical-fare-quote",[515],{"type":49,"value":516},"Historical fare quote — the price on an earlier ticketing date",{"type":49,"value":233},1792308327537]