[{"data":1,"prerenderedAt":540},["ShallowReactive",2],{"guide-galileo-child-infant-fares":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":32,"mdc--58vd3g-key":39},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":14,"body":15,"related":16},"fares-pricing.passenger-types","child-infant-fares","How do I price a child or infant in Galileo?","Put the type in the name field, e.g. N.HORVAT\u002FLUKA MSTR*P-C08 DOB14MAY18, and FQ prices him as a child aged 8. Without it, use FQP1.2*C08. Quote the child in the same FQ as the adult, or add \u002FACC.","Child, infant, youth and other passenger types in a fare quote","basic",[11,12,13],"N.","FQ","PTC",false,"## When\nNot everyone in the booking is a plain adult: a child, an infant, a young person, a seaman. Each needs its **passenger type code (PTC)** in the quote, or Travelport+ prices them as adults.\n\n## Check first\n- The easiest way is to put the type in the name field when you create the names; `FQ` then picks it up by itself (see [Names for adults, children and infants](\u002Fgalileo-guide\u002Fpassenger-names-child-infant)).\n- Children need their age in the code (`C08` = child aged 8) when the airline files age-based fares or taxes; `CNN` is the generic child code.\n- Do you know the code? `PTC\u002FS` lists the codes that start with S.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `N.HORVAT\u002FLUKA MSTR*P-C08 DOB14MAY18` | Child name with type C08 and date of birth (a space before `DOB`). | `FQ` prices him as a child aged 8 without extra modifiers. |\n| 2 | `N.I\u002FHORVAT\u002FEVA MISS*15MAR26` | Infant name with date of birth. | Infants in the name field get the infant rate automatically. |\n| 3 | `FQ` | Prices everyone by the type in the name field. | The normal case once names are right. |\n| 4 | `FQP1.2*C08` | Passenger 1 as adult, passenger 2 as a child aged 8. | When the type is not in the name field. |\n| 5 | `FQP1.3-4*CNN` | Passenger 1 adult, passengers 3 and 4 at the child fare. | Several children in one entry. |\n| 6 | `FQP1.2*YTH15` | Passenger 1 adult, passenger 2 youth aged 15. | Youth fares where the airline files them. |\n| 7 | `FQ*SEA` · `FQ**SEA` | Seaman fares or adult, whichever is cheaper · seaman fares only. | One star = that type plus adult; two stars = that type only. |\n| 8 | `FQ*C06\u002FACC` | A child aged 6 whose adult is on a different booking file. | Keeps the child fare although the adult is priced elsewhere. |\n| 9 | `FQP1*C10\u002FACC2` | Child (passenger 1) travelling with two adults booked separately. | Same, when the rule counts the adults. |\n\n## Check it worked\nThe quote shows a separate fare for each passenger type. Check that the child's line carries the child code you meant (not `ADT`) and that the infant has an infant fare.\n\n## Traps\n- **Quote the child and the adult together.** A discounted passenger who must be accompanied, priced in a separate `FQ`, gets the full fare — unless you add `\u002FACC`.\n- Passenger numbers must go up: `FQP1.2`, never `FQP2.1`.\n- A new infant is linked to passenger 1 by default. If the infant travels on another adult's lap, link it to that adult — the entry differs before and after end transact (see [Names for adults, children and infants](\u002Fgalileo-guide\u002Fpassenger-names-child-infant)).\n- With some airlines in some markets the child reference must stand before the asterisk in the name; check the airline's rule.\n- For inclusive-tour types (ITX and its child and infant codes) see [Private, net and account-code fares in a quote](\u002Fgalileo-guide\u002Fprivate-net-fares).",[17,20,23,26,29],{"slug":18,"question":19},"passenger-names-child-infant","How do I enter child and infant names in Galileo?",{"slug":21,"question":22},"fare-quote","How do I fare quote (price) a PNR in Galileo (FQ)?",{"slug":24,"question":25},"fare-quote-modifiers","How do I price only some segments or passengers in Galileo?",{"slug":27,"question":28},"private-net-fares","How do I quote private or net fares in Galileo?",{"slug":30,"question":31},"best-buy","How do I find the lowest fare and rebook in Galileo?",[33],{"path":34,"title":35,"description":36,"date":37,"image":38,"imageAlt":38,"draft":14},"\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":40,"body":41},{},{"type":42,"children":43},"root",[44,53,67,73,134,140,440,446,459,465],{"type":45,"tag":46,"props":47,"children":49},"element","h2",{"id":48},"when",[50],{"type":51,"value":52},"text","When",{"type":45,"tag":54,"props":55,"children":56},"p",{},[57,59,65],{"type":51,"value":58},"Not everyone in the booking is a plain adult: a child, an infant, a young person, a seaman. Each needs its ",{"type":45,"tag":60,"props":61,"children":62},"strong",{},[63],{"type":51,"value":64},"passenger type code (PTC)",{"type":51,"value":66}," in the quote, or Travelport+ prices them as adults.",{"type":45,"tag":46,"props":68,"children":70},{"id":69},"check-first",[71],{"type":51,"value":72},"Check first",{"type":45,"tag":74,"props":75,"children":76},"ul",{},[77,100,121],{"type":45,"tag":78,"props":79,"children":80},"li",{},[81,83,89,91,98],{"type":51,"value":82},"The easiest way is to put the type in the name field when you create the names; ",{"type":45,"tag":84,"props":85,"children":87},"code",{"className":86},[],[88],{"type":51,"value":12},{"type":51,"value":90}," then picks it up by itself (see ",{"type":45,"tag":92,"props":93,"children":95},"a",{"href":94},"\u002Fgalileo-guide\u002Fpassenger-names-child-infant",[96],{"type":51,"value":97},"Names for adults, children and infants",{"type":51,"value":99},").",{"type":45,"tag":78,"props":101,"children":102},{},[103,105,111,113,119],{"type":51,"value":104},"Children need their age in the code (",{"type":45,"tag":84,"props":106,"children":108},{"className":107},[],[109],{"type":51,"value":110},"C08",{"type":51,"value":112}," = child aged 8) when the airline files age-based fares or taxes; ",{"type":45,"tag":84,"props":114,"children":116},{"className":115},[],[117],{"type":51,"value":118},"CNN",{"type":51,"value":120}," is the generic child code.",{"type":45,"tag":78,"props":122,"children":123},{},[124,126,132],{"type":51,"value":125},"Do you know the code? ",{"type":45,"tag":84,"props":127,"children":129},{"className":128},[],[130],{"type":51,"value":131},"PTC\u002FS",{"type":51,"value":133}," lists the codes that start with S.",{"type":45,"tag":46,"props":135,"children":137},{"id":136},"steps",[138],{"type":51,"value":139},"Steps",{"type":45,"tag":141,"props":142,"children":143},"table",{},[144,173],{"type":45,"tag":145,"props":146,"children":147},"thead",{},[148],{"type":45,"tag":149,"props":150,"children":151},"tr",{},[152,158,163,168],{"type":45,"tag":153,"props":154,"children":155},"th",{},[156],{"type":51,"value":157},"#",{"type":45,"tag":153,"props":159,"children":160},{},[161],{"type":51,"value":162},"Entry",{"type":45,"tag":153,"props":164,"children":165},{},[166],{"type":51,"value":167},"What it does",{"type":45,"tag":153,"props":169,"children":170},{},[171],{"type":51,"value":172},"Why",{"type":45,"tag":174,"props":175,"children":176},"tbody",{},[177,217,244,270,297,324,351,386,413],{"type":45,"tag":149,"props":178,"children":179},{},[180,186,195,207],{"type":45,"tag":181,"props":182,"children":183},"td",{},[184],{"type":51,"value":185},"1",{"type":45,"tag":181,"props":187,"children":188},{},[189],{"type":45,"tag":84,"props":190,"children":192},{"className":191},[],[193],{"type":51,"value":194},"N.HORVAT\u002FLUKA MSTR*P-C08 DOB14MAY18",{"type":45,"tag":181,"props":196,"children":197},{},[198,200,206],{"type":51,"value":199},"Child name with type C08 and date of birth (a space before ",{"type":45,"tag":84,"props":201,"children":203},{"className":202},[],[204],{"type":51,"value":205},"DOB",{"type":51,"value":99},{"type":45,"tag":181,"props":208,"children":209},{},[210,215],{"type":45,"tag":84,"props":211,"children":213},{"className":212},[],[214],{"type":51,"value":12},{"type":51,"value":216}," prices him as a child aged 8 without extra modifiers.",{"type":45,"tag":149,"props":218,"children":219},{},[220,225,234,239],{"type":45,"tag":181,"props":221,"children":222},{},[223],{"type":51,"value":224},"2",{"type":45,"tag":181,"props":226,"children":227},{},[228],{"type":45,"tag":84,"props":229,"children":231},{"className":230},[],[232],{"type":51,"value":233},"N.I\u002FHORVAT\u002FEVA MISS*15MAR26",{"type":45,"tag":181,"props":235,"children":236},{},[237],{"type":51,"value":238},"Infant name with date of birth.",{"type":45,"tag":181,"props":240,"children":241},{},[242],{"type":51,"value":243},"Infants in the name field get the infant rate automatically.",{"type":45,"tag":149,"props":245,"children":246},{},[247,252,260,265],{"type":45,"tag":181,"props":248,"children":249},{},[250],{"type":51,"value":251},"3",{"type":45,"tag":181,"props":253,"children":254},{},[255],{"type":45,"tag":84,"props":256,"children":258},{"className":257},[],[259],{"type":51,"value":12},{"type":45,"tag":181,"props":261,"children":262},{},[263],{"type":51,"value":264},"Prices everyone by the type in the name field.",{"type":45,"tag":181,"props":266,"children":267},{},[268],{"type":51,"value":269},"The normal case once names are right.",{"type":45,"tag":149,"props":271,"children":272},{},[273,278,287,292],{"type":45,"tag":181,"props":274,"children":275},{},[276],{"type":51,"value":277},"4",{"type":45,"tag":181,"props":279,"children":280},{},[281],{"type":45,"tag":84,"props":282,"children":284},{"className":283},[],[285],{"type":51,"value":286},"FQP1.2*C08",{"type":45,"tag":181,"props":288,"children":289},{},[290],{"type":51,"value":291},"Passenger 1 as adult, passenger 2 as a child aged 8.",{"type":45,"tag":181,"props":293,"children":294},{},[295],{"type":51,"value":296},"When the type is not in the name field.",{"type":45,"tag":149,"props":298,"children":299},{},[300,305,314,319],{"type":45,"tag":181,"props":301,"children":302},{},[303],{"type":51,"value":304},"5",{"type":45,"tag":181,"props":306,"children":307},{},[308],{"type":45,"tag":84,"props":309,"children":311},{"className":310},[],[312],{"type":51,"value":313},"FQP1.3-4*CNN",{"type":45,"tag":181,"props":315,"children":316},{},[317],{"type":51,"value":318},"Passenger 1 adult, passengers 3 and 4 at the child fare.",{"type":45,"tag":181,"props":320,"children":321},{},[322],{"type":51,"value":323},"Several children in one entry.",{"type":45,"tag":149,"props":325,"children":326},{},[327,332,341,346],{"type":45,"tag":181,"props":328,"children":329},{},[330],{"type":51,"value":331},"6",{"type":45,"tag":181,"props":333,"children":334},{},[335],{"type":45,"tag":84,"props":336,"children":338},{"className":337},[],[339],{"type":51,"value":340},"FQP1.2*YTH15",{"type":45,"tag":181,"props":342,"children":343},{},[344],{"type":51,"value":345},"Passenger 1 adult, passenger 2 youth aged 15.",{"type":45,"tag":181,"props":347,"children":348},{},[349],{"type":51,"value":350},"Youth fares where the airline files them.",{"type":45,"tag":149,"props":352,"children":353},{},[354,359,376,381],{"type":45,"tag":181,"props":355,"children":356},{},[357],{"type":51,"value":358},"7",{"type":45,"tag":181,"props":360,"children":361},{},[362,368,370],{"type":45,"tag":84,"props":363,"children":365},{"className":364},[],[366],{"type":51,"value":367},"FQ*SEA",{"type":51,"value":369}," · ",{"type":45,"tag":84,"props":371,"children":373},{"className":372},[],[374],{"type":51,"value":375},"FQ**SEA",{"type":45,"tag":181,"props":377,"children":378},{},[379],{"type":51,"value":380},"Seaman fares or adult, whichever is cheaper · seaman fares only.",{"type":45,"tag":181,"props":382,"children":383},{},[384],{"type":51,"value":385},"One star = that type plus adult; two stars = that type only.",{"type":45,"tag":149,"props":387,"children":388},{},[389,394,403,408],{"type":45,"tag":181,"props":390,"children":391},{},[392],{"type":51,"value":393},"8",{"type":45,"tag":181,"props":395,"children":396},{},[397],{"type":45,"tag":84,"props":398,"children":400},{"className":399},[],[401],{"type":51,"value":402},"FQ*C06\u002FACC",{"type":45,"tag":181,"props":404,"children":405},{},[406],{"type":51,"value":407},"A child aged 6 whose adult is on a different booking file.",{"type":45,"tag":181,"props":409,"children":410},{},[411],{"type":51,"value":412},"Keeps the child fare although the adult is priced elsewhere.",{"type":45,"tag":149,"props":414,"children":415},{},[416,421,430,435],{"type":45,"tag":181,"props":417,"children":418},{},[419],{"type":51,"value":420},"9",{"type":45,"tag":181,"props":422,"children":423},{},[424],{"type":45,"tag":84,"props":425,"children":427},{"className":426},[],[428],{"type":51,"value":429},"FQP1*C10\u002FACC2",{"type":45,"tag":181,"props":431,"children":432},{},[433],{"type":51,"value":434},"Child (passenger 1) travelling with two adults booked separately.",{"type":45,"tag":181,"props":436,"children":437},{},[438],{"type":51,"value":439},"Same, when the rule counts the adults.",{"type":45,"tag":46,"props":441,"children":443},{"id":442},"check-it-worked",[444],{"type":51,"value":445},"Check it worked",{"type":45,"tag":54,"props":447,"children":448},{},[449,451,457],{"type":51,"value":450},"The quote shows a separate fare for each passenger type. Check that the child's line carries the child code you meant (not ",{"type":45,"tag":84,"props":452,"children":454},{"className":453},[],[455],{"type":51,"value":456},"ADT",{"type":51,"value":458},") and that the infant has an infant fare.",{"type":45,"tag":46,"props":460,"children":462},{"id":461},"traps",[463],{"type":51,"value":464},"Traps",{"type":45,"tag":74,"props":466,"children":467},{},[468,493,513,523,528],{"type":45,"tag":78,"props":469,"children":470},{},[471,476,478,483,485,491],{"type":45,"tag":60,"props":472,"children":473},{},[474],{"type":51,"value":475},"Quote the child and the adult together.",{"type":51,"value":477}," A discounted passenger who must be accompanied, priced in a separate ",{"type":45,"tag":84,"props":479,"children":481},{"className":480},[],[482],{"type":51,"value":12},{"type":51,"value":484},", gets the full fare — unless you add ",{"type":45,"tag":84,"props":486,"children":488},{"className":487},[],[489],{"type":51,"value":490},"\u002FACC",{"type":51,"value":492},".",{"type":45,"tag":78,"props":494,"children":495},{},[496,498,504,506,512],{"type":51,"value":497},"Passenger numbers must go up: ",{"type":45,"tag":84,"props":499,"children":501},{"className":500},[],[502],{"type":51,"value":503},"FQP1.2",{"type":51,"value":505},", never ",{"type":45,"tag":84,"props":507,"children":509},{"className":508},[],[510],{"type":51,"value":511},"FQP2.1",{"type":51,"value":492},{"type":45,"tag":78,"props":514,"children":515},{},[516,518,522],{"type":51,"value":517},"A new infant is linked to passenger 1 by default. If the infant travels on another adult's lap, link it to that adult — the entry differs before and after end transact (see ",{"type":45,"tag":92,"props":519,"children":520},{"href":94},[521],{"type":51,"value":97},{"type":51,"value":99},{"type":45,"tag":78,"props":524,"children":525},{},[526],{"type":51,"value":527},"With some airlines in some markets the child reference must stand before the asterisk in the name; check the airline's rule.",{"type":45,"tag":78,"props":529,"children":530},{},[531,533,539],{"type":51,"value":532},"For inclusive-tour types (ITX and its child and infant codes) see ",{"type":45,"tag":92,"props":534,"children":536},{"href":535},"\u002Fgalileo-guide\u002Fprivate-net-fares",[537],{"type":51,"value":538},"Private, net and account-code fares in a quote",{"type":51,"value":492},1792308327994]