[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"guide-galileo-open-ticket":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":32,"mdc-cyzkwt-key":39},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":14,"body":15,"related":16},"ticketing.open-tickets","open-ticket","How do I issue an open ticket in Galileo?","Sell OPEN segments with the real airline: 0OUOPENY12OCTZAGFRANO1 (dated with the issue date), then 0OUOPENY FRAZAGNO1. Complete the booking, ER, file the fare and issue with TKP. Never use YY.","Open tickets without a flight date (OPEN segments)","advanced",[11,12,13],"0","ER","TKP",false,"## When\nUse this card when a client needs a ticket for a route with no flight booked — an open return, or a whole ticket without dates — and the fare allows it. You add OPEN segments with a direct sell entry, complete the booking and issue as usual.\n\n## Check first\n- The fare and the airline allow open segments ([Read fare rules (fare notes) — from a fare display or a quote](\u002Fgalileo-guide\u002Ffare-rules)).\n- You know the airline, the booking class and the airport codes of every sector.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `0OUOPENY12OCTZAGFRANO1` | OPEN segment on OU, class Y, ZAG to FRA, one passenger, dated 12OCT. | The date here is the ticket's issue date. |\n| 2 | `0OUOPENY FRAZAGNO1` | Next OPEN segment, FRA to ZAG, with a blank in place of the date. | Only the first segment carries a date. |\n| 3 | `ER` | Ends and retrieves the booking after names, phone, ticketing and received are in. | Same mandatory fields as any booking. |\n| 4 | `TKP` | Issues the ticket once the fare is filed. | Issued like any other ticket ([File a fare in the booking file (FQ and its follow-ups)](\u002Fgalileo-guide\u002Fstore-fare-in-pnr), [Issue e-tickets with TKP](\u002Fgalileo-guide\u002Fissue-ticket-tkp)). |\n\n## Check it worked\nThe booking shows the OPEN segments with the airline and airports you meant, and after issue the ticket carries them.\n\n## Traps\n- **Always the real airline code — never `YY`** in an OPEN segment.\n- **Airport codes, not city codes**, for every sector.\n- The date in the first segment is not a travel date: it is the date of issue, and the only date printed on the ticket.\n- `NO1`, `NO2` … at the end is the number of passengers.",[17,20,23,26,29],{"slug":18,"question":19},"direct-sell","How do I sell a flight without availability in Galileo?",{"slug":21,"question":22},"create-pnr","How do I create a PNR (booking file) in Galileo?",{"slug":24,"question":25},"store-fare-in-pnr","How do I store a fare in a Galileo PNR?",{"slug":27,"question":28},"issue-ticket-tkp","How do I issue a ticket in Galileo (TKP)?",{"slug":30,"question":31},"fare-rules","How do I read fare rules in Galileo (FN, FQN)?",[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,59,65,89,95,255,261,266,272],{"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],{"type":51,"value":58},"Use this card when a client needs a ticket for a route with no flight booked — an open return, or a whole ticket without dates — and the fare allows it. You add OPEN segments with a direct sell entry, complete the booking and issue as usual.",{"type":45,"tag":46,"props":60,"children":62},{"id":61},"check-first",[63],{"type":51,"value":64},"Check first",{"type":45,"tag":66,"props":67,"children":68},"ul",{},[69,84],{"type":45,"tag":70,"props":71,"children":72},"li",{},[73,75,82],{"type":51,"value":74},"The fare and the airline allow open segments (",{"type":45,"tag":76,"props":77,"children":79},"a",{"href":78},"\u002Fgalileo-guide\u002Ffare-rules",[80],{"type":51,"value":81},"Read fare rules (fare notes) — from a fare display or a quote",{"type":51,"value":83},").",{"type":45,"tag":70,"props":85,"children":86},{},[87],{"type":51,"value":88},"You know the airline, the booking class and the airport codes of every sector.",{"type":45,"tag":46,"props":90,"children":92},{"id":91},"steps",[93],{"type":51,"value":94},"Steps",{"type":45,"tag":96,"props":97,"children":98},"table",{},[99,128],{"type":45,"tag":100,"props":101,"children":102},"thead",{},[103],{"type":45,"tag":104,"props":105,"children":106},"tr",{},[107,113,118,123],{"type":45,"tag":108,"props":109,"children":110},"th",{},[111],{"type":51,"value":112},"#",{"type":45,"tag":108,"props":114,"children":115},{},[116],{"type":51,"value":117},"Entry",{"type":45,"tag":108,"props":119,"children":120},{},[121],{"type":51,"value":122},"What it does",{"type":45,"tag":108,"props":124,"children":125},{},[126],{"type":51,"value":127},"Why",{"type":45,"tag":129,"props":130,"children":131},"tbody",{},[132,161,188,214],{"type":45,"tag":104,"props":133,"children":134},{},[135,141,151,156],{"type":45,"tag":136,"props":137,"children":138},"td",{},[139],{"type":51,"value":140},"1",{"type":45,"tag":136,"props":142,"children":143},{},[144],{"type":45,"tag":145,"props":146,"children":148},"code",{"className":147},[],[149],{"type":51,"value":150},"0OUOPENY12OCTZAGFRANO1",{"type":45,"tag":136,"props":152,"children":153},{},[154],{"type":51,"value":155},"OPEN segment on OU, class Y, ZAG to FRA, one passenger, dated 12OCT.",{"type":45,"tag":136,"props":157,"children":158},{},[159],{"type":51,"value":160},"The date here is the ticket's issue date.",{"type":45,"tag":104,"props":162,"children":163},{},[164,169,178,183],{"type":45,"tag":136,"props":165,"children":166},{},[167],{"type":51,"value":168},"2",{"type":45,"tag":136,"props":170,"children":171},{},[172],{"type":45,"tag":145,"props":173,"children":175},{"className":174},[],[176],{"type":51,"value":177},"0OUOPENY FRAZAGNO1",{"type":45,"tag":136,"props":179,"children":180},{},[181],{"type":51,"value":182},"Next OPEN segment, FRA to ZAG, with a blank in place of the date.",{"type":45,"tag":136,"props":184,"children":185},{},[186],{"type":51,"value":187},"Only the first segment carries a date.",{"type":45,"tag":104,"props":189,"children":190},{},[191,196,204,209],{"type":45,"tag":136,"props":192,"children":193},{},[194],{"type":51,"value":195},"3",{"type":45,"tag":136,"props":197,"children":198},{},[199],{"type":45,"tag":145,"props":200,"children":202},{"className":201},[],[203],{"type":51,"value":12},{"type":45,"tag":136,"props":205,"children":206},{},[207],{"type":51,"value":208},"Ends and retrieves the booking after names, phone, ticketing and received are in.",{"type":45,"tag":136,"props":210,"children":211},{},[212],{"type":51,"value":213},"Same mandatory fields as any booking.",{"type":45,"tag":104,"props":215,"children":216},{},[217,222,230,235],{"type":45,"tag":136,"props":218,"children":219},{},[220],{"type":51,"value":221},"4",{"type":45,"tag":136,"props":223,"children":224},{},[225],{"type":45,"tag":145,"props":226,"children":228},{"className":227},[],[229],{"type":51,"value":13},{"type":45,"tag":136,"props":231,"children":232},{},[233],{"type":51,"value":234},"Issues the ticket once the fare is filed.",{"type":45,"tag":136,"props":236,"children":237},{},[238,240,246,248,254],{"type":51,"value":239},"Issued like any other ticket (",{"type":45,"tag":76,"props":241,"children":243},{"href":242},"\u002Fgalileo-guide\u002Fstore-fare-in-pnr",[244],{"type":51,"value":245},"File a fare in the booking file (FQ and its follow-ups)",{"type":51,"value":247},", ",{"type":45,"tag":76,"props":249,"children":251},{"href":250},"\u002Fgalileo-guide\u002Fissue-ticket-tkp",[252],{"type":51,"value":253},"Issue e-tickets with TKP",{"type":51,"value":83},{"type":45,"tag":46,"props":256,"children":258},{"id":257},"check-it-worked",[259],{"type":51,"value":260},"Check it worked",{"type":45,"tag":54,"props":262,"children":263},{},[264],{"type":51,"value":265},"The booking shows the OPEN segments with the airline and airports you meant, and after issue the ticket carries them.",{"type":45,"tag":46,"props":267,"children":269},{"id":268},"traps",[270],{"type":51,"value":271},"Traps",{"type":45,"tag":66,"props":273,"children":274},{},[275,292,302,307],{"type":45,"tag":70,"props":276,"children":277},{},[278,290],{"type":45,"tag":279,"props":280,"children":281},"strong",{},[282,284],{"type":51,"value":283},"Always the real airline code — never ",{"type":45,"tag":145,"props":285,"children":287},{"className":286},[],[288],{"type":51,"value":289},"YY",{"type":51,"value":291}," in an OPEN segment.",{"type":45,"tag":70,"props":293,"children":294},{},[295,300],{"type":45,"tag":279,"props":296,"children":297},{},[298],{"type":51,"value":299},"Airport codes, not city codes",{"type":51,"value":301},", for every sector.",{"type":45,"tag":70,"props":303,"children":304},{},[305],{"type":51,"value":306},"The date in the first segment is not a travel date: it is the date of issue, and the only date printed on the ticket.",{"type":45,"tag":70,"props":308,"children":309},{},[310,316,317,323],{"type":45,"tag":145,"props":311,"children":313},{"className":312},[],[314],{"type":51,"value":315},"NO1",{"type":51,"value":247},{"type":45,"tag":145,"props":318,"children":320},{"className":319},[],[321],{"type":51,"value":322},"NO2",{"type":51,"value":324}," … at the end is the number of passengers.",1792308331406]