[{"data":1,"prerenderedAt":642},["ShallowReactive",2],{"guide-galileo-reissue-ticket":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":53,"mdc-567ygl-key":60},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":20,"body":21,"related":22},"after-sales.exchange-even","reissue-ticket","How do I reissue (even exchange) a ticket in Galileo?","Book the new flights, quote with FQ, open the fare build with *FB1, remove the taxes already paid (FBUTAX1\u002F+TAX2\u002F+TTL\u002F), file with FBF and end with ER. Then TMU1FEX2201234500012, work the masks, ER and TKP. The response shows NOADC.","Even exchange (reissue a ticket) — new flights, same fare and taxes","intermediate",[11,12,13,14,15,16,17,18,19],"*HTE","FQ","*FB","FBU","FBF","ER","TMU","TKP","*EX",false,"## When\nThe client changes flights (usually the date of the outbound), the change is free under the fare\nrules, and the new fare and taxes come out **exactly the same**. The old ticket pays in full for a\nnew one — nothing to collect, nothing to give back.\n\n## Check first\n- The fare allows the change free of charge ([Read fare rules (fare notes) — from a fare display or a quote](\u002Fgalileo-guide\u002Ffare-rules)).\n- `*HTE`: the coupons being changed are `OPEN`.\n- Revalidation is not enough (other class, or the airline refuses it) — see [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 | — | Book the new flights and cancel the old ones. | See [Cancel segments or change the date, class or flight](\u002Fgalileo-guide\u002Fcancel-rebook). |\n| 2 | `FQ` | Quotes the new itinerary and stores a filed fare. | Outbound changed: today's quote. Other cases: [Exchange with additional collection — the new fare costs more](\u002Fgalileo-guide\u002Fexchange-additional-collection). |\n| 3 | `*FB1` | Opens filed fare 1 as a manual fare build. | The taxes must be adjusted by hand. |\n| 4 | `FBUTAX1\u002F+TAX2\u002F+TAX3\u002F+TTL\u002F` | Removes the taxes the old ticket already paid and resets the total. | Paid taxes travel over from the old ticket; leaving them in would charge them twice. |\n| 5 | `*FB` | Shows the updated fare build. | Compare with the old ticket before filing. |\n| 6 | `FBF` (one passenger) · `FBFALL` (identical for all) | Files the updated fare. | The exchange reads this filed fare. |\n| 7 | `ER` | Ends and retrieves the booking file. | The exchange starts from a saved file. |\n| 8 | `TMU1FEX2201234500012` | Adds the old ticket as payment to filed fare 1 and opens the exchange masks. | Step through the masks; press Enter after the last field of each. |\n| 9 | `ER`, then `TKP` | Saves and issues the new ticket. | The response shows `NOADC`: nothing to collect. |\n\nSmartpoint: Smartpoint Assisted Ticketing → Voluntary Change (`#SATVOL`, first reissue only), and the\nfare build can be done in the Manual Fare Builder (`#MANMASK`).\n\n## Check it worked\n- `*HTE`: the new ticket shows the new flights; the old one shows `EXCH`.\n- `*EX1\u002F1` reopens the exchange mask of filed fare 1, passenger 1, to check what was used.\n\n## Traps\n- **Switch off Insert** before typing in the masks, or the fields shift.\n- If the old ticket was paid with something other than cash or a card, answer `N` on the first mask\n  and go through every mask, filling the original form of payment box when asked.\n- `TMU1FEX…` works only with **one passenger** in the filed fare. With several, use\n  `TKP1FEX2201234500012\u002FP1` per passenger — it issues on its own at the end of the masks.\n- Prefer the `TMU` form: it keeps the exchange in the filed fare, so a regenerated MIR (`TKPDAD`)\n  still carries the payment details. The `TKP…FEX` form does not.\n- More than eight taxes? `*FBTAX` shows the full tax screen.\n- `TKPFEX` (empty mask, MCO in exchange) and the `\u002FEP$` penalty modifier are **ARC (US) only**.",[23,26,29,32,35,38,41,44,47,50],{"slug":24,"question":25},"void-refund-or-reissue","Void, refund or reissue in Galileo: which one?",{"slug":27,"question":28},"exchange-additional-collection","How do I reissue with a fare difference in Galileo?",{"slug":30,"question":31},"revalidate-ticket","How do I revalidate a ticket in Galileo?",{"slug":33,"question":34},"manual-fare-build","How do I build a manual fare in Galileo?",{"slug":36,"question":37},"historical-fare-quote","How do I price a booking on a past date in Galileo?",{"slug":39,"question":40},"ticket-modifiers-tmu","What are ticket modifiers (TMU) in Galileo?",{"slug":42,"question":43},"issue-ticket-tkp","How do I issue a ticket in Galileo (TKP)?",{"slug":45,"question":46},"fare-rules","How do I read fare rules in Galileo (FN, FQN)?",{"slug":48,"question":49},"cancel-rebook","How do I cancel or change a flight segment in Galileo?",{"slug":51,"question":52},"exchange-refundable-balance","What if the new fare is lower in a Galileo exchange?",[54],{"path":55,"title":56,"description":57,"date":58,"image":59,"imageAlt":59,"draft":20},"\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":61,"body":62},{},{"type":63,"children":64},"root",[65,74,88,94,144,150,461,481,487,518,524],{"type":66,"tag":67,"props":68,"children":70},"element","h2",{"id":69},"when",[71],{"type":72,"value":73},"text","When",{"type":66,"tag":75,"props":76,"children":77},"p",{},[78,80,86],{"type":72,"value":79},"The client changes flights (usually the date of the outbound), the change is free under the fare\nrules, and the new fare and taxes come out ",{"type":66,"tag":81,"props":82,"children":83},"strong",{},[84],{"type":72,"value":85},"exactly the same",{"type":72,"value":87},". The old ticket pays in full for a\nnew one — nothing to collect, nothing to give back.",{"type":66,"tag":67,"props":89,"children":91},{"id":90},"check-first",[92],{"type":72,"value":93},"Check first",{"type":66,"tag":95,"props":96,"children":97},"ul",{},[98,113,132],{"type":66,"tag":99,"props":100,"children":101},"li",{},[102,104,111],{"type":72,"value":103},"The fare allows the change free of charge (",{"type":66,"tag":105,"props":106,"children":108},"a",{"href":107},"\u002Fgalileo-guide\u002Ffare-rules",[109],{"type":72,"value":110},"Read fare rules (fare notes) — from a fare display or a quote",{"type":72,"value":112},").",{"type":66,"tag":99,"props":114,"children":115},{},[116,122,124,130],{"type":66,"tag":117,"props":118,"children":120},"code",{"className":119},[],[121],{"type":72,"value":11},{"type":72,"value":123},": the coupons being changed are ",{"type":66,"tag":117,"props":125,"children":127},{"className":126},[],[128],{"type":72,"value":129},"OPEN",{"type":72,"value":131},".",{"type":66,"tag":99,"props":133,"children":134},{},[135,137,143],{"type":72,"value":136},"Revalidation is not enough (other class, or the airline refuses it) — see ",{"type":66,"tag":105,"props":138,"children":140},{"href":139},"\u002Fgalileo-guide\u002Frevalidate-ticket",[141],{"type":72,"value":142},"Revalidation — same fare, new flight or date, same ticket",{"type":72,"value":131},{"type":66,"tag":67,"props":145,"children":147},{"id":146},"steps",[148],{"type":72,"value":149},"Steps",{"type":66,"tag":151,"props":152,"children":153},"table",{},[154,183],{"type":66,"tag":155,"props":156,"children":157},"thead",{},[158],{"type":66,"tag":159,"props":160,"children":161},"tr",{},[162,168,173,178],{"type":66,"tag":163,"props":164,"children":165},"th",{},[166],{"type":72,"value":167},"#",{"type":66,"tag":163,"props":169,"children":170},{},[171],{"type":72,"value":172},"Entry",{"type":66,"tag":163,"props":174,"children":175},{},[176],{"type":72,"value":177},"What it does",{"type":66,"tag":163,"props":179,"children":180},{},[181],{"type":72,"value":182},"Why",{"type":66,"tag":184,"props":185,"children":186},"tbody",{},[187,218,251,278,305,331,367,393,420],{"type":66,"tag":159,"props":188,"children":189},{},[190,196,201,206],{"type":66,"tag":191,"props":192,"children":193},"td",{},[194],{"type":72,"value":195},"1",{"type":66,"tag":191,"props":197,"children":198},{},[199],{"type":72,"value":200},"—",{"type":66,"tag":191,"props":202,"children":203},{},[204],{"type":72,"value":205},"Book the new flights and cancel the old ones.",{"type":66,"tag":191,"props":207,"children":208},{},[209,211,217],{"type":72,"value":210},"See ",{"type":66,"tag":105,"props":212,"children":214},{"href":213},"\u002Fgalileo-guide\u002Fcancel-rebook",[215],{"type":72,"value":216},"Cancel segments or change the date, class or flight",{"type":72,"value":131},{"type":66,"tag":159,"props":219,"children":220},{},[221,226,234,239],{"type":66,"tag":191,"props":222,"children":223},{},[224],{"type":72,"value":225},"2",{"type":66,"tag":191,"props":227,"children":228},{},[229],{"type":66,"tag":117,"props":230,"children":232},{"className":231},[],[233],{"type":72,"value":12},{"type":66,"tag":191,"props":235,"children":236},{},[237],{"type":72,"value":238},"Quotes the new itinerary and stores a filed fare.",{"type":66,"tag":191,"props":240,"children":241},{},[242,244,250],{"type":72,"value":243},"Outbound changed: today's quote. Other cases: ",{"type":66,"tag":105,"props":245,"children":247},{"href":246},"\u002Fgalileo-guide\u002Fexchange-additional-collection",[248],{"type":72,"value":249},"Exchange with additional collection — the new fare costs more",{"type":72,"value":131},{"type":66,"tag":159,"props":252,"children":253},{},[254,259,268,273],{"type":66,"tag":191,"props":255,"children":256},{},[257],{"type":72,"value":258},"3",{"type":66,"tag":191,"props":260,"children":261},{},[262],{"type":66,"tag":117,"props":263,"children":265},{"className":264},[],[266],{"type":72,"value":267},"*FB1",{"type":66,"tag":191,"props":269,"children":270},{},[271],{"type":72,"value":272},"Opens filed fare 1 as a manual fare build.",{"type":66,"tag":191,"props":274,"children":275},{},[276],{"type":72,"value":277},"The taxes must be adjusted by hand.",{"type":66,"tag":159,"props":279,"children":280},{},[281,286,295,300],{"type":66,"tag":191,"props":282,"children":283},{},[284],{"type":72,"value":285},"4",{"type":66,"tag":191,"props":287,"children":288},{},[289],{"type":66,"tag":117,"props":290,"children":292},{"className":291},[],[293],{"type":72,"value":294},"FBUTAX1\u002F+TAX2\u002F+TAX3\u002F+TTL\u002F",{"type":66,"tag":191,"props":296,"children":297},{},[298],{"type":72,"value":299},"Removes the taxes the old ticket already paid and resets the total.",{"type":66,"tag":191,"props":301,"children":302},{},[303],{"type":72,"value":304},"Paid taxes travel over from the old ticket; leaving them in would charge them twice.",{"type":66,"tag":159,"props":306,"children":307},{},[308,313,321,326],{"type":66,"tag":191,"props":309,"children":310},{},[311],{"type":72,"value":312},"5",{"type":66,"tag":191,"props":314,"children":315},{},[316],{"type":66,"tag":117,"props":317,"children":319},{"className":318},[],[320],{"type":72,"value":13},{"type":66,"tag":191,"props":322,"children":323},{},[324],{"type":72,"value":325},"Shows the updated fare build.",{"type":66,"tag":191,"props":327,"children":328},{},[329],{"type":72,"value":330},"Compare with the old ticket before filing.",{"type":66,"tag":159,"props":332,"children":333},{},[334,339,357,362],{"type":66,"tag":191,"props":335,"children":336},{},[337],{"type":72,"value":338},"6",{"type":66,"tag":191,"props":340,"children":341},{},[342,347,349,355],{"type":66,"tag":117,"props":343,"children":345},{"className":344},[],[346],{"type":72,"value":15},{"type":72,"value":348}," (one passenger) · ",{"type":66,"tag":117,"props":350,"children":352},{"className":351},[],[353],{"type":72,"value":354},"FBFALL",{"type":72,"value":356}," (identical for all)",{"type":66,"tag":191,"props":358,"children":359},{},[360],{"type":72,"value":361},"Files the updated fare.",{"type":66,"tag":191,"props":363,"children":364},{},[365],{"type":72,"value":366},"The exchange reads this filed fare.",{"type":66,"tag":159,"props":368,"children":369},{},[370,375,383,388],{"type":66,"tag":191,"props":371,"children":372},{},[373],{"type":72,"value":374},"7",{"type":66,"tag":191,"props":376,"children":377},{},[378],{"type":66,"tag":117,"props":379,"children":381},{"className":380},[],[382],{"type":72,"value":16},{"type":66,"tag":191,"props":384,"children":385},{},[386],{"type":72,"value":387},"Ends and retrieves the booking file.",{"type":66,"tag":191,"props":389,"children":390},{},[391],{"type":72,"value":392},"The exchange starts from a saved file.",{"type":66,"tag":159,"props":394,"children":395},{},[396,401,410,415],{"type":66,"tag":191,"props":397,"children":398},{},[399],{"type":72,"value":400},"8",{"type":66,"tag":191,"props":402,"children":403},{},[404],{"type":66,"tag":117,"props":405,"children":407},{"className":406},[],[408],{"type":72,"value":409},"TMU1FEX2201234500012",{"type":66,"tag":191,"props":411,"children":412},{},[413],{"type":72,"value":414},"Adds the old ticket as payment to filed fare 1 and opens the exchange masks.",{"type":66,"tag":191,"props":416,"children":417},{},[418],{"type":72,"value":419},"Step through the masks; press Enter after the last field of each.",{"type":66,"tag":159,"props":421,"children":422},{},[423,428,443,448],{"type":66,"tag":191,"props":424,"children":425},{},[426],{"type":72,"value":427},"9",{"type":66,"tag":191,"props":429,"children":430},{},[431,436,438],{"type":66,"tag":117,"props":432,"children":434},{"className":433},[],[435],{"type":72,"value":16},{"type":72,"value":437},", then ",{"type":66,"tag":117,"props":439,"children":441},{"className":440},[],[442],{"type":72,"value":18},{"type":66,"tag":191,"props":444,"children":445},{},[446],{"type":72,"value":447},"Saves and issues the new ticket.",{"type":66,"tag":191,"props":449,"children":450},{},[451,453,459],{"type":72,"value":452},"The response shows ",{"type":66,"tag":117,"props":454,"children":456},{"className":455},[],[457],{"type":72,"value":458},"NOADC",{"type":72,"value":460},": nothing to collect.",{"type":66,"tag":75,"props":462,"children":463},{},[464,466,472,474,480],{"type":72,"value":465},"Smartpoint: Smartpoint Assisted Ticketing → Voluntary Change (",{"type":66,"tag":117,"props":467,"children":469},{"className":468},[],[470],{"type":72,"value":471},"#SATVOL",{"type":72,"value":473},", first reissue only), and the\nfare build can be done in the Manual Fare Builder (",{"type":66,"tag":117,"props":475,"children":477},{"className":476},[],[478],{"type":72,"value":479},"#MANMASK",{"type":72,"value":112},{"type":66,"tag":67,"props":482,"children":484},{"id":483},"check-it-worked",[485],{"type":72,"value":486},"Check it worked",{"type":66,"tag":95,"props":488,"children":489},{},[490,507],{"type":66,"tag":99,"props":491,"children":492},{},[493,498,500,506],{"type":66,"tag":117,"props":494,"children":496},{"className":495},[],[497],{"type":72,"value":11},{"type":72,"value":499},": the new ticket shows the new flights; the old one shows ",{"type":66,"tag":117,"props":501,"children":503},{"className":502},[],[504],{"type":72,"value":505},"EXCH",{"type":72,"value":131},{"type":66,"tag":99,"props":508,"children":509},{},[510,516],{"type":66,"tag":117,"props":511,"children":513},{"className":512},[],[514],{"type":72,"value":515},"*EX1\u002F1",{"type":72,"value":517}," reopens the exchange mask of filed fare 1, passenger 1, to check what was used.",{"type":66,"tag":67,"props":519,"children":521},{"id":520},"traps",[522],{"type":72,"value":523},"Traps",{"type":66,"tag":95,"props":525,"children":526},{},[527,537,550,576,604,617],{"type":66,"tag":99,"props":528,"children":529},{},[530,535],{"type":66,"tag":81,"props":531,"children":532},{},[533],{"type":72,"value":534},"Switch off Insert",{"type":72,"value":536}," before typing in the masks, or the fields shift.",{"type":66,"tag":99,"props":538,"children":539},{},[540,542,548],{"type":72,"value":541},"If the old ticket was paid with something other than cash or a card, answer ",{"type":66,"tag":117,"props":543,"children":545},{"className":544},[],[546],{"type":72,"value":547},"N",{"type":72,"value":549}," on the first mask\nand go through every mask, filling the original form of payment box when asked.",{"type":66,"tag":99,"props":551,"children":552},{},[553,559,561,566,568,574],{"type":66,"tag":117,"props":554,"children":556},{"className":555},[],[557],{"type":72,"value":558},"TMU1FEX…",{"type":72,"value":560}," works only with ",{"type":66,"tag":81,"props":562,"children":563},{},[564],{"type":72,"value":565},"one passenger",{"type":72,"value":567}," in the filed fare. With several, use\n",{"type":66,"tag":117,"props":569,"children":571},{"className":570},[],[572],{"type":72,"value":573},"TKP1FEX2201234500012\u002FP1",{"type":72,"value":575}," per passenger — it issues on its own at the end of the masks.",{"type":66,"tag":99,"props":577,"children":578},{},[579,581,586,588,594,596,602],{"type":72,"value":580},"Prefer the ",{"type":66,"tag":117,"props":582,"children":584},{"className":583},[],[585],{"type":72,"value":17},{"type":72,"value":587}," form: it keeps the exchange in the filed fare, so a regenerated MIR (",{"type":66,"tag":117,"props":589,"children":591},{"className":590},[],[592],{"type":72,"value":593},"TKPDAD",{"type":72,"value":595},")\nstill carries the payment details. The ",{"type":66,"tag":117,"props":597,"children":599},{"className":598},[],[600],{"type":72,"value":601},"TKP…FEX",{"type":72,"value":603}," form does not.",{"type":66,"tag":99,"props":605,"children":606},{},[607,609,615],{"type":72,"value":608},"More than eight taxes? ",{"type":66,"tag":117,"props":610,"children":612},{"className":611},[],[613],{"type":72,"value":614},"*FBTAX",{"type":72,"value":616}," shows the full tax screen.",{"type":66,"tag":99,"props":618,"children":619},{},[620,626,628,634,636,641],{"type":66,"tag":117,"props":621,"children":623},{"className":622},[],[624],{"type":72,"value":625},"TKPFEX",{"type":72,"value":627}," (empty mask, MCO in exchange) and the ",{"type":66,"tag":117,"props":629,"children":631},{"className":630},[],[632],{"type":72,"value":633},"\u002FEP$",{"type":72,"value":635}," penalty modifier are ",{"type":66,"tag":81,"props":637,"children":638},{},[639],{"type":72,"value":640},"ARC (US) only",{"type":72,"value":131},1792308332024]