[{"data":1,"prerenderedAt":494},["ShallowReactive",2],{"guide-galileo-fare-rules":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":34,"mdc-nrb17d-key":41},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":16,"body":17,"related":18},"fares-pricing.fare-rules","fare-rules","How do I read fare rules in Galileo (FN, FQN)?","From a fare display, FN*2 opens the rules menu of line 2 and FN*2\u002F16 one paragraph. After a quote, FQN lists the fare components and FN1\u002FALL shows every rule of component 1. Read each component of a return.","Read fare rules (fare notes) — from a fare display or a quote","basic",[11,12,13,14,15],"FN","FQN","FR","FQ","FQBB",false,"## When\nBefore the client pays, you need the fare's conditions: can the ticket be changed or refunded and for how much, how far ahead it must be bought, and how long the client must or may stay. Galileo calls these texts **fare notes**.\n\n## Check first\n- From a fare display: you know the line number of the fare.\n- From a booking: you have just priced it with `FQ` (or `FQBB`), so the components of that quote exist.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `FN*2` | Paragraph menu for the fare on line 2 of a fare display. | Shows which rule paragraphs exist and their numbers. |\n| 2 | `FN*2\u002F16` · `FN*2\u002F5-8.16` | One paragraph · paragraphs 5 to 8 plus 16. | Read only what the client asked about (the menu names each number). |\n| 3 | `FN*2\u002FALL` | Every paragraph of that fare. | The full text when in doubt. |\n| 4 | `FN*2\u002FS` | A short rule summary. | Quick answer — offered on selected city pairs only. |\n| 5 | `FQN` | After a quote: lists the fare components of the last quote. | Each component carries its own rules. |\n| 6 | `FN1` · `FN1\u002F16` · `FN1\u002FALL` | Menu · one paragraph · all rules of component 1. | The rules of the fare that will be ticketed. |\n| 7 | `FN1\u002FS` | Rule summary of component 1. | Same short form, after a quote. |\n| 8 | `FR2` | Routing of component 2. | Shows which way the fare may travel (see [Mileage and routing checks (TPM, MPM, routing maps)](\u002Fgalileo-guide\u002Fmileage-routing)). |\n| 9 | `FQN*` | Back to the component list. | Move on to the next component. |\n\n## Check it worked\nThe menu gives numbered paragraph titles to choose from, and each paragraph you request comes back as text. After a quote, `FQN` gives one entry per fare component, so you can see how many rule sets apply.\n\n## Traps\n- **A return can be two fares.** If `FQN` shows two components, read both — each one has its own conditions.\n- Rules read from a fare display describe the fare in general. The rules that count for the booking are those of the quoted components (`FQN` then `FN`).\n- No summary answer? The short form exists only for some city pairs — read the full paragraphs instead.\n- If a change or refund amount in the text is unclear, ask the airline before you promise it.",[19,22,25,28,31],{"slug":20,"question":21},"fare-display","How do I display fares for a route in Galileo (FD)?",{"slug":23,"question":24},"fare-quote","How do I fare quote (price) a PNR in Galileo (FQ)?",{"slug":26,"question":27},"advance-purchase-dates","How do I count advance purchase dates in Galileo?",{"slug":29,"question":30},"mileage-routing","How do I check mileage and routing in Galileo?",{"slug":32,"question":33},"void-refund-or-reissue","Void, refund or reissue in Galileo: which one?",[35],{"path":36,"title":37,"description":38,"date":39,"image":40,"imageAlt":40,"draft":16},"\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":42,"body":43},{},{"type":44,"children":45},"root",[46,55,69,75,105,111,422,428,440,446],{"type":47,"tag":48,"props":49,"children":51},"element","h2",{"id":50},"when",[52],{"type":53,"value":54},"text","When",{"type":47,"tag":56,"props":57,"children":58},"p",{},[59,61,67],{"type":53,"value":60},"Before the client pays, you need the fare's conditions: can the ticket be changed or refunded and for how much, how far ahead it must be bought, and how long the client must or may stay. Galileo calls these texts ",{"type":47,"tag":62,"props":63,"children":64},"strong",{},[65],{"type":53,"value":66},"fare notes",{"type":53,"value":68},".",{"type":47,"tag":48,"props":70,"children":72},{"id":71},"check-first",[73],{"type":53,"value":74},"Check first",{"type":47,"tag":76,"props":77,"children":78},"ul",{},[79,85],{"type":47,"tag":80,"props":81,"children":82},"li",{},[83],{"type":53,"value":84},"From a fare display: you know the line number of the fare.",{"type":47,"tag":80,"props":86,"children":87},{},[88,90,96,98,103],{"type":53,"value":89},"From a booking: you have just priced it with ",{"type":47,"tag":91,"props":92,"children":94},"code",{"className":93},[],[95],{"type":53,"value":14},{"type":53,"value":97}," (or ",{"type":47,"tag":91,"props":99,"children":101},{"className":100},[],[102],{"type":53,"value":15},{"type":53,"value":104},"), so the components of that quote exist.",{"type":47,"tag":48,"props":106,"children":108},{"id":107},"steps",[109],{"type":53,"value":110},"Steps",{"type":47,"tag":112,"props":113,"children":114},"table",{},[115,144],{"type":47,"tag":116,"props":117,"children":118},"thead",{},[119],{"type":47,"tag":120,"props":121,"children":122},"tr",{},[123,129,134,139],{"type":47,"tag":124,"props":125,"children":126},"th",{},[127],{"type":53,"value":128},"#",{"type":47,"tag":124,"props":130,"children":131},{},[132],{"type":53,"value":133},"Entry",{"type":47,"tag":124,"props":135,"children":136},{},[137],{"type":53,"value":138},"What it does",{"type":47,"tag":124,"props":140,"children":141},{},[142],{"type":53,"value":143},"Why",{"type":47,"tag":145,"props":146,"children":147},"tbody",{},[148,176,211,238,265,291,332,359,395],{"type":47,"tag":120,"props":149,"children":150},{},[151,157,166,171],{"type":47,"tag":152,"props":153,"children":154},"td",{},[155],{"type":53,"value":156},"1",{"type":47,"tag":152,"props":158,"children":159},{},[160],{"type":47,"tag":91,"props":161,"children":163},{"className":162},[],[164],{"type":53,"value":165},"FN*2",{"type":47,"tag":152,"props":167,"children":168},{},[169],{"type":53,"value":170},"Paragraph menu for the fare on line 2 of a fare display.",{"type":47,"tag":152,"props":172,"children":173},{},[174],{"type":53,"value":175},"Shows which rule paragraphs exist and their numbers.",{"type":47,"tag":120,"props":177,"children":178},{},[179,184,201,206],{"type":47,"tag":152,"props":180,"children":181},{},[182],{"type":53,"value":183},"2",{"type":47,"tag":152,"props":185,"children":186},{},[187,193,195],{"type":47,"tag":91,"props":188,"children":190},{"className":189},[],[191],{"type":53,"value":192},"FN*2\u002F16",{"type":53,"value":194}," · ",{"type":47,"tag":91,"props":196,"children":198},{"className":197},[],[199],{"type":53,"value":200},"FN*2\u002F5-8.16",{"type":47,"tag":152,"props":202,"children":203},{},[204],{"type":53,"value":205},"One paragraph · paragraphs 5 to 8 plus 16.",{"type":47,"tag":152,"props":207,"children":208},{},[209],{"type":53,"value":210},"Read only what the client asked about (the menu names each number).",{"type":47,"tag":120,"props":212,"children":213},{},[214,219,228,233],{"type":47,"tag":152,"props":215,"children":216},{},[217],{"type":53,"value":218},"3",{"type":47,"tag":152,"props":220,"children":221},{},[222],{"type":47,"tag":91,"props":223,"children":225},{"className":224},[],[226],{"type":53,"value":227},"FN*2\u002FALL",{"type":47,"tag":152,"props":229,"children":230},{},[231],{"type":53,"value":232},"Every paragraph of that fare.",{"type":47,"tag":152,"props":234,"children":235},{},[236],{"type":53,"value":237},"The full text when in doubt.",{"type":47,"tag":120,"props":239,"children":240},{},[241,246,255,260],{"type":47,"tag":152,"props":242,"children":243},{},[244],{"type":53,"value":245},"4",{"type":47,"tag":152,"props":247,"children":248},{},[249],{"type":47,"tag":91,"props":250,"children":252},{"className":251},[],[253],{"type":53,"value":254},"FN*2\u002FS",{"type":47,"tag":152,"props":256,"children":257},{},[258],{"type":53,"value":259},"A short rule summary.",{"type":47,"tag":152,"props":261,"children":262},{},[263],{"type":53,"value":264},"Quick answer — offered on selected city pairs only.",{"type":47,"tag":120,"props":266,"children":267},{},[268,273,281,286],{"type":47,"tag":152,"props":269,"children":270},{},[271],{"type":53,"value":272},"5",{"type":47,"tag":152,"props":274,"children":275},{},[276],{"type":47,"tag":91,"props":277,"children":279},{"className":278},[],[280],{"type":53,"value":12},{"type":47,"tag":152,"props":282,"children":283},{},[284],{"type":53,"value":285},"After a quote: lists the fare components of the last quote.",{"type":47,"tag":152,"props":287,"children":288},{},[289],{"type":53,"value":290},"Each component carries its own rules.",{"type":47,"tag":120,"props":292,"children":293},{},[294,299,322,327],{"type":47,"tag":152,"props":295,"children":296},{},[297],{"type":53,"value":298},"6",{"type":47,"tag":152,"props":300,"children":301},{},[302,308,309,315,316],{"type":47,"tag":91,"props":303,"children":305},{"className":304},[],[306],{"type":53,"value":307},"FN1",{"type":53,"value":194},{"type":47,"tag":91,"props":310,"children":312},{"className":311},[],[313],{"type":53,"value":314},"FN1\u002F16",{"type":53,"value":194},{"type":47,"tag":91,"props":317,"children":319},{"className":318},[],[320],{"type":53,"value":321},"FN1\u002FALL",{"type":47,"tag":152,"props":323,"children":324},{},[325],{"type":53,"value":326},"Menu · one paragraph · all rules of component 1.",{"type":47,"tag":152,"props":328,"children":329},{},[330],{"type":53,"value":331},"The rules of the fare that will be ticketed.",{"type":47,"tag":120,"props":333,"children":334},{},[335,340,349,354],{"type":47,"tag":152,"props":336,"children":337},{},[338],{"type":53,"value":339},"7",{"type":47,"tag":152,"props":341,"children":342},{},[343],{"type":47,"tag":91,"props":344,"children":346},{"className":345},[],[347],{"type":53,"value":348},"FN1\u002FS",{"type":47,"tag":152,"props":350,"children":351},{},[352],{"type":53,"value":353},"Rule summary of component 1.",{"type":47,"tag":152,"props":355,"children":356},{},[357],{"type":53,"value":358},"Same short form, after a quote.",{"type":47,"tag":120,"props":360,"children":361},{},[362,367,376,381],{"type":47,"tag":152,"props":363,"children":364},{},[365],{"type":53,"value":366},"8",{"type":47,"tag":152,"props":368,"children":369},{},[370],{"type":47,"tag":91,"props":371,"children":373},{"className":372},[],[374],{"type":53,"value":375},"FR2",{"type":47,"tag":152,"props":377,"children":378},{},[379],{"type":53,"value":380},"Routing of component 2.",{"type":47,"tag":152,"props":382,"children":383},{},[384,386,393],{"type":53,"value":385},"Shows which way the fare may travel (see ",{"type":47,"tag":387,"props":388,"children":390},"a",{"href":389},"\u002Fgalileo-guide\u002Fmileage-routing",[391],{"type":53,"value":392},"Mileage and routing checks (TPM, MPM, routing maps)",{"type":53,"value":394},").",{"type":47,"tag":120,"props":396,"children":397},{},[398,403,412,417],{"type":47,"tag":152,"props":399,"children":400},{},[401],{"type":53,"value":402},"9",{"type":47,"tag":152,"props":404,"children":405},{},[406],{"type":47,"tag":91,"props":407,"children":409},{"className":408},[],[410],{"type":53,"value":411},"FQN*",{"type":47,"tag":152,"props":413,"children":414},{},[415],{"type":53,"value":416},"Back to the component list.",{"type":47,"tag":152,"props":418,"children":419},{},[420],{"type":53,"value":421},"Move on to the next component.",{"type":47,"tag":48,"props":423,"children":425},{"id":424},"check-it-worked",[426],{"type":53,"value":427},"Check it worked",{"type":47,"tag":56,"props":429,"children":430},{},[431,433,438],{"type":53,"value":432},"The menu gives numbered paragraph titles to choose from, and each paragraph you request comes back as text. After a quote, ",{"type":47,"tag":91,"props":434,"children":436},{"className":435},[],[437],{"type":53,"value":12},{"type":53,"value":439}," gives one entry per fare component, so you can see how many rule sets apply.",{"type":47,"tag":48,"props":441,"children":443},{"id":442},"traps",[444],{"type":53,"value":445},"Traps",{"type":47,"tag":76,"props":447,"children":448},{},[449,466,484,489],{"type":47,"tag":80,"props":450,"children":451},{},[452,457,459,464],{"type":47,"tag":62,"props":453,"children":454},{},[455],{"type":53,"value":456},"A return can be two fares.",{"type":53,"value":458}," If ",{"type":47,"tag":91,"props":460,"children":462},{"className":461},[],[463],{"type":53,"value":12},{"type":53,"value":465}," shows two components, read both — each one has its own conditions.",{"type":47,"tag":80,"props":467,"children":468},{},[469,471,476,478,483],{"type":53,"value":470},"Rules read from a fare display describe the fare in general. The rules that count for the booking are those of the quoted components (",{"type":47,"tag":91,"props":472,"children":474},{"className":473},[],[475],{"type":53,"value":12},{"type":53,"value":477}," then ",{"type":47,"tag":91,"props":479,"children":481},{"className":480},[],[482],{"type":53,"value":11},{"type":53,"value":394},{"type":47,"tag":80,"props":485,"children":486},{},[487],{"type":53,"value":488},"No summary answer? The short form exists only for some city pairs — read the full paragraphs instead.",{"type":47,"tag":80,"props":490,"children":491},{},[492],{"type":53,"value":493},"If a change or refund amount in the text is unclear, ask the airline before you promise it.",1792308327629]