Booking Traveler Name
The BookingTravelerName defines a traveler's name. Additional information related to the traveler can be included in Name Remarks.
First and last names are required. Middle names, prefixes, suffixes are optional. All attributes are text strings.
Traveler Name Limitations
The following limitations for traveler names on reservations should be considered when designing input parameters for client applications.
Valid Characters
Only Latin characters are allowed as part of the name. Special characters such as á, ū, ß, Æ, Ø, etc. are not allowed.
Note: Because these characters are not allowed, here are tips on how to spell these names:
- Every passport has a bottom part which usually looks similar to this:
- ABC<<LASTNAME<<FIRSTNAME<<<<<<<<<<<<<
- 1234567890<<12345666<1223334555<<<<<<<<<1
- On the passport, the names are also *not* spelled with special characters.
- If a customer has special characters in their name, their name can be added/entered as stated in the bottom part of their passport.
Length of Name
The length of entire name, including prefix, first name, middle name, last name, spaces, and suffix, cannot exceed:
- 55 characters for Galileo (1G)
- 54 characters for Apollo (1V)
- 68 characters for Worldspan (1P)
Notes:
-
Some providers may not process last names with less than two characters.
-
Individual carriers can have their own standards for the accepted number of characters in name length, which may be different than what the GDS allows. E.g., a carrier on Galileo may only accept a maximum of 32 characters, whereas the GDS accepts 55.
Numbers in Names
While numbers are allowed to be contained within a name, neither the first name nor the last name can consist entirely of numbers.
For example, attempting to add travelers with any of the following names to the reservation will result in an INVALID_INPUT_DATA exception:
-
Michael 1234567890
-
traveler 4
-
9 Jones
-
Bartelby Scrivener 007
Name Space
Schemas for Air, Hotel, Vehicle, and Universal, v48.0 and greater, allows spaces in name field in Galileo to align with other GDSs, for Air, Vehicle, and Hotel services, so that name is consistent with traveler ID, frequent flyer ID, etc. Release 21.1
Previously, in Galileo (1G), in UniversalRecord/BookingTraveler/BookingTravelerName, you could include spaces in the name, but all spaces were stripped out when sent to the GDS, so that the name in the Galileo PNR did not have spaces. Additionally, any extraneous beginning or ending spaces were stripped out when saving to the Universal Record; middle spaces remained.
The name entered in the request is saved to the Universal Record, including beginning, middle, or ending spaces. The name entered in the request is sent to the Galileo PNR.
- The beginning or ending spaces are removed by the GDS when stored in the PNR.
- If the name is too long, the middle space may be removed when stored in the PNR.
To add a space between the first name and the title (MR/MRS),
-
To add a space before the title, add the space before the value of the @Prefix
Prefix=" MR"
<com:BookingTravelerName Prefix=" MR"
Last="CHOPRA" First="ROHIT" />
-
Or add the space after the @First:
First="ROHIT "
<com:BookingTravelerName Prefix="MR"
Last="CHOPRA" First="ROHIT " />
Name Uniqueness
When creating a reservation, the traveler name is stored exactly as it was entered; this name displays when the reservation is viewed or otherwise manipulated. However, to be compatible with other computer systems, all traveler names are reduced to simple firstname-lastname pairs.
This reduction leads to problems when it is necessary to accommodate similar names on the same reservation. For example: Mr. John James Smith Sr. and Mr. John James Smith Jr.
To reduce names to firstname-lastname pairs while still retaining as much uniqueness as possible, the following method is applied:
-
The lastname is simply the traveler's last name, as entered, all in upper case letters.
-
The firstname is created by appending only the alphabetical letters, in upper case letters, of the first, middle, prefix and suffix together, in that order, without spaces.
Thus, Mr. John James Smith Sr. becomes JOHNJAMESMRSR SMITH, and Mr. John James Smith Jr. becomes JOHNJAMESMRJR SMITH. This solution keeps both names unique while reducing them each name to the necessary simple pair.
While this method solves uniqueness problems for the overwhelming majority of names (e.g., those differing only by prefix, suffix and/or middle name), it can, under rare conditions, cause confusion. In general, the method used to create the name pair described above can also result in rejection of multiple traveler names which originally appear unique.
For example, the following sets of names are NOT allowed on the same reservation because they resolve to the same firstname-lastname pair:
-
MARIE TRAVELLER / Marie Traveller
-
JuLiEt CaPuLeT / Juliet Capulet
-
Fitzwilliam Darcy / Fitz-wil-liam Darcy
-
John John Johnson / John John9 Johnson
-
Elizabeth Bennet / Elizabeth 5 Bennet
-
Sam777 Theman / Sam Theman
-
Jo Ann Smith / Joann Smith
-
Jo-Ann Smith / Jo Ann Smith
-
Mr. John Jones / Johnmr Jones
-
Paul Bunyan I / Paul Bunyan
Exceptions
ACH
-
ACH allows a string of up to 16 characters for Prefix. Enumeration is not provided and the attribute is optional.
-
The following ACH suppliers require a Prefix. Each supplier also includes specific requirements for accepted prefixes:
-
Jet2 (LS) allows only the following case-sensitive values: Mr, Mrs, Ms, Miss, Master.
Jet2 (LS) also requires the traveler's gender in the booking request. Universal API maps the gender based on the name prefix. Uncertain prefixes are mapped to Male.
- Virgin Blue (DJ) allows only the following values: Mr, Mrs, Ms.
- easyJet (U2) allows only the following values: CHD, MR, Miss, Miss+Inf, Mr+Inf, MRS, Mrs+Inf, MS, Ms+Inf.
-
In some cases where a prefix is required, and there is limited support for an uncertain prefix, the supplier may use a default prefix. For example, 'Doctor' may be translated to 'Mr.' in the supplier request. Any Universal API responses and data will continue to return the value as 'Doctor', but any direct communication from the supplier, such as emails, may use 'Mr'.
RCS
-
RCS allows a string of up to 16 characters for Prefix. Enumeration is not provided and the attribute is optional.