[{"data":1,"prerenderedAt":638},["ShallowReactive",2],{"guide-galileo-involuntary-exchange":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":40,"mdc--yzkz6g-key":47},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":19,"body":20,"related":21},"after-sales.involuntary","involuntary-exchange","How do I reissue after a schedule change in Galileo?","Force the old fare bases with FQS, make the fare build match the old ticket (FBUFARE, taxes removed, fare calculation, endorsement), file with FBF, ER, then TMU1FEX2201234500012, ER and TKP. Expect NOADC.","Involuntary exchange after an airline schedule change","advanced",[11,12,13,14,15,16,17,18],"*HTE","FQS","*FB","FBU","FBF","ER","TMU","TKP",false,"## When\nThe airline changed or cancelled a flight, the client accepted the new flights, and the ticket must\nfollow. Because the airline caused it, the ticket is reissued as an **even exchange**: no fare\ndifference and no tax difference.\n\n## Check first\n- The new flights are booked and confirmed ([Work schedule changes from the queues (TK, HX, UN segments)](\u002Fgalileo-guide\u002Fschedule-change-queue) shows how to accept them).\n- `*HTE`: coupons `OPEN`, or `UNVL` — the airline has marked them unusable as ticketed, and an\n  exchange is the only way left.\n- The airline's own conditions for involuntary reissues (its website or its e-ticket page in\n  MyTravelport). They differ by airline, especially the endorsement wording.\n- If only the time or flight number changed and the class is the same, a revalidation may be\n  enough ([Revalidation — same fare, new flight or date, same ticket](\u002Fgalileo-guide\u002Frevalidate-ticket)).\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `*HTE` | Shows the old ticket. | Note fare, taxes, fare calculation and issue date. |\n| 2 | `FQS1@LSAVEU.2-3@KSAVEU.T05OCT26` | Forces fare basis `LSAVEU` on segment 1 and `KSAVEU` on segments 2-3, as of the original issue date. | The new journey keeps the old ticket's fare bases. |\n| 3 | `*FB1` | Opens the quote as a manual fare build. | Make it match the old ticket. |\n| 4 | `FBUFARE\u002FEUR180.00` | Sets the fare to the old ticket's fare. | No fare difference. |\n| 5 | `FBUTAX1\u002F+TAX2\u002F+TTL\u002F` | Removes the taxes (all paid already) and resets the total. | No tax difference. |\n| 6 | `FBUFC\u002FS-` + the old fare calculation | Puts back the old fare calculation. | The `S-` in front marks the reissue as involuntary. |\n| 7 | `FBUEB\u002F` + the airline's wording | Writes the endorsement the airline asks for. | Proves the change was the airline's. |\n| 8 | `*FB`, then `FBF` | Checks and files the fare. | |\n| 9 | `ER` | Ends and retrieves. | |\n| 10 | `TMU1FEX2201234500012` | Opens the exchange masks with the old ticket as payment. | Step through every mask as for an even exchange. |\n| 11 | `ER`, then `TKP` | Issues the new ticket. | Expect `NOADC`. |\n\nSmartpoint: Smartpoint Assisted Ticketing → Involuntary Change, or type `#SATINVOL` (also `#INVOL`).\n\n## Check it worked\n`*HTE`: the new ticket covers the new flights with the old fare; the old ticket reads `EXCH`; the\nresponse to `TKP` showed `NOADC`.\n\n## Traps\n- **No fare or tax difference** — if the reissue asks for money, the fare build does not match the\n  old ticket yet.\n- The endorsement text depends on the carrier; use what the airline publishes.\n- The fare bases and amounts above are sample data — take the real values from the old ticket.\n- Several passengers: `TKP1FEX2201234500012\u002FP1` per passenger.\n- Switch off **Insert** before typing in the masks.",[22,25,28,31,34,37],{"slug":23,"question":24},"schedule-change-queue","How do I handle a schedule change in Galileo?",{"slug":26,"question":27},"revalidate-ticket","How do I revalidate a ticket in Galileo?",{"slug":29,"question":30},"reissue-ticket","How do I reissue (even exchange) a ticket in Galileo?",{"slug":32,"question":33},"void-refund-or-reissue","Void, refund or reissue in Galileo: which one?",{"slug":35,"question":36},"manual-fare-build","How do I build a manual fare in Galileo?",{"slug":38,"question":39},"eticket-coupon-statuses","What do e-ticket coupon statuses mean in Galileo?",[41],{"path":42,"title":43,"description":44,"date":45,"image":46,"imageAlt":46,"draft":19},"\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":48,"body":49},{},{"type":50,"children":51},"root",[52,61,75,81,145,151,527,547,553,584,590],{"type":53,"tag":54,"props":55,"children":57},"element","h2",{"id":56},"when",[58],{"type":59,"value":60},"text","When",{"type":53,"tag":62,"props":63,"children":64},"p",{},[65,67,73],{"type":59,"value":66},"The airline changed or cancelled a flight, the client accepted the new flights, and the ticket must\nfollow. Because the airline caused it, the ticket is reissued as an ",{"type":53,"tag":68,"props":69,"children":70},"strong",{},[71],{"type":59,"value":72},"even exchange",{"type":59,"value":74},": no fare\ndifference and no tax difference.",{"type":53,"tag":54,"props":76,"children":78},{"id":77},"check-first",[79],{"type":59,"value":80},"Check first",{"type":53,"tag":82,"props":83,"children":84},"ul",{},[85,100,127,132],{"type":53,"tag":86,"props":87,"children":88},"li",{},[89,91,98],{"type":59,"value":90},"The new flights are booked and confirmed (",{"type":53,"tag":92,"props":93,"children":95},"a",{"href":94},"\u002Fgalileo-guide\u002Fschedule-change-queue",[96],{"type":59,"value":97},"Work schedule changes from the queues (TK, HX, UN segments)",{"type":59,"value":99}," shows how to accept them).",{"type":53,"tag":86,"props":101,"children":102},{},[103,109,111,117,119,125],{"type":53,"tag":104,"props":105,"children":107},"code",{"className":106},[],[108],{"type":59,"value":11},{"type":59,"value":110},": coupons ",{"type":53,"tag":104,"props":112,"children":114},{"className":113},[],[115],{"type":59,"value":116},"OPEN",{"type":59,"value":118},", or ",{"type":53,"tag":104,"props":120,"children":122},{"className":121},[],[123],{"type":59,"value":124},"UNVL",{"type":59,"value":126}," — the airline has marked them unusable as ticketed, and an\nexchange is the only way left.",{"type":53,"tag":86,"props":128,"children":129},{},[130],{"type":59,"value":131},"The airline's own conditions for involuntary reissues (its website or its e-ticket page in\nMyTravelport). They differ by airline, especially the endorsement wording.",{"type":53,"tag":86,"props":133,"children":134},{},[135,137,143],{"type":59,"value":136},"If only the time or flight number changed and the class is the same, a revalidation may be\nenough (",{"type":53,"tag":92,"props":138,"children":140},{"href":139},"\u002Fgalileo-guide\u002Frevalidate-ticket",[141],{"type":59,"value":142},"Revalidation — same fare, new flight or date, same ticket",{"type":59,"value":144},").",{"type":53,"tag":54,"props":146,"children":148},{"id":147},"steps",[149],{"type":59,"value":150},"Steps",{"type":53,"tag":152,"props":153,"children":154},"table",{},[155,184],{"type":53,"tag":156,"props":157,"children":158},"thead",{},[159],{"type":53,"tag":160,"props":161,"children":162},"tr",{},[163,169,174,179],{"type":53,"tag":164,"props":165,"children":166},"th",{},[167],{"type":59,"value":168},"#",{"type":53,"tag":164,"props":170,"children":171},{},[172],{"type":59,"value":173},"Entry",{"type":53,"tag":164,"props":175,"children":176},{},[177],{"type":59,"value":178},"What it does",{"type":53,"tag":164,"props":180,"children":181},{},[182],{"type":59,"value":183},"Why",{"type":53,"tag":185,"props":186,"children":187},"tbody",{},[188,215,258,285,312,339,376,405,436,460,487],{"type":53,"tag":160,"props":189,"children":190},{},[191,197,205,210],{"type":53,"tag":192,"props":193,"children":194},"td",{},[195],{"type":59,"value":196},"1",{"type":53,"tag":192,"props":198,"children":199},{},[200],{"type":53,"tag":104,"props":201,"children":203},{"className":202},[],[204],{"type":59,"value":11},{"type":53,"tag":192,"props":206,"children":207},{},[208],{"type":59,"value":209},"Shows the old ticket.",{"type":53,"tag":192,"props":211,"children":212},{},[213],{"type":59,"value":214},"Note fare, taxes, fare calculation and issue date.",{"type":53,"tag":160,"props":216,"children":217},{},[218,223,232,253],{"type":53,"tag":192,"props":219,"children":220},{},[221],{"type":59,"value":222},"2",{"type":53,"tag":192,"props":224,"children":225},{},[226],{"type":53,"tag":104,"props":227,"children":229},{"className":228},[],[230],{"type":59,"value":231},"FQS1@LSAVEU.2-3@KSAVEU.T05OCT26",{"type":53,"tag":192,"props":233,"children":234},{},[235,237,243,245,251],{"type":59,"value":236},"Forces fare basis ",{"type":53,"tag":104,"props":238,"children":240},{"className":239},[],[241],{"type":59,"value":242},"LSAVEU",{"type":59,"value":244}," on segment 1 and ",{"type":53,"tag":104,"props":246,"children":248},{"className":247},[],[249],{"type":59,"value":250},"KSAVEU",{"type":59,"value":252}," on segments 2-3, as of the original issue date.",{"type":53,"tag":192,"props":254,"children":255},{},[256],{"type":59,"value":257},"The new journey keeps the old ticket's fare bases.",{"type":53,"tag":160,"props":259,"children":260},{},[261,266,275,280],{"type":53,"tag":192,"props":262,"children":263},{},[264],{"type":59,"value":265},"3",{"type":53,"tag":192,"props":267,"children":268},{},[269],{"type":53,"tag":104,"props":270,"children":272},{"className":271},[],[273],{"type":59,"value":274},"*FB1",{"type":53,"tag":192,"props":276,"children":277},{},[278],{"type":59,"value":279},"Opens the quote as a manual fare build.",{"type":53,"tag":192,"props":281,"children":282},{},[283],{"type":59,"value":284},"Make it match the old ticket.",{"type":53,"tag":160,"props":286,"children":287},{},[288,293,302,307],{"type":53,"tag":192,"props":289,"children":290},{},[291],{"type":59,"value":292},"4",{"type":53,"tag":192,"props":294,"children":295},{},[296],{"type":53,"tag":104,"props":297,"children":299},{"className":298},[],[300],{"type":59,"value":301},"FBUFARE\u002FEUR180.00",{"type":53,"tag":192,"props":303,"children":304},{},[305],{"type":59,"value":306},"Sets the fare to the old ticket's fare.",{"type":53,"tag":192,"props":308,"children":309},{},[310],{"type":59,"value":311},"No fare difference.",{"type":53,"tag":160,"props":313,"children":314},{},[315,320,329,334],{"type":53,"tag":192,"props":316,"children":317},{},[318],{"type":59,"value":319},"5",{"type":53,"tag":192,"props":321,"children":322},{},[323],{"type":53,"tag":104,"props":324,"children":326},{"className":325},[],[327],{"type":59,"value":328},"FBUTAX1\u002F+TAX2\u002F+TTL\u002F",{"type":53,"tag":192,"props":330,"children":331},{},[332],{"type":59,"value":333},"Removes the taxes (all paid already) and resets the total.",{"type":53,"tag":192,"props":335,"children":336},{},[337],{"type":59,"value":338},"No tax difference.",{"type":53,"tag":160,"props":340,"children":341},{},[342,347,358,363],{"type":53,"tag":192,"props":343,"children":344},{},[345],{"type":59,"value":346},"6",{"type":53,"tag":192,"props":348,"children":349},{},[350,356],{"type":53,"tag":104,"props":351,"children":353},{"className":352},[],[354],{"type":59,"value":355},"FBUFC\u002FS-",{"type":59,"value":357}," + the old fare calculation",{"type":53,"tag":192,"props":359,"children":360},{},[361],{"type":59,"value":362},"Puts back the old fare calculation.",{"type":53,"tag":192,"props":364,"children":365},{},[366,368,374],{"type":59,"value":367},"The ",{"type":53,"tag":104,"props":369,"children":371},{"className":370},[],[372],{"type":59,"value":373},"S-",{"type":59,"value":375}," in front marks the reissue as involuntary.",{"type":53,"tag":160,"props":377,"children":378},{},[379,384,395,400],{"type":53,"tag":192,"props":380,"children":381},{},[382],{"type":59,"value":383},"7",{"type":53,"tag":192,"props":385,"children":386},{},[387,393],{"type":53,"tag":104,"props":388,"children":390},{"className":389},[],[391],{"type":59,"value":392},"FBUEB\u002F",{"type":59,"value":394}," + the airline's wording",{"type":53,"tag":192,"props":396,"children":397},{},[398],{"type":59,"value":399},"Writes the endorsement the airline asks for.",{"type":53,"tag":192,"props":401,"children":402},{},[403],{"type":59,"value":404},"Proves the change was the airline's.",{"type":53,"tag":160,"props":406,"children":407},{},[408,413,428,433],{"type":53,"tag":192,"props":409,"children":410},{},[411],{"type":59,"value":412},"8",{"type":53,"tag":192,"props":414,"children":415},{},[416,421,423],{"type":53,"tag":104,"props":417,"children":419},{"className":418},[],[420],{"type":59,"value":13},{"type":59,"value":422},", then ",{"type":53,"tag":104,"props":424,"children":426},{"className":425},[],[427],{"type":59,"value":15},{"type":53,"tag":192,"props":429,"children":430},{},[431],{"type":59,"value":432},"Checks and files the fare.",{"type":53,"tag":192,"props":434,"children":435},{},[],{"type":53,"tag":160,"props":437,"children":438},{},[439,444,452,457],{"type":53,"tag":192,"props":440,"children":441},{},[442],{"type":59,"value":443},"9",{"type":53,"tag":192,"props":445,"children":446},{},[447],{"type":53,"tag":104,"props":448,"children":450},{"className":449},[],[451],{"type":59,"value":16},{"type":53,"tag":192,"props":453,"children":454},{},[455],{"type":59,"value":456},"Ends and retrieves.",{"type":53,"tag":192,"props":458,"children":459},{},[],{"type":53,"tag":160,"props":461,"children":462},{},[463,468,477,482],{"type":53,"tag":192,"props":464,"children":465},{},[466],{"type":59,"value":467},"10",{"type":53,"tag":192,"props":469,"children":470},{},[471],{"type":53,"tag":104,"props":472,"children":474},{"className":473},[],[475],{"type":59,"value":476},"TMU1FEX2201234500012",{"type":53,"tag":192,"props":478,"children":479},{},[480],{"type":59,"value":481},"Opens the exchange masks with the old ticket as payment.",{"type":53,"tag":192,"props":483,"children":484},{},[485],{"type":59,"value":486},"Step through every mask as for an even exchange.",{"type":53,"tag":160,"props":488,"children":489},{},[490,495,509,514],{"type":53,"tag":192,"props":491,"children":492},{},[493],{"type":59,"value":494},"11",{"type":53,"tag":192,"props":496,"children":497},{},[498,503,504],{"type":53,"tag":104,"props":499,"children":501},{"className":500},[],[502],{"type":59,"value":16},{"type":59,"value":422},{"type":53,"tag":104,"props":505,"children":507},{"className":506},[],[508],{"type":59,"value":18},{"type":53,"tag":192,"props":510,"children":511},{},[512],{"type":59,"value":513},"Issues the new ticket.",{"type":53,"tag":192,"props":515,"children":516},{},[517,519,525],{"type":59,"value":518},"Expect ",{"type":53,"tag":104,"props":520,"children":522},{"className":521},[],[523],{"type":59,"value":524},"NOADC",{"type":59,"value":526},".",{"type":53,"tag":62,"props":528,"children":529},{},[530,532,538,540,546],{"type":59,"value":531},"Smartpoint: Smartpoint Assisted Ticketing → Involuntary Change, or type ",{"type":53,"tag":104,"props":533,"children":535},{"className":534},[],[536],{"type":59,"value":537},"#SATINVOL",{"type":59,"value":539}," (also ",{"type":53,"tag":104,"props":541,"children":543},{"className":542},[],[544],{"type":59,"value":545},"#INVOL",{"type":59,"value":144},{"type":53,"tag":54,"props":548,"children":550},{"id":549},"check-it-worked",[551],{"type":59,"value":552},"Check it worked",{"type":53,"tag":62,"props":554,"children":555},{},[556,561,563,569,571,576,578,583],{"type":53,"tag":104,"props":557,"children":559},{"className":558},[],[560],{"type":59,"value":11},{"type":59,"value":562},": the new ticket covers the new flights with the old fare; the old ticket reads ",{"type":53,"tag":104,"props":564,"children":566},{"className":565},[],[567],{"type":59,"value":568},"EXCH",{"type":59,"value":570},"; the\nresponse to ",{"type":53,"tag":104,"props":572,"children":574},{"className":573},[],[575],{"type":59,"value":18},{"type":59,"value":577}," showed ",{"type":53,"tag":104,"props":579,"children":581},{"className":580},[],[582],{"type":59,"value":524},{"type":59,"value":526},{"type":53,"tag":54,"props":585,"children":587},{"id":586},"traps",[588],{"type":59,"value":589},"Traps",{"type":53,"tag":82,"props":591,"children":592},{},[593,603,608,613,626],{"type":53,"tag":86,"props":594,"children":595},{},[596,601],{"type":53,"tag":68,"props":597,"children":598},{},[599],{"type":59,"value":600},"No fare or tax difference",{"type":59,"value":602}," — if the reissue asks for money, the fare build does not match the\nold ticket yet.",{"type":53,"tag":86,"props":604,"children":605},{},[606],{"type":59,"value":607},"The endorsement text depends on the carrier; use what the airline publishes.",{"type":53,"tag":86,"props":609,"children":610},{},[611],{"type":59,"value":612},"The fare bases and amounts above are sample data — take the real values from the old ticket.",{"type":53,"tag":86,"props":614,"children":615},{},[616,618,624],{"type":59,"value":617},"Several passengers: ",{"type":53,"tag":104,"props":619,"children":621},{"className":620},[],[622],{"type":59,"value":623},"TKP1FEX2201234500012\u002FP1",{"type":59,"value":625}," per passenger.",{"type":53,"tag":86,"props":627,"children":628},{},[629,631,636],{"type":59,"value":630},"Switch off ",{"type":53,"tag":68,"props":632,"children":633},{},[634],{"type":59,"value":635},"Insert",{"type":59,"value":637}," before typing in the masks.",1792308332481]