How to add SSR elements to a PNR in Amadeus?

You enter a Special Service Request (SSR) to request a special service for a passenger, such as a special meal, or a wheelchair. All SSR entries consist of the SR transaction code and a 4-letter service code defining the request. Additional freeflow text following the code may be mandatory or optional. The SSR element is different from the OSI (Other Service Information) element because it requires a response from the airline involved.
  • For a full list of the SSR codes, refer to the Amadeus Help pages HE SR  and HE SR > GPSR4
To enter an SSR element that does not require freeflow text, enter SR followed by the 4-letter service code. For example: SR VGML
CodeTransaction codeExplanation
SR VGMLSRTransaction code
VGMLFour-character service code
SR*VGMLSR*Transaction code, asterisk.
  • If you do not want the SSR to be expanded on input, but at end of transaction (EOT) or manually (before EOT) use the asterisk.
  • The system temporarily creates a single SSR with YY as the airline code.
  • Then, when you make an EOT, all the SSR items are associated to the appropriate segments in the itinerary.
VGMLFour-character service code
SR VGML 6XSRTransaction code
VGMLFour-character service code
6XAirline code (to enter SSR elements for a specific airline, add the two airline code immediately after the SSR element.
SR VGML/S2SRTransaction code
VGMLFour-character service code
/S2Slash, segment number (to enter SSR elements for selected segments, you add segment association.
SR VGML/P4SRTransaction code
VGMLFour-character service code
/P4Slash, passenger number (to enter SSR elements for selected passengers, you add passenger association
SR BSCTSRTransaction code
BSCTService code for bassinet/carrycot/baby basket
SR CKINSRTransaction code
CKINCheck in information for airport personnel
SR xxxxSRTransaction code followed by one of the codes below
WCBDWheelchair - dry cell battery
WCBWWheelchair - wet cell battery
WCHCWheelchair - all the way to seat
WCHRWheelchair - for ramp
WCHSWheelchair - up and down steps
WCMPWheelchair - manual power (US carriers only)
WCOBWheelchair - on board
SR FQTV 6X-6XFREE TEXT/P1SRTransaction code
FQTVFrequent flyer service code (to accrue mileage)
KL-Mandatory airline code, dash
6XFREE-FLOW TEXTAirline code, and frequent flyer information
/P1Slash, passenger association
SR FQTR 6X NN1-7X1234563/
FREE TEXT/P2
SRTransaction code
FQTRFrequent flyer service code (to redeem accrued mileage)
6XMandatory airline code
NN1-Action code, number of seats, dash
7X1234563Airline code, and frequent flyer number
/FREE TEXTSlash, free-flow text
/P2Slash, passenger association     
SR FQTU 6X-6X FREE TEXT/P1SRTransaction code
FQTUFrequent flyer service code (to redeem accrued miles to obtain a class of service upgrade)
6X-Mandatory airline code, dash
6X FREE TEXTAirline code, and free-flow text
/P1Slash, passenger association   
SR FQTS 6X-6X FREE TEXT/P3SRTransaction code
FQTSFrequent flyer service code (to accrue miles for another airline)
6X-Mandatory airline code, dash
6X FREE TEXTAirline code, and free-flow text
/P3Slash, passenger association
SR OTHS-FREE-FLOW TEXTSRTransaction code
OTHS-Service code, dash
FREE-FLOW TEXTFree-flow text. The IATA recommendation is that text should be in English.
e.g. SR OTHS - PARTY HATS FOR ALL PASSENGERS

Example response after SSR VGML
RP/MIA1A0986/MIA1A0986            GZ/SU  31JAN15/2322Z   YZVLP2
MIA1A0986/2775GZ/31JAN02
  1.PASSENGER/JOHN
  2  6X1590 Y 18DEC 3 IAHMIA HK1            740A1103A       E0
     ADV PAX FLT DEPARTS TERMINAL- C
     DEPARTS TERMINAL C
  3 AP MIA111 222-XXXX-H
  4 TK OK31JAN/MIA1A0986
  5 SSR VGML 6X NN1/S2

>
Note: Meals can only be requested on confirmed flight segments. Only one special meal may be requested per passenger and per segment with the exception of BBML (infant/baby meal) and SPML (special meal).
In the PNR example above, the System generates a message to Continental Airlines requesting a vegetarian meal and adds the NN (need) action code to the SSR element. When Continental Airlines confirms the special meal, they generate a KK (confirmed) message, at which time you can accept the confirmation by changing the status to HK.
If the special service request is only for one segment in a multiple segment PNR, you can also use segment association. For example: SRVGML/S4
To enter an SSR element that requires freeflow text, add a dash (-) after the 4-letter service code followed by the description of the service. For example: SR SPML-CHEESE PLATTER

How to request more than one SSR element per passenger
You can request more than one SSR element per passenger for the following codes:
  • AVIH - Animal in Hold
  • PETC - Pet in Cabin
  • BIKE - Bicycle in Hold
  • XBAG - Excess Hold Baggage
  • BULK - Bulky Hold Baggage
  • SPEQ - Sports Equipment as Hold Baggage
Note: The following codes require freeflow text: XBAGBULK, and SPEQ.
To create an SSR element for passenger 1 traveling with 2 bicycles, enter: SR BIKE NN2/P1
Note: You must include passenger association in the SSR entry.
For four passengers taking five bicycles, you have two options.
  • You can associate all five bicycles to one passenger: SR BIKE NN5/P1
  • You can create an SSR for one bicycle for three of the passengers, and a separate SSR for two bicycles for one passenger: SR BIKE/P1-3 ; SR BIKE NN2/P4
To request more than one service for XBAG and BULK codes you must specify the number of services, weight and dimension, for example:
SR XBAG NN2-TTL 2PCS DIM 30X15X15CM WGT100LBS ONE BOX AND ONE BAG/P2
ComponentIdentifies
XBAGSSR code for excess hold baggage
NN2Need 2 services
-Separator
TTL 2PCS DIM 30X15X15CM ...Free-flow text including number of services, weight, and dimensions
/P2Slash, followed by passenger association

Cabin baggage and Extra seat
When making an SSR entry for cabin baggage (CBBG) or an extra seat (EXST), you must passenger-associate the entry to the actual passenger name in the PNR. You also must explain what the cabin baggage is, or why the extra seat is required.
Cabin baggage (example):
RP/NCE1A0900/
  1.PASSENGER/ARTHUR MR   2.PASSENGER/CBBG
  3  6X 127 C 19JUN 1 MUCFRA HK2          0845 0950   737   0 M
     SEE RTSVC
  4 SSR CBBG 6X NN1 CELLO/S3/P1

>
Extra seat (example):
RP/NCE1A0900/
  1.PASSENGER/LEWIS MR(IDEXST)   2.PASSENGER/EXST
  3  6X 808 Y 19SEP 2 CDGLHR HK2  0855 2B 0915 0925   320   0 S
  4 SSR EXST 6X NN1 PERSONAL COMFORT/S3/P1

>

Unaccompanied Minor (UMNR)
To add an SSR element for an unaccompanied minor manually after end of transaction, enter the age of the unaccompanied minor as freeflow text, following the SSR code.
For example: SR UMNR - UM05  (where 5 is the age of the passenger).

Weapon information
To send weapon information to an airline, you can create an SSR containing a description of the weapon, firearm, or ammunition that will be carried as checked baggage. You can use passenger or segment association.
For example: SR WEAP NN1-RIFLE WINCHESTER 12 GAUGE SHOTGUN/P2
ComponentIdentifies
WEAPSSR code for weapon
NN1Status code and number and services (must use NN status code)
-RIFLE WINCHESTER 12 GAUGE SHOTGUNDash followed by the weapon description (free-flow text)
/P2Slash followed by passenger association
Note: The number of services requested can exceed the number of passengers.

Emergency Contact Information
To send emergency contact information to an airline, you can create an SSR containing the emergency contact name and phone number.
For example: SR PCTC 6X HK /EDWARD PASSENGER/US3054411245.CELL PHONE
ComponentIdentifies
PCTCSSR code for emergency contact
6XAirline code
HKHolding confirmed
/EDWARD LEWISSlash (/) followed by emergency contact name
/US3054411245Slash (/) followed by country code and emergency contact phone number
.CELL PHONEPeriod (.) as a separator followed by free-flow text
Note: You must use this approved IATA format.

APIS Information
For Airlines that participate in Advance Passenger Information System (APIS)
APIS is a program used by U.S. Customs and Border Protection (CBP) and some airlines to send passport and visa information to the CBP at least 60 minutes prior to passenger’s departure time. U.S. Customs and Border Protection require these three pieces of information:
  • DOCS - Primary travel document information (passport, national ID card)
  • DOCO - Secondary travel document information (visa)
  • DOCA - Passenger residence or destination address depending on the Customs requirement
For a list of airlines that support APIS special service request, see GGAPIS.
To submit passport and passenger information for APIS compliant airlines, enter:
SR DOCS 6X HK1-P-GB-012345678-GB-30JUN73-M-14APR19-PASSENGER-SIMON
ComponentIdentifies
DOCSSSR code for primary travel document information (passport, national ID card) (mandatory)
6XAirline code (mandatory)
HKHolding confirmed (mandatory)
1Number of services needed (mandatory)
-PTravel document code
-GBIssuing country/state code
-012345678Document number
-30JUN73Passenger's date of birth
-MGender of passenger (mandatory; M = male, F = female, MI = male infant, FI = female infant)
-14APR19Document expiration date
-JOHNSONPassenger's last name
-SIMONPassenger's first name

Travel Document CodesDescription
FApproved non-standard identity documents
ACCrew member certificate
A, C, IIdentity card (dependent on what identity card the country requirements state)
IPPassport Card
PPassport
SR DOCO 6X HK1-BASILDON GB-V-11223344-LONDON GBR-18JUN15-USA
ComponentIdentifies
DOCO -
6XAirline code (mandatory)
HKHolding confirmed (mandatory)
1Number of services needed (mandatory)
-BASILDON GBPassenger's place of birth (city and country code)
-VCode for visa
-11223344Document number
-LONDON GBRPlace of issue
-18JUN15Document issue date
-USACountry/state where visa is applicable
SR DOCA 6X HK1-D-US-1 PARK AVE-NEW YORK-NY-10022
DOCASSR code for passenger residence or destination address depending on
Customs requirement (mandatory)
6X Airline code (mandatory) 
HK Holding confirmed (mandatory) 
1 Number of services needed (mandatory) 
-DType of address (D = destination, R = residence)
-USCountry code
-1 PARK AVEStreet address
-NEW YORKCity name
-NYCountry/state code
-10022Zip code
Note: Insert a dash after each element following the status code/number in party. If one element is not needed, insert a dash anyway, unless no further element is provided.
Note: When you enter a country or nationality code in an APIS SSR transaction, you can enter a code from one to three characters long. However, in order to comply with customs requirements, we recommend that you use the three-letter AIRIMP country code, for example USA or FRA.
  • For a list of the three-letter country codes, use the DC entry. For more information, refer to the Amadeus Help Page HE DC

Manual Ticket Number
The format to transmit ticket numbers to an airline varies from carrier to carrier. Some airlines require an SSR element, while others require an OSI message. To determine the correct format to use, please contact the carrier directly.
  • For information on sending the ticket number to an airline that does not support ticket/document transmission, refer to the Amadeus Help page HE FH, then look for 'Manually transmitting ticket numbers to airlines'
Example from HE FH:
OS 6X TKNO 17214480533736            (Single ticket number)
SR OTHS 6X-172-1234567890
OS 6X TKNO 1724480533736/38/40    (Multiple ticket numbers)
OS 6X TKNO 1724480533726-37        (Range of numbers)

e-Mail address
To add an e-mail address to an SSR enter:
Example for xxx_yyy@amadeus.com
SR CTCE-6X HK1/XXX..YYY//AMADEUS.COM
CodesDescription
//(DOUBLE SLASH) instead of @ (AT SIGN)
..(DOUBLE DOT) instead of _ (UNDERSCORED)
./(DOT SLASH) INSTEAD OF - (DASH) 
  • For more information, refer to the Amadeus Help pages HE SR and scroll for email
Previous Post Next Post

GDSHelp,Amadeus,Sabre,Galileo,IATA