[{"data":1,"prerenderedAt":547},["ShallowReactive",2],{"guide-galileo-issue-ticket-tkp":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":38,"mdc-6w63ku-key":45},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":17,"body":18,"related":19},"ticketing.issue","issue-ticket-tkp","How do I issue a ticket in Galileo (TKP)?","Save the booking with ER, validate it with TKPVB, then TKP issues all filed fares (TKP1 or TKP1P2 for part of them). *HTI shows the ticket numbers. Without a filed fare, TKP tickets the cheapest fare it finds.","Issue e-tickets with TKP","basic",[11,12,13,14,15,16],"ER","TKPVB","TKP","*HTI","*HTE","#TKTISSUE",false,"## When\nUse this card when the booking is complete, the fare is filed and checked, and the client has agreed to pay: you issue the e-tickets. One `TKP` produces the ticket and, with it, the itinerary and the MIR (the record your back-office system reads) on the printers linked to your terminal.\n\n## Check first\n- Go through [Before you issue — the ticketing checklist](\u002Fgalileo-guide\u002Fticketing-checklist): names, confirmed flights, a valid filed fare, payment, plating carrier.\n- The booking is saved with `ER` — unsaved changes are not what you want to ticket from.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `ER` | Ends and redisplays the booking file. | Issue from a saved booking. |\n| 2 | `TKPVB` | Validates the booking before issue. | Last check; nothing is issued yet. |\n| 3 | `TKP` | Issues all filed fares with all documents. | The usual entry when everything is ready. |\n| 4 | `TKP1` · `TKP2` · `TKP1P2` | Filed fare 1 · filed fare 2 · filed fare 1 for passenger 2 only. | Issue exactly what is ready. |\n| 5 | `TKPDTD` · `TKPDTDAD` | Ticket only · ticket and MIR without itinerary. | When the itinerary is sent another way. |\n| 6 | `TKP*K7P2QX` | Issues for a booking that is not on screen, by record locator. | Ticketing from a list. |\n| 7 | `*HTI` | Shows the ticket numbers of the booking. | Proof of issue. |\n| 8 | `*HTE` | Shows the e-ticket record. | Coupons should read OPEN. |\n\nSmartpoint: **Assisted Ticketing → Issue My Ticket** (or type `#TKTISSUE`) guides you through updating the filed fare and issuing.\n\n## Check it worked\n`*HTI` lists a ticket number for every passenger in each issued filed fare; `*HTE` shows the coupons OPEN.\n\n## Traps\n- **No filed fare? `TKP` issues anyway**, after pricing on the spot at the cheapest fare it finds. Always file and read the fare first.\n- **Plain `TKP` issues every filed fare.** Give the number (`TKP1`) when not all are ready.\n- **\"ELECTRONIC TICKETING TRANSACTION CANCELLED\"**: the airline or the link refused the e-ticket; the alert says why. If it also gives a card approval code, the card is already authorised — do not charge it again; add that code to the payment before you retry. Redisplay the booking, fix the cause, then issue again.\n- **NO LINKAGE**: no ticket printer is linked to your terminal — [Link your terminal to the ticket printer (NO LINKAGE)](\u002Fgalileo-guide\u002Fprinter-linkage-no-linkage).\n- An expired filed fare (code `X`) is issued only with `TKP1OKX`; quote again unless you are sure of the price.\n- **Changing the booking afterwards does not change the ticket.** Cancelled flights still leave OPEN coupons: void, exchange or refund them. On BSP a void is possible only on the day of issue ([Void (cancel) an e-ticket issued today](\u002Fgalileo-guide\u002Fvoid-ticket)).",[20,23,26,29,32,35],{"slug":21,"question":22},"ticketing-checklist","What must be in a Galileo booking before TKP?",{"slug":24,"question":25},"several-filed-fares","How do several filed fares work in Galileo?",{"slug":27,"question":28},"display-eticket","How do I display an e-ticket in Galileo?",{"slug":30,"question":31},"itinerary-receipt-mir","How do I print an itinerary or receipt in Galileo?",{"slug":33,"question":34},"printer-linkage-no-linkage","What does NO LINKAGE mean in Galileo?",{"slug":36,"question":37},"void-ticket","How do I void a ticket in Galileo?",[39],{"path":40,"title":41,"description":42,"date":43,"image":44,"imageAlt":44,"draft":17},"\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":46,"body":47},{},{"type":48,"children":49},"root",[50,59,73,79,110,116,387,407,413,430,436],{"type":51,"tag":52,"props":53,"children":55},"element","h2",{"id":54},"when",[56],{"type":57,"value":58},"text","When",{"type":51,"tag":60,"props":61,"children":62},"p",{},[63,65,71],{"type":57,"value":64},"Use this card when the booking is complete, the fare is filed and checked, and the client has agreed to pay: you issue the e-tickets. One ",{"type":51,"tag":66,"props":67,"children":69},"code",{"className":68},[],[70],{"type":57,"value":13},{"type":57,"value":72}," produces the ticket and, with it, the itinerary and the MIR (the record your back-office system reads) on the printers linked to your terminal.",{"type":51,"tag":52,"props":74,"children":76},{"id":75},"check-first",[77],{"type":57,"value":78},"Check first",{"type":51,"tag":80,"props":81,"children":82},"ul",{},[83,98],{"type":51,"tag":84,"props":85,"children":86},"li",{},[87,89,96],{"type":57,"value":88},"Go through ",{"type":51,"tag":90,"props":91,"children":93},"a",{"href":92},"\u002Fgalileo-guide\u002Fticketing-checklist",[94],{"type":57,"value":95},"Before you issue — the ticketing checklist",{"type":57,"value":97},": names, confirmed flights, a valid filed fare, payment, plating carrier.",{"type":51,"tag":84,"props":99,"children":100},{},[101,103,108],{"type":57,"value":102},"The booking is saved with ",{"type":51,"tag":66,"props":104,"children":106},{"className":105},[],[107],{"type":57,"value":11},{"type":57,"value":109}," — unsaved changes are not what you want to ticket from.",{"type":51,"tag":52,"props":111,"children":113},{"id":112},"steps",[114],{"type":57,"value":115},"Steps",{"type":51,"tag":117,"props":118,"children":119},"table",{},[120,149],{"type":51,"tag":121,"props":122,"children":123},"thead",{},[124],{"type":51,"tag":125,"props":126,"children":127},"tr",{},[128,134,139,144],{"type":51,"tag":129,"props":130,"children":131},"th",{},[132],{"type":57,"value":133},"#",{"type":51,"tag":129,"props":135,"children":136},{},[137],{"type":57,"value":138},"Entry",{"type":51,"tag":129,"props":140,"children":141},{},[142],{"type":57,"value":143},"What it does",{"type":51,"tag":129,"props":145,"children":146},{},[147],{"type":57,"value":148},"Why",{"type":51,"tag":150,"props":151,"children":152},"tbody",{},[153,180,206,232,274,308,335,361],{"type":51,"tag":125,"props":154,"children":155},{},[156,162,170,175],{"type":51,"tag":157,"props":158,"children":159},"td",{},[160],{"type":57,"value":161},"1",{"type":51,"tag":157,"props":163,"children":164},{},[165],{"type":51,"tag":66,"props":166,"children":168},{"className":167},[],[169],{"type":57,"value":11},{"type":51,"tag":157,"props":171,"children":172},{},[173],{"type":57,"value":174},"Ends and redisplays the booking file.",{"type":51,"tag":157,"props":176,"children":177},{},[178],{"type":57,"value":179},"Issue from a saved booking.",{"type":51,"tag":125,"props":181,"children":182},{},[183,188,196,201],{"type":51,"tag":157,"props":184,"children":185},{},[186],{"type":57,"value":187},"2",{"type":51,"tag":157,"props":189,"children":190},{},[191],{"type":51,"tag":66,"props":192,"children":194},{"className":193},[],[195],{"type":57,"value":12},{"type":51,"tag":157,"props":197,"children":198},{},[199],{"type":57,"value":200},"Validates the booking before issue.",{"type":51,"tag":157,"props":202,"children":203},{},[204],{"type":57,"value":205},"Last check; nothing is issued yet.",{"type":51,"tag":125,"props":207,"children":208},{},[209,214,222,227],{"type":51,"tag":157,"props":210,"children":211},{},[212],{"type":57,"value":213},"3",{"type":51,"tag":157,"props":215,"children":216},{},[217],{"type":51,"tag":66,"props":218,"children":220},{"className":219},[],[221],{"type":57,"value":13},{"type":51,"tag":157,"props":223,"children":224},{},[225],{"type":57,"value":226},"Issues all filed fares with all documents.",{"type":51,"tag":157,"props":228,"children":229},{},[230],{"type":57,"value":231},"The usual entry when everything is ready.",{"type":51,"tag":125,"props":233,"children":234},{},[235,240,264,269],{"type":51,"tag":157,"props":236,"children":237},{},[238],{"type":57,"value":239},"4",{"type":51,"tag":157,"props":241,"children":242},{},[243,249,251,257,258],{"type":51,"tag":66,"props":244,"children":246},{"className":245},[],[247],{"type":57,"value":248},"TKP1",{"type":57,"value":250}," · ",{"type":51,"tag":66,"props":252,"children":254},{"className":253},[],[255],{"type":57,"value":256},"TKP2",{"type":57,"value":250},{"type":51,"tag":66,"props":259,"children":261},{"className":260},[],[262],{"type":57,"value":263},"TKP1P2",{"type":51,"tag":157,"props":265,"children":266},{},[267],{"type":57,"value":268},"Filed fare 1 · filed fare 2 · filed fare 1 for passenger 2 only.",{"type":51,"tag":157,"props":270,"children":271},{},[272],{"type":57,"value":273},"Issue exactly what is ready.",{"type":51,"tag":125,"props":275,"children":276},{},[277,282,298,303],{"type":51,"tag":157,"props":278,"children":279},{},[280],{"type":57,"value":281},"5",{"type":51,"tag":157,"props":283,"children":284},{},[285,291,292],{"type":51,"tag":66,"props":286,"children":288},{"className":287},[],[289],{"type":57,"value":290},"TKPDTD",{"type":57,"value":250},{"type":51,"tag":66,"props":293,"children":295},{"className":294},[],[296],{"type":57,"value":297},"TKPDTDAD",{"type":51,"tag":157,"props":299,"children":300},{},[301],{"type":57,"value":302},"Ticket only · ticket and MIR without itinerary.",{"type":51,"tag":157,"props":304,"children":305},{},[306],{"type":57,"value":307},"When the itinerary is sent another way.",{"type":51,"tag":125,"props":309,"children":310},{},[311,316,325,330],{"type":51,"tag":157,"props":312,"children":313},{},[314],{"type":57,"value":315},"6",{"type":51,"tag":157,"props":317,"children":318},{},[319],{"type":51,"tag":66,"props":320,"children":322},{"className":321},[],[323],{"type":57,"value":324},"TKP*K7P2QX",{"type":51,"tag":157,"props":326,"children":327},{},[328],{"type":57,"value":329},"Issues for a booking that is not on screen, by record locator.",{"type":51,"tag":157,"props":331,"children":332},{},[333],{"type":57,"value":334},"Ticketing from a list.",{"type":51,"tag":125,"props":336,"children":337},{},[338,343,351,356],{"type":51,"tag":157,"props":339,"children":340},{},[341],{"type":57,"value":342},"7",{"type":51,"tag":157,"props":344,"children":345},{},[346],{"type":51,"tag":66,"props":347,"children":349},{"className":348},[],[350],{"type":57,"value":14},{"type":51,"tag":157,"props":352,"children":353},{},[354],{"type":57,"value":355},"Shows the ticket numbers of the booking.",{"type":51,"tag":157,"props":357,"children":358},{},[359],{"type":57,"value":360},"Proof of issue.",{"type":51,"tag":125,"props":362,"children":363},{},[364,369,377,382],{"type":51,"tag":157,"props":365,"children":366},{},[367],{"type":57,"value":368},"8",{"type":51,"tag":157,"props":370,"children":371},{},[372],{"type":51,"tag":66,"props":373,"children":375},{"className":374},[],[376],{"type":57,"value":15},{"type":51,"tag":157,"props":378,"children":379},{},[380],{"type":57,"value":381},"Shows the e-ticket record.",{"type":51,"tag":157,"props":383,"children":384},{},[385],{"type":57,"value":386},"Coupons should read OPEN.",{"type":51,"tag":60,"props":388,"children":389},{},[390,392,398,400,405],{"type":57,"value":391},"Smartpoint: ",{"type":51,"tag":393,"props":394,"children":395},"strong",{},[396],{"type":57,"value":397},"Assisted Ticketing → Issue My Ticket",{"type":57,"value":399}," (or type ",{"type":51,"tag":66,"props":401,"children":403},{"className":402},[],[404],{"type":57,"value":16},{"type":57,"value":406},") guides you through updating the filed fare and issuing.",{"type":51,"tag":52,"props":408,"children":410},{"id":409},"check-it-worked",[411],{"type":57,"value":412},"Check it worked",{"type":51,"tag":60,"props":414,"children":415},{},[416,421,423,428],{"type":51,"tag":66,"props":417,"children":419},{"className":418},[],[420],{"type":57,"value":14},{"type":57,"value":422}," lists a ticket number for every passenger in each issued filed fare; ",{"type":51,"tag":66,"props":424,"children":426},{"className":425},[],[427],{"type":57,"value":15},{"type":57,"value":429}," shows the coupons OPEN.",{"type":51,"tag":52,"props":431,"children":433},{"id":432},"traps",[434],{"type":57,"value":435},"Traps",{"type":51,"tag":80,"props":437,"children":438},{},[439,456,480,490,508,529],{"type":51,"tag":84,"props":440,"children":441},{},[442,454],{"type":51,"tag":393,"props":443,"children":444},{},[445,447,452],{"type":57,"value":446},"No filed fare? ",{"type":51,"tag":66,"props":448,"children":450},{"className":449},[],[451],{"type":57,"value":13},{"type":57,"value":453}," issues anyway",{"type":57,"value":455},", after pricing on the spot at the cheapest fare it finds. Always file and read the fare first.",{"type":51,"tag":84,"props":457,"children":458},{},[459,471,473,478],{"type":51,"tag":393,"props":460,"children":461},{},[462,464,469],{"type":57,"value":463},"Plain ",{"type":51,"tag":66,"props":465,"children":467},{"className":466},[],[468],{"type":57,"value":13},{"type":57,"value":470}," issues every filed fare.",{"type":57,"value":472}," Give the number (",{"type":51,"tag":66,"props":474,"children":476},{"className":475},[],[477],{"type":57,"value":248},{"type":57,"value":479},") when not all are ready.",{"type":51,"tag":84,"props":481,"children":482},{},[483,488],{"type":51,"tag":393,"props":484,"children":485},{},[486],{"type":57,"value":487},"\"ELECTRONIC TICKETING TRANSACTION CANCELLED\"",{"type":57,"value":489},": the airline or the link refused the e-ticket; the alert says why. If it also gives a card approval code, the card is already authorised — do not charge it again; add that code to the payment before you retry. Redisplay the booking, fix the cause, then issue again.",{"type":51,"tag":84,"props":491,"children":492},{},[493,498,500,506],{"type":51,"tag":393,"props":494,"children":495},{},[496],{"type":57,"value":497},"NO LINKAGE",{"type":57,"value":499},": no ticket printer is linked to your terminal — ",{"type":51,"tag":90,"props":501,"children":503},{"href":502},"\u002Fgalileo-guide\u002Fprinter-linkage-no-linkage",[504],{"type":57,"value":505},"Link your terminal to the ticket printer (NO LINKAGE)",{"type":57,"value":507},".",{"type":51,"tag":84,"props":509,"children":510},{},[511,513,519,521,527],{"type":57,"value":512},"An expired filed fare (code ",{"type":51,"tag":66,"props":514,"children":516},{"className":515},[],[517],{"type":57,"value":518},"X",{"type":57,"value":520},") is issued only with ",{"type":51,"tag":66,"props":522,"children":524},{"className":523},[],[525],{"type":57,"value":526},"TKP1OKX",{"type":57,"value":528},"; quote again unless you are sure of the price.",{"type":51,"tag":84,"props":530,"children":531},{},[532,537,539,545],{"type":51,"tag":393,"props":533,"children":534},{},[535],{"type":57,"value":536},"Changing the booking afterwards does not change the ticket.",{"type":57,"value":538}," Cancelled flights still leave OPEN coupons: void, exchange or refund them. On BSP a void is possible only on the day of issue (",{"type":51,"tag":90,"props":540,"children":542},{"href":541},"\u002Fgalileo-guide\u002Fvoid-ticket",[543],{"type":57,"value":544},"Void (cancel) an e-ticket issued today",{"type":57,"value":546},").",1792308330397]