A complete guide to the SR command in Amadeus โ how to add Special Service Request (SSR) elements to a PNR for special meals, frequent flyer information, extra seats, cabin baggage, unaccompanied minors, and more.
Some passengers need more than a seat on a plane. They may require a vegetarian meal, wheelchair assistance, an extra seat for comfort, cabin baggage for a musical instrument, or the support of an unaccompanied minor service. These requests do not appear in the itinerary or the fare โ they must be added to the PNR as Special Service Requests. The SR command is the Amadeus entry that handles this. It allows you to add SSR elements to a PNR for a passenger or flight segment, covering a wide range of services from special meals to frequent flyer information and unaccompanied minor arrangements. This guide explains what SR does, the syntax for each variation, and when it should be used.
What Does the SR Command Do?
SR is the Amadeus GDS command used to add Special Service Request (SSR) elements to a PNR.
Category: Special Service Requests (SSR).
It allows you to add passenger service requests such as special meals, frequent flyer information, extra seats, cabin baggage, and unaccompanied minor services.
Each SSR is identified by a four-letter code โ VGML for a vegetarian meal, SPML for a special meal with free-flow text, UMNR for unaccompanied minor, and so on. The airline reads these codes and arranges the service accordingly. When multiple SSRs need to be processed individually, the EX command is used to explode them before the transaction is ended.
SSR Without Free-Flow Text
Request a vegetarian meal for the passenger:
SRVGML
This adds a vegetarian meal request to the PNR. The four-letter code VGML tells the airline everything it needs to know about the request โ no additional free-flow text is required.
Simple SSRs like this are used whenever the request is standard and the airline knows exactly what to do from the code alone.
SSR With Free-Flow Text
Request a special meal with additional free-flow information:
SRSPML-NO BEEF
This adds a special meal request with the free-flow instruction NO BEEF. Use the dash to separate the four-letter SSR code from the additional text.
Free-flow text is essential when the standard code does not fully describe the request โ dietary requirements, medical conditions, or specific handling instructions that the airline needs to see.
Frequent Flyer
Add a frequent flyer SSR for a specific passenger and segment:
SR FQTV AF HK/-AF1234567/P1/S4
This adds a frequent flyer SSR for passenger 1 on segment 4, linking the passenger to the frequent flyer number provided. Use this when the frequent flyer information must be tied to a specific segment rather than to the whole itinerary.
Note that some airlines restrict manual FQTV entries for security or policy reasons. If the entry is rejected, consider using the FFN command instead.
Extra Seat
Request an extra seat for personal comfort:
SR EXST-PERSONAL COMFORT
This requests an extra seat so the passenger can travel with more space. The EXST code tells the airline that additional seating is needed, and the free-flow text explains the reason โ in this case, personal comfort.
Extra seat requests are subject to the airlineโs policy and to seat availability. Confirm the airline accepts this type of request before relying on it.
Cabin Baggage
Request cabin baggage for a specific passenger:
SR CBBG-ONE CELLO/P1
This requests cabin baggage for passenger 1, specifying that the item is a cello. The free-flow text describes the item so the cabin crew can prepare for its carriage.
Cabin baggage SSRs are essential for musical instruments, medical equipment, or any item that cannot be checked and must be carried on board.
Unaccompanied Minor
Request unaccompanied minor service:
SR UMNR-UM06
This requests unaccompanied minor service, with the free-flow text UM06 indicating the age of the child. The airline will arrange for the minor to be assisted and supervised throughout the journey.
Unaccompanied minor requests usually carry additional charges and are subject to the airlineโs rules. They must be confirmed before ticketing.
SSR Explosion
Display the details of a specific SSR:
SR*VGML
The asterisk requests the details of the SSR rather than creating a new element. This is useful when you want to check the status of a specific request without scrolling through the entire SSR list.
More Than One SSR for the Same Passenger
Add a bicycle SSR for passenger 1, with a quantity of 2:
SR BIKE NN2/P1
This adds a bicycle SSR for passenger 1 with a quantity of 2. The NN2 portion indicates the status code and the number requested.
Some services require a quantity to be specified โ sports equipment, excess baggage, cabin baggage items, or multiple units of the same service for one passenger.
When to Use SR
Use SR whenever you need to add a Special Service Request (SSR) to a PNR for a passenger or flight segment. Typical scenarios include:
- Requesting a special meal for dietary, medical, or religious reasons.
- Adding frequent flyer information linked to a specific passenger and segment.
- Requesting an extra seat for personal comfort or medical needs.
- Arranging cabin baggage for a musical instrument or medical device.
- Booking unaccompanied minor service for a child travelling alone.
- Adding wheelchair assistance, medical equipment, or other passenger support services.
- Recording sports equipment or excess baggage requests with a specific quantity.
- Confirming the details of an existing SSR by displaying it.
How SR Fits Into Your PNR Management Workflow
A typical SSR session using SR might look like this:
- Retrieve the PNR with RT and identify the services the passenger requires.
- Choose the correct SSR code for each request.
- Enter the SR entry with the code and free-flow text if needed, adding a passenger or segment association where required.
- If several SSRs have been added together, use EX to explode them before ending the transaction.
- End the transaction to save the change.
- Verify the SSRs appear correctly by redisplaying the PNR.
- If an SSR is incorrect, delete it with XE and re-enter it.
How SR Relates to Other SSR and PNR Commands
- SR โ creates the SSR elements in the PNR.
- EX โ explodes the SSR elements before ending the transaction.
- XE โ deletes an SSR or any other PNR element.
- FFN โ creates a frequent flyer SSR for an airline with a partner agreement.
- FFA โ creates the passenger name and the frequent flyer SSR together.
- FFR โ creates a frequent flyer SSR for a redemption journey.
- ST โ requests seats for individual passengers.
- STG โ requests seats for group PNRs.
- RH โ displays the PNR history, including SSR activity.
The distinction matters: SR creates the SSR elements, EX explodes them into individual entries, and XE removes them when they are no longer needed.
Important: SSR codes must match the airlineโs requirements exactly. Using the wrong code or entering free-flow text that the airline does not accept will result in the request being rejected or ignored.
Many SSRs are subject to availability, to additional charges, or to advance notice requirements. Always confirm the airlineโs policy for the specific service before promising it to the passenger.
Frequently Asked Questions
What does the SR command do in Amadeus?
SR adds Special Service Request (SSR) elements to a PNR for services such as special meals, frequent flyer information, extra seats, cabin baggage, and unaccompanied minor arrangements.
What does SRVGML mean?
It adds a vegetarian meal request to the PNR. VGML is the four-letter SSR code for vegetarian meal.
How do I add free-flow text to an SSR?
Use a dash to separate the code from the text, for example SRSPML-NO BEEF.
How do I add an SSR for one specific passenger?
Add the passenger association at the end, for example SR CBBG-ONE CELLO/P1 for passenger 1.
How do I check the details of an existing SSR?
Use the asterisk format, for example SR*VGML, to display the details of the SSR.
Do I need to use EX after adding SSRs?
Use EX before ending the transaction when several SSRs have been added together, so each request is processed individually by the airline.
Conclusion
The SR command is the Special Service Request tool in Amadeus. Use SRVGML for a vegetarian meal, SRSPML-NO BEEF for a special meal with free-flow text, SR FQTV AF HK/-AF1234567/P1/S4 for frequent flyer information, SR EXST-PERSONAL COMFORT for an extra seat, SR CBBG-ONE CELLO/P1 for cabin baggage, SR UMNR-UM06 for unaccompanied minor service, and SR BIKE NN2/P1 for a quantity-based request. It gives the airline everything it needs to prepare the passengerโs journey โ from meals and assistance to baggage and special handling โ and it supports continuity when the booking is passed to another agent. Always confirm the airlineโs policy for the specific service before promising it to the passenger, and remember to explode multiple SSRs with EX before ending the transaction. Paired with XE to remove incorrect SSRs, RT to retrieve the PNR, and RH to review the history, the SR command completes your SSR toolkit and keeps every special service request accurate.
Focus Keywords
- SR command
- Amadeus SR
- Special Service Request
- SSR Amadeus
- SRVGML
- SRSPML
- SR FQTV
- SR UMNR
- Amadeus SSR codes
- EX command