[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"guide-amadeus-agent-service-fee":3,"related-\u002Fblog\u002Famadeus-training-with-ai":22,"mdc-wo9omm-key":30},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":13,"body":14,"related":15},"ticketing.tasf","agent-service-fee","How do I issue a travel agent service fee (TASF) in Amadeus?","In BSP markets, Stored fares (TST & TSM) → Create TASF adds the fee with a reason and taxes; Issue sends it alone or with tickets and EMDs, and Void cancels it. If your agency invoices fees in its own system, ask before you issue one.","Travel agent service fee (TASF)","intermediate",[11,12],"TMI","TTM",true,"## When\nThe office collects an agency service fee through Amadeus as a separate document (available in BSP\nmarkets only, depending on the office's country — ).\n\n## Steps\n1. Booking file → **Stored fares (TST & TSM)** → **Create TASF** (needs at least one passenger);\n   check passenger and fare, choose the reason for issuance, add taxes; **Create TASF**.\n2. To issue: Stored fares → **Issue** → select the TASF (can be combined with tickets and EMDs).\n3. To void: select the TASF → **Void**; to delete (not issued): **Delete**.\n\nCryptic changes to the fee TSM: `TMI\u002FF50` amount · `TMI\u002FIC` reason code · `TMI\u002FGTEXT`\ndescription · `TMI\u002FHTEXT` remark · `TMI\u002FB954-0000005742` ticket number.\n\n## Check it worked\nThe TASF appears in Stored fares and, after issue, in E-Ticket and EMD.\n\n## Traps\n- **If your agency invoices its service fees in its own system**, not through Amadeus, use a TASF only if it decides to\n  collect fees through BSP — ask before issuing one.\n- Once issued, a TASF can only get remarks added; changes mean void and reissue.",[16,19],{"slug":17,"question":18},"what-is-tsm","What is a TSM in Amadeus?",{"slug":20,"question":21},"sales-and-invoices","What is the Sales section of an Amadeus booking file?",[23],{"path":24,"title":25,"description":26,"date":27,"image":28,"imageAlt":28,"draft":29},"\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":31,"body":32},{},{"type":33,"children":34},"root",[35,44,50,56,117,163,169,174,180],{"type":36,"tag":37,"props":38,"children":40},"element","h2",{"id":39},"when",[41],{"type":42,"value":43},"text","When",{"type":36,"tag":45,"props":46,"children":47},"p",{},[48],{"type":42,"value":49},"The office collects an agency service fee through Amadeus as a separate document (available in BSP\nmarkets only, depending on the office's country — ).",{"type":36,"tag":37,"props":51,"children":53},{"id":52},"steps",[54],{"type":42,"value":55},"Steps",{"type":36,"tag":57,"props":58,"children":59},"ol",{},[60,87,99],{"type":36,"tag":61,"props":62,"children":63},"li",{},[64,66,72,74,79,81,85],{"type":42,"value":65},"Booking file → ",{"type":36,"tag":67,"props":68,"children":69},"strong",{},[70],{"type":42,"value":71},"Stored fares (TST & TSM)",{"type":42,"value":73}," → ",{"type":36,"tag":67,"props":75,"children":76},{},[77],{"type":42,"value":78},"Create TASF",{"type":42,"value":80}," (needs at least one passenger);\ncheck passenger and fare, choose the reason for issuance, add taxes; ",{"type":36,"tag":67,"props":82,"children":83},{},[84],{"type":42,"value":78},{"type":42,"value":86},".",{"type":36,"tag":61,"props":88,"children":89},{},[90,92,97],{"type":42,"value":91},"To issue: Stored fares → ",{"type":36,"tag":67,"props":93,"children":94},{},[95],{"type":42,"value":96},"Issue",{"type":42,"value":98}," → select the TASF (can be combined with tickets and EMDs).",{"type":36,"tag":61,"props":100,"children":101},{},[102,104,109,111,116],{"type":42,"value":103},"To void: select the TASF → ",{"type":36,"tag":67,"props":105,"children":106},{},[107],{"type":42,"value":108},"Void",{"type":42,"value":110},"; to delete (not issued): ",{"type":36,"tag":67,"props":112,"children":113},{},[114],{"type":42,"value":115},"Delete",{"type":42,"value":86},{"type":36,"tag":45,"props":118,"children":119},{},[120,122,129,131,137,139,145,147,153,155,161],{"type":42,"value":121},"Cryptic changes to the fee TSM: ",{"type":36,"tag":123,"props":124,"children":126},"code",{"className":125},[],[127],{"type":42,"value":128},"TMI\u002FF50",{"type":42,"value":130}," amount · ",{"type":36,"tag":123,"props":132,"children":134},{"className":133},[],[135],{"type":42,"value":136},"TMI\u002FIC",{"type":42,"value":138}," reason code · ",{"type":36,"tag":123,"props":140,"children":142},{"className":141},[],[143],{"type":42,"value":144},"TMI\u002FGTEXT",{"type":42,"value":146},"\ndescription · ",{"type":36,"tag":123,"props":148,"children":150},{"className":149},[],[151],{"type":42,"value":152},"TMI\u002FHTEXT",{"type":42,"value":154}," remark · ",{"type":36,"tag":123,"props":156,"children":158},{"className":157},[],[159],{"type":42,"value":160},"TMI\u002FB954-0000005742",{"type":42,"value":162}," ticket number.",{"type":36,"tag":37,"props":164,"children":166},{"id":165},"check-it-worked",[167],{"type":42,"value":168},"Check it worked",{"type":36,"tag":45,"props":170,"children":171},{},[172],{"type":42,"value":173},"The TASF appears in Stored fares and, after issue, in E-Ticket and EMD.",{"type":36,"tag":37,"props":175,"children":177},{"id":176},"traps",[178],{"type":42,"value":179},"Traps",{"type":36,"tag":181,"props":182,"children":183},"ul",{},[184,194],{"type":36,"tag":61,"props":185,"children":186},{},[187,192],{"type":36,"tag":67,"props":188,"children":189},{},[190],{"type":42,"value":191},"If your agency invoices its service fees in its own system",{"type":42,"value":193},", not through Amadeus, use a TASF only if it decides to\ncollect fees through BSP — ask before issuing one.",{"type":36,"tag":61,"props":195,"children":196},{},[197],{"type":42,"value":198},"Once issued, a TASF can only get remarks added; changes mean void and reissue.",1792308316361]