[{"data":1,"prerenderedAt":459},["ShallowReactive",2],{"guide-amadeus-manual-tst":3,"related-\u002Fblog\u002Famadeus-training-with-ai":32,"mdc--ormbv8-key":40},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":17,"body":18,"related":19},"tst.manual-tst","manual-tst","How do I build a TST by hand in Amadeus (TTC)?","With the airline's fare in writing, TTC creates a blank TST, TTK fills fare basis, validity, baggage, fare, taxes and the fare calculation, then FV, FP and FE are added and TTP\u002FRT issues. TTC overwrites an existing TST.","Building a TST by hand","advanced",[11,12,13,14,15,16],"TTC","TTK","FV","FP","FE","TTP",true,"## When\nAutomatic pricing cannot produce the fare the airline agreed (a special fare, a fare given by the\nairline's desk) and a senior agent decides the ticket must be built by hand.\n\n## Check first\nYou have the fare basis, the amounts, the taxes and the fare calculation **in writing from the\nairline**. A manual TST without that is a debit memo waiting to happen.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `TTC` · `TTC\u002FP1` · `TTC\u002FS2,5` · `TTC\u002FPAX` · `TTC\u002FINF` | Creates a blank TST shell (all · passenger 1 · segments 2, 5 · non-infants · infants). | Empty TST to fill. |\n| 2 | `TTC\u002FD` | One shell per passenger. | Different fares per person. |\n| 3 | `TTK\u002FBY2QF` · `TTK\u002FL1\u002FV20SEP20SEP` · `TTK\u002FA20K` | Fare basis · validity · baggage. | Ticket fields. |\n| 4 | `TTK\u002FFGBP250\u002FX7.10UP\u002FX0.90UQ` | Base fare and taxes (total calculated). | Price fields. |\n| 5 | `TTK\u002FCBUILD` then `TTK\u002FL1-2\u002FZ218ROE0.574888` | Fare calculation. | Mandatory on the ticket. |\n| 6 | `FVQF` · `FPCASH` · `FEVALID ONLY AS SHOWN` | Validating carrier · form of payment · endorsement. | Ticketing elements. |\n| 7 | `RF` + name, `TTP\u002FRT` | Issues and redisplays. | |\n\nGraphic: Stored fares (TST & TSM) → **Create TST** → choose passengers, segments, validating carrier.\n\n## Check it worked\n`TQT` shows all fields; `TTP` issues without errors.\n\n## Traps\n- `TTC` on a PNR with an existing TST **overwrites** it — use `TQT` to open an existing one.\n- Override and manual fares are not guaranteed by Amadeus.",[20,23,26,29],{"slug":21,"question":22},"tst-inserts-ttk","How do I change fields in a TST in Amadeus (TTK)?",{"slug":24,"question":25},"manual-fare-build","How do I issue a ticket with a manual fare in Amadeus?",{"slug":27,"question":28},"pricing-options","How do I price part of a trip or force a fare in Amadeus?",{"slug":30,"question":31},"net-remit-tickets","How do I issue a net remit ticket in Amadeus?",[33],{"path":34,"title":35,"description":36,"date":37,"image":38,"imageAlt":38,"draft":39},"\u002Fblog\u002Famadeus-training-with-ai","Amadeus training with AI: onboarding and support for agents","GateRoam has an Amadeus guide your AI assistant can search: learn Amadeus step by step and get answers on tickets, voids and refunds. No API needed.","2026-09-27",null,false,{"data":41,"body":42},{},{"type":43,"children":44},"root",[45,54,60,66,79,85,383,395,401,419,425],{"type":46,"tag":47,"props":48,"children":50},"element","h2",{"id":49},"when",[51],{"type":52,"value":53},"text","When",{"type":46,"tag":55,"props":56,"children":57},"p",{},[58],{"type":52,"value":59},"Automatic pricing cannot produce the fare the airline agreed (a special fare, a fare given by the\nairline's desk) and a senior agent decides the ticket must be built by hand.",{"type":46,"tag":47,"props":61,"children":63},{"id":62},"check-first",[64],{"type":52,"value":65},"Check first",{"type":46,"tag":55,"props":67,"children":68},{},[69,71,77],{"type":52,"value":70},"You have the fare basis, the amounts, the taxes and the fare calculation ",{"type":46,"tag":72,"props":73,"children":74},"strong",{},[75],{"type":52,"value":76},"in writing from the\nairline",{"type":52,"value":78},". A manual TST without that is a debit memo waiting to happen.",{"type":46,"tag":47,"props":80,"children":82},{"id":81},"steps",[83],{"type":52,"value":84},"Steps",{"type":46,"tag":86,"props":87,"children":88},"table",{},[89,118],{"type":46,"tag":90,"props":91,"children":92},"thead",{},[93],{"type":46,"tag":94,"props":95,"children":96},"tr",{},[97,103,108,113],{"type":46,"tag":98,"props":99,"children":100},"th",{},[101],{"type":52,"value":102},"#",{"type":46,"tag":98,"props":104,"children":105},{},[106],{"type":52,"value":107},"Entry",{"type":46,"tag":98,"props":109,"children":110},{},[111],{"type":52,"value":112},"What it does",{"type":46,"tag":98,"props":114,"children":115},{},[116],{"type":52,"value":117},"Why",{"type":46,"tag":119,"props":120,"children":121},"tbody",{},[122,179,206,247,274,309,350],{"type":46,"tag":94,"props":123,"children":124},{},[125,131,169,174],{"type":46,"tag":126,"props":127,"children":128},"td",{},[129],{"type":52,"value":130},"1",{"type":46,"tag":126,"props":132,"children":133},{},[134,140,142,148,149,155,156,162,163],{"type":46,"tag":135,"props":136,"children":138},"code",{"className":137},[],[139],{"type":52,"value":11},{"type":52,"value":141}," · ",{"type":46,"tag":135,"props":143,"children":145},{"className":144},[],[146],{"type":52,"value":147},"TTC\u002FP1",{"type":52,"value":141},{"type":46,"tag":135,"props":150,"children":152},{"className":151},[],[153],{"type":52,"value":154},"TTC\u002FS2,5",{"type":52,"value":141},{"type":46,"tag":135,"props":157,"children":159},{"className":158},[],[160],{"type":52,"value":161},"TTC\u002FPAX",{"type":52,"value":141},{"type":46,"tag":135,"props":164,"children":166},{"className":165},[],[167],{"type":52,"value":168},"TTC\u002FINF",{"type":46,"tag":126,"props":170,"children":171},{},[172],{"type":52,"value":173},"Creates a blank TST shell (all · passenger 1 · segments 2, 5 · non-infants · infants).",{"type":46,"tag":126,"props":175,"children":176},{},[177],{"type":52,"value":178},"Empty TST to fill.",{"type":46,"tag":94,"props":180,"children":181},{},[182,187,196,201],{"type":46,"tag":126,"props":183,"children":184},{},[185],{"type":52,"value":186},"2",{"type":46,"tag":126,"props":188,"children":189},{},[190],{"type":46,"tag":135,"props":191,"children":193},{"className":192},[],[194],{"type":52,"value":195},"TTC\u002FD",{"type":46,"tag":126,"props":197,"children":198},{},[199],{"type":52,"value":200},"One shell per passenger.",{"type":46,"tag":126,"props":202,"children":203},{},[204],{"type":52,"value":205},"Different fares per person.",{"type":46,"tag":94,"props":207,"children":208},{},[209,214,237,242],{"type":46,"tag":126,"props":210,"children":211},{},[212],{"type":52,"value":213},"3",{"type":46,"tag":126,"props":215,"children":216},{},[217,223,224,230,231],{"type":46,"tag":135,"props":218,"children":220},{"className":219},[],[221],{"type":52,"value":222},"TTK\u002FBY2QF",{"type":52,"value":141},{"type":46,"tag":135,"props":225,"children":227},{"className":226},[],[228],{"type":52,"value":229},"TTK\u002FL1\u002FV20SEP20SEP",{"type":52,"value":141},{"type":46,"tag":135,"props":232,"children":234},{"className":233},[],[235],{"type":52,"value":236},"TTK\u002FA20K",{"type":46,"tag":126,"props":238,"children":239},{},[240],{"type":52,"value":241},"Fare basis · validity · baggage.",{"type":46,"tag":126,"props":243,"children":244},{},[245],{"type":52,"value":246},"Ticket fields.",{"type":46,"tag":94,"props":248,"children":249},{},[250,255,264,269],{"type":46,"tag":126,"props":251,"children":252},{},[253],{"type":52,"value":254},"4",{"type":46,"tag":126,"props":256,"children":257},{},[258],{"type":46,"tag":135,"props":259,"children":261},{"className":260},[],[262],{"type":52,"value":263},"TTK\u002FFGBP250\u002FX7.10UP\u002FX0.90UQ",{"type":46,"tag":126,"props":265,"children":266},{},[267],{"type":52,"value":268},"Base fare and taxes (total calculated).",{"type":46,"tag":126,"props":270,"children":271},{},[272],{"type":52,"value":273},"Price fields.",{"type":46,"tag":94,"props":275,"children":276},{},[277,282,299,304],{"type":46,"tag":126,"props":278,"children":279},{},[280],{"type":52,"value":281},"5",{"type":46,"tag":126,"props":283,"children":284},{},[285,291,293],{"type":46,"tag":135,"props":286,"children":288},{"className":287},[],[289],{"type":52,"value":290},"TTK\u002FCBUILD",{"type":52,"value":292}," then ",{"type":46,"tag":135,"props":294,"children":296},{"className":295},[],[297],{"type":52,"value":298},"TTK\u002FL1-2\u002FZ218ROE0.574888",{"type":46,"tag":126,"props":300,"children":301},{},[302],{"type":52,"value":303},"Fare calculation.",{"type":46,"tag":126,"props":305,"children":306},{},[307],{"type":52,"value":308},"Mandatory on the ticket.",{"type":46,"tag":94,"props":310,"children":311},{},[312,317,340,345],{"type":46,"tag":126,"props":313,"children":314},{},[315],{"type":52,"value":316},"6",{"type":46,"tag":126,"props":318,"children":319},{},[320,326,327,333,334],{"type":46,"tag":135,"props":321,"children":323},{"className":322},[],[324],{"type":52,"value":325},"FVQF",{"type":52,"value":141},{"type":46,"tag":135,"props":328,"children":330},{"className":329},[],[331],{"type":52,"value":332},"FPCASH",{"type":52,"value":141},{"type":46,"tag":135,"props":335,"children":337},{"className":336},[],[338],{"type":52,"value":339},"FEVALID ONLY AS SHOWN",{"type":46,"tag":126,"props":341,"children":342},{},[343],{"type":52,"value":344},"Validating carrier · form of payment · endorsement.",{"type":46,"tag":126,"props":346,"children":347},{},[348],{"type":52,"value":349},"Ticketing elements.",{"type":46,"tag":94,"props":351,"children":352},{},[353,358,375,380],{"type":46,"tag":126,"props":354,"children":355},{},[356],{"type":52,"value":357},"7",{"type":46,"tag":126,"props":359,"children":360},{},[361,367,369],{"type":46,"tag":135,"props":362,"children":364},{"className":363},[],[365],{"type":52,"value":366},"RF",{"type":52,"value":368}," + name, ",{"type":46,"tag":135,"props":370,"children":372},{"className":371},[],[373],{"type":52,"value":374},"TTP\u002FRT",{"type":46,"tag":126,"props":376,"children":377},{},[378],{"type":52,"value":379},"Issues and redisplays.",{"type":46,"tag":126,"props":381,"children":382},{},[],{"type":46,"tag":55,"props":384,"children":385},{},[386,388,393],{"type":52,"value":387},"Graphic: Stored fares (TST & TSM) → ",{"type":46,"tag":72,"props":389,"children":390},{},[391],{"type":52,"value":392},"Create TST",{"type":52,"value":394}," → choose passengers, segments, validating carrier.",{"type":46,"tag":47,"props":396,"children":398},{"id":397},"check-it-worked",[399],{"type":52,"value":400},"Check it worked",{"type":46,"tag":55,"props":402,"children":403},{},[404,410,412,417],{"type":46,"tag":135,"props":405,"children":407},{"className":406},[],[408],{"type":52,"value":409},"TQT",{"type":52,"value":411}," shows all fields; ",{"type":46,"tag":135,"props":413,"children":415},{"className":414},[],[416],{"type":52,"value":16},{"type":52,"value":418}," issues without errors.",{"type":46,"tag":47,"props":420,"children":422},{"id":421},"traps",[423],{"type":52,"value":424},"Traps",{"type":46,"tag":426,"props":427,"children":428},"ul",{},[429,454],{"type":46,"tag":430,"props":431,"children":432},"li",{},[433,438,440,445,447,452],{"type":46,"tag":135,"props":434,"children":436},{"className":435},[],[437],{"type":52,"value":11},{"type":52,"value":439}," on a PNR with an existing TST ",{"type":46,"tag":72,"props":441,"children":442},{},[443],{"type":52,"value":444},"overwrites",{"type":52,"value":446}," it — use ",{"type":46,"tag":135,"props":448,"children":450},{"className":449},[],[451],{"type":52,"value":409},{"type":52,"value":453}," to open an existing one.",{"type":46,"tag":430,"props":455,"children":456},{},[457],{"type":52,"value":458},"Override and manual fares are not guaranteed by Amadeus.",1792308312242]