Issue Electronic Miscellaneous Documents for Air Extras and Paid Seats
This workflow allows you to issue Electronic Miscellaneous Documents (EMDs) to confirm the purchase of Air Extras and Paid Seats.
Prerequisites
This workflow requires Air Extras or Paid Seats already booked in your passenger name record. For reference, see Air Extras Search and Book and Reserve Air Seats workflows.
This workflow also requires Air Tickets to be already issued for the flights associated to the Air Extras involved. For reference, see Issue Air Ticket workflow.
End-to-end orchestrated process
The below process describes the steps required to issue an EMD via stateful APIs, Sabre has since launched an orchestrated API that facilities this process via a single stateless API call.
This API is called Enhanced Air Ticket and is available in both SOAP/XML & REST/JSON.
The individual references are listed here:
Enhanced Air Ticket - SOAP & Enhanced Air Ticket - REST.

Steps
Step 1: Retrieve the passenger name record using GetReservationRQ.
Step 2: Designate your virtual printer using DesignatePrinterLLSRQ.
Step 3: Issue EMDs for the desired Air Extras and Paid Seats using AirTicketLLSRQ.
Step 4: End the transaction of the passenger name record using EndTransactionLLSRQ.
Notes:
- If the customer application is issuing both Air Tickets and EMDs altogether, it is not necessary to repeat steps 1, 2 and 4.
- Only step 3 will need to be executed separately to issue Air Tickets and Air Extras/Paid Seats in different API calls.
- For additional details on how Sabre's Orchestrated API work, please see Orchestrated Sabre API User Guide.