NAME | DESCRIPTION | FORMAT | ALLOWED/ POSSIBLE VALUES | NDC SERVICES |
---|
<DataLists / PassengerList> | |
Passenger | A unique ID for each passenger. | Alphanumeric (Maximum → 20 characters) | This attribute can be filled with any value, but first character cannot be a number digit or a special character. | AirShoppingRQ/RS OfferPriceRQ/RS SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS OrderChangeRQ OrderReshopRQ/RS |
Passenger / PTC | Passenger Type Code | 3 Alphabetical | Type of Passengers | AirShoppingRQ/RS OfferPriceRQ/RS SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderReshopRQ OrderChangeRQ OrderViewRS |
Passenger / BirthDate | Birthdate of the passenger Mandatory for secure flights for all passengers. Mandatory for CHD and INF Passengers | Date (yyyy-mm-dd) | Date depends of the PTC | OrderCreateRQ OrderViewRS |
Passenger / Individual Info |
---|
AttributeIndividualID |
| ID of the passenger (within this specific message), for internal use only. Must be unique for each passenger in the message and can be referenced in Query / DataLists / ContactList / ContactInformation / IndividualRedf | Alphanumeric (Maximum → 20 characters) | This attribute can be filled with any value, but first character cannot be a number digit or a special character. | OrderCreate |
Passenger / Individual / Gender | Gender of the passenger. In secure flight: Mandatory for infant passengers Mandatory for all other passengers if the title is not indicated Mandatory for secure flights and infant passengers in the OrderCreate message.
| Alphabetical | | OrderCreateRQ OrderViewRS OrderChangeRQ |
Passenger / Individual / NameTitle | Title of the passenger NDC supports followings fields (MR, MRS, MS, MISS). If another value is introduced no error is shown, it is ignored unless the Secure Flight is involved. In secure flight: Optional for infant passengers Mandatory for all other passengers if the gender is not indicated. NDC Mandatory for secure flights
| Alphabetical | | OrderCreateRQ OrderViewRS OrderChangeRQ |
Passenger / Individual / GivenName | Name of the passenger (which includes all given names, including first and second names) | Alphabetical | Any | OfferPriceRQ/RS SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS OrderChangeRQ |
Passenger / Individual / Surname | Surname of the passenger If the name and surnames exceed the maximum number of characters allowed, the original name will be displayed, without trimming If agency has specified separated by a special character "@" first and second surname, it will be displayed as introduced with separator → e.g.: De la Morena@López) Mandatory for schema if 'GivenName' tag is indicated. | Alphabetical | Any | OfferPriceRQ/RS SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS OrderChangeRQ |
Passenger / Individual / SurnameSuffix | Can be used to indicate that the individual holds a position, educational degree, accreditation, office, or honor. Can be used to distinguish between two passengers with exactly the same NameTitle, GivenName and Surname (i.e. John Smith, and John Smith Jr.) Mandatory if NameTitle, GivenName and Surname are the same for two passengers. | Alphabetical | Any | OrderCreateRQ OrderViewRS OrderChangeRQ |
Passenger / LoyaltyProgramAccount / Airline / AirlineDesignator | Frequent Flyer Airline ID Mandatory if 'LoyaltyProgramAccount' tag is indicated | Alphanumeric | Any | OfferPriceRQ/RS SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS |
Passenger / LoyaltyProgramAccount / AccountNumber | Frequent Flyer number On Business number Mandatory if 'LoyaltyProgramAccount' tag is indicated in OrderCreate or OrderChange | Alphanumeric Alphanumeric | Any Any | OfferPriceRQ/RS SeatAvailabilityRS ServiceListRS OrderCreateRQ OrderViewRS |
Passenger / FOID / FOID_Number | Number for the document Mandatory for schema if 'FOID' tag is indicated. | Alphanumeric | PP (Passport): Any sequence of alpha numeric characters, also "-" and "." characters are accepted. Valid examples: 1234-ABC, G.12345 NI (National ID): Only alpha numeric charaters are allowed Valid examples: X1234567S 123456789012A | OrderCreateRQ OrderViewRS |
Passenger / FOID / FOID_Type | Type of the passenger ID Info Mandatory for schema if 'FOID' tag is indicated. | 2 Alphanumeric | | OrderCreateRQ OrderViewRS |
Passenger / InfantRef | Indicates the infant in lap associated to this adult. If this tag is not indicated in the OrderCreateRQ, the infant in lap will be associated to the first adult in the Order automatically. Recommended to ensure infant in lap is with correct adult. | Alphanumeric | Reference to infant PassengerID tag | OrderCreateRQ OrderViewRS |
Passenger / IdentityDocument / IdentityDocumentNumber | If Type of document is: (Optional if Spanish DNI/NIE is sent. Validated only if sent without Spanish DNI/NIE) AI - this will be the Large Family certificate number F - this should be the relevant fiscal information for the country. If any unacceptable information is sent and not included in the reservation/tickets, a warning message will be returned in the OrderViewRS. Mandatory for schema if 'IdentityDocument' tag is indicated NDC Mandatory for POS PE & EC (FiscalId). For Infant passengers is not mandatory, so case that this document doesn’t come it will be assign the fiscal documentation from one of the Adults passengers.
| Alphanumeric | 12 characters maximum for residence document 20 characters maximum for large family document 70 characters maximum for FiscalId
| OrderCreateRQ OrderViewRS |
Passenger / IdentityDocument / IdentityDocumentType | Type of document Mandatory for schema if 'IdentityDocument' tag is indicated NDC Mandatory for POS PE & EC (FiscalId) | 2 Alphanumeric | | OrderCreateRQ OrderViewRS |
Passenger / ContactInfoRef | Reference for passenger contact info | Alphanumeric | Any | OrderCreateRQ OrderViewRS |
Passenger / Remark / Remark | In OrderCreate it is used to communicate the: Municipality of residence / Community code for large family Code Block |
---|
<Remark>
<!--Localidad para Resident Discount-->
<Remark>RESIDENT-380380</Remark>
</Remark>
<Remark>
<!--Localidad para Large Family Discount-->
<Remark>LARGEFAMILY-380380</Remark>
</Remark> |
In OrderView is is used to communicate the: Code Block |
---|
<Remark>
<Remark>RESIDENT-380380</Remark>
</Remark>
<Remark>
<Remark>LARGEFAMILY-380380</Remark>
</Remark>
<Remark>
<Remark>UNVERIFIED RESIDENT STATUS</Remark>
</Remark> |
Mandatory for schema if 'IdentityDocument' tag is indicated. | Alphanumeric | View file |
---|
name | ApplicabilityLocationCodes - Resident & Large Family Discounts.xls |
---|
page | PassengerList |
---|
space | NDC2 |
---|
|
INE - Relación de municipios y códigos por provincias | OrderCreateRQ OrderViewRS |