KIU_AirBookRQ/RS
Table of contents
Purpose of method:
Through the method the user can:
Create a reservation with its corresponding quote
Create a reservation and force the fare
Create a reservation by applying a fare filter according to the class
KIU_AirBookRQ
Booking request message for an itinerary, which may consist of one or more flights. It includes information of the POS (Point of Sale), of the flights of the itinerary and of the passenger for whom the reservation is made.
Examples of the KIU_AirBookRQ Message:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2015-03-30T19:07:51+00:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <PriceInfo> <FareInfos> <FareInfo> <DiscountPricing TicketDesignatorCode="DC" /> <DiscountPricing TicketDesignatorCode="F1" /> </FareInfo> </FareInfos> <PriceRequestInformation FeeExemption="true"> <TPA_Extensions> <Tax Amount="20.99" TaxCode="PP" /> <Tax Amount="15" TaxCode="PW" /> </TPA_Extensions> </PriceRequestInformation> </PriceInfo> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-08-11 09:40:00" ArrivalDateTime="2015-03-31 10:40:00" FlightNumber="9665" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI"></Document> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TSAInfo> <BirthDate>1980-12-07</BirthDate> <Gender>M</Gender> <DocExpireDate>2017-01-20</DocExpireDate> <DocIssueCountry>AR</DocIssueCountry> <BirthCountry>AR</BirthCountry> <TSADocType>P</TSADocType> <TSADocID>123456789</TSADocID> </TSAInfo> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASSENGER NEEDS WHEELCHAIR</Remark> </Remarks> <SpecialServiceRequests> <SpecialServiceRequest ServiceQuantity="1" SSRCode="CKIN" Status="HK" TravelerRefNumberRPHList="01"> <Text>PEREZ/JUAN.NI123456789</Text> <Airline Code="XX" /> <FlightLeg Date="2016-08-11" FlightNumber="9665" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> </FlightLeg> </SpecialServiceRequest> <SpecialServiceRequest ServiceQuantity="1" SSRCode="WCHR" Status="NN" TravelerRefNumberRPHList="01"> <Text>PASSENGER NEEDS WHEELCHAIR</Text> <Airline Code="XX" /> <FlightLeg Date="2016-08-11" FlightNumber="9665" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> </FlightLeg> </SpecialServiceRequest> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="3" /> </KIU_AirBookRQ>
Elements of the KIU_AirBookRQ message:
- POS: Element that groups the information of the Point of Sale from which the request is made.
- Source: Container of the data of the Point of Sale or POS.
- AgentSine: Alphanumeric of [9]. Identifier of the agent that makes the request.
- PseudoCityCode: Alphabetic [3]. Identification code of the city from which the request is made. Normally, the first three characters of the AgentSine and / or the TerminalID.
- ISOCountry: ISO code of the country where the reques is made
- ISOCurrency: ISO code of the currency that will be use on the booking
- TerminalID: Alphanumeric [10]. Identification code of the device that will make the request
- RequestorID: Identifier element of the entity that generates the order.
- Type: OTA code of the entity type, listed in the OpenTravel Code List Unique ID Type.
- BookingChannel: Specification of the booking channel.
- Type: OTA code of the booking channel, listed in the OpenTravel Code List Booking Channel Type.
- Source: Container of the data of the Point of Sale or POS.
- PriceInfo: Optional. Contains additional information regarding the final cost of the booking
- FareInfos: Contains additional information regarding the cost of the booking
- FareInfo: Element that groups discounts on the reservation rate.
- DiscountPricing: Element to apply preconfigured discounts through the cryptic device. It can be repeated up to three (3) times, and up to three discount codes can be applied to the quotation of the same itinerary.
- TicketDesignatorCode: Alphanumeric [2]. Discount code to apply. It must be previously configured through the cryptic device
- DiscountPricing: Element to apply preconfigured discounts through the cryptic device. It can be repeated up to three (3) times, and up to three discount codes can be applied to the quotation of the same itinerary.
- FareInfo: Element that groups discounts on the reservation rate.
- PriceRequestInformation: Optional. Element for grouping fare surcharges
- FeeExemption: [true | false] Optional. If the value of this attribute is "true", the creation of the reservation will be done excepting all applicable fees.
- TPA_Extensions: Open element within the OTA scheme that allows adding extensions not contemplated in the standard.
- Tax: Element to apply fare surcharges. It can be repeated.
- Amount: Decimal. Amount of the rate.
- TaxCode: Alphabetical [2]. Code of the extra fee to apply.
- Tax: Element to apply fare surcharges. It can be repeated.
- FareInfos: Contains additional information regarding the cost of the booking
- AirItinerary: Element that groups all the flight segments for the requested itinerary.
- OriginDestinationOptions: Container for the options of each flight segment.
- OriginDestinationOption: Options for the specific flight segment
- FlightSegment: Information regarding the flight segmentInformación acerca del segmento de vuelo. En los casos de vuelos no directos, este elemento se repite para cada tramo.
- DepartureDateTime: ISO date. Flight departure
- ArrivalDateTime: ISO date. Flight arrival
- FlightNumber: Alphanumeric [4]. Flight identification number.
- ResBookDesigCode: Alphabetic [1]. Designated booking code
- DepartureAirport: Origin Airport.
- LocationCode: Alphabetical [3]. IATA airport code.
- ArrivalAirport: Destination Airport
- LocationCode: Alphabetical [3]. IATA airport code.
- MarketingAirline: Marketing Airline
- Code: Alphanumeric [2]. Identification code for the airline.
- FlightSegment: Information regarding the flight segmentInformación acerca del segmento de vuelo. En los casos de vuelos no directos, este elemento se repite para cada tramo.
- OriginDestinationOption: Options for the specific flight segment
- OriginDestinationOptions: Container for the options of each flight segment.
- TravelerInfo: Element that groups the passenger(s) information that are booking the flight
- AirTraveler: Contains the information for each passenger
PassengerTypeCode: Alphabetical [3]. Code that indicates the type of passenger: Infante who does not occupy a seat (INF, from 0 to 2 years of age), Child (CNN, from 2 to 12 years of age), Adult (ADT, 12 years and older) .
In case of infant passengers, they must be charged after 1 adult. In case of more than one adult passenger and more than one infant passenger, they must be interspersed. The system assumes that the Infant is associated with the immediate previous adult.
ATTENTION: Only 1 passenger is allowed
- BirthDate: ISO date. Optional. Passengers birthdate.
- PersonName: Element that groups information about the full name of the person in whose name the reservation is made.
- NamePrefix: [MR|MRS|MSS|JR]. Optional. Passengers prefix. It is used in cases where two or more passengers share exactly the same complete name, to differentiate them.
- GivenName: Alphabetical [63]. Name.
- MiddleName: Alphabetical [63]. Optional.Middle name
- Surname: Alphabetical [63]. Last name.
- Telephone: Optional. Telephone number information
- AreaCityCode: Alphanumeric with special characters [50]. Telephone number area code.
- PhoneNumber: Alphanumericwith special characters[50]. Passengers phone number
- PhoneType: Alphabetical. Upper. Type of phone for contact and SMS. List
(Code - Description)
1 - Emergency contact
2 - Travel arranger
3 - Daytime contact
4 - Evening contact
5 - Contact
8 - Pickup contact
10 - Mobile. - Language: Alphabetical(2). ISO language code. (EN=English, ES=Spanish, IT=Italian, etc).
- Email: Passengers email address
- Document: Documents information
- DocID: Alphanumeric [46]. Passengers documents number.
- DocType: Alphanumeric [2|4]. Type of document, as listed (NI: National Identity Document, PP: Passport, DL: Drivers License, ID: Locally Defined ID Number, TN: Ticket Number, CN: Confirmation Number or Record Locator, CC: Credit Card Number, FF: Frequent Flyer Number). The last two types (CC and FF) must be followed by two extra characters, the code of the issuer of the credit card (for example, CCVI: Visa credit card), or the airline to which the frequent flyer code used belongs to (for example, FFXX: Airlines XX frequent flyer number).
- CustLoyalty: Optional. Frequent flyers program information.
- ProgramID: Alphanumeric [2].IATA code of the airline that the Frequent flyers program belongs to
- MembershipID: Alphanumeric [22]. Passengers identification within the frequent flyers program.
- TSAInfo: Optional. Information container requested by the TSA (Transportation Security Administration). On some flights it may be mandatory to include this element and all the internal information of it, for all passengers. When included, it generates a SSR of type DOCS.
- BirthDate:ISO date. Passengers birthdate
- Gender: [M|F|MI|FI|U]. Passengers gender according to the TSA specification (M, Male; F, Female; MI, Male Infant; FI, Female Infant; U, Unknown).
- DocExpireDate: ISO Date. Date of expiration of the passenger identification document.
- DocIssueCountry: ISO code of the country issuing the passenger identification document.
- BirthCountry: ISO code of the country of birth of the passenger.
- TSADocType: TSA code of the type of passenger identification document (AC: Crew Member Certificate, P: Passenger Passport, IP: Passport Card, F: Approved Non-standard Identity Documents used for Travel as defined by the Issuing Country / State, A: Identity Card, C: Identity Card, I: Identity Card).
- TSADocID: Alphanumeric [45]. Number of the passenger identification document.
- TravelerRefNumber: Unique reference of the person assigned by the system that generates the order. Used as a reference between data segments.
- RPH: Integer. Unique reference number of the passenger within the booking.
- SpecialReqDetails: Optional. Element that provides information about special needs, requests or comments about the passenger (s).
- Remarks: Contains remarks about the passengers.
- Remark: Alphanumeric with special characters [127]. Additional information about the passengers.
- SpecialServiceRequests: Contains special services requirements (SSR, SpecialServiceRequest).
- SpecialServiceRequest: Element that allows requests for the passenger's needs or add specific information of the same. For an extensive list of supported types as well as a detailed description of each one.
- ServiceQuantity: Numeric [1..1000]. Amount of the special service required.
- SSRCode: Alphabetical [4]. Special service requirement code
- Status: Alphabetical [2]. Status of the request for the special service requirement
- TravelerRefNumberRPHList: Numeric list separated by spaces [01 02 03 ...]. List of the RPH of the passengers to whom the special service required applies.
- Text: Alphanumeric with special characters [50]. Telephone number area code. [127]. Textual information about the special service required.
- Airline: Information of the airline that operates the flight to which the special service required applies.
- Code: Alphanumeric [2]. IATA code for the airline.
- FlightLeg: Contains information about the flight segment to which the special service required applies.
- Date: ISO date. Segment date of departure.
- FlightNumber: Numeric [1|4]. Segments flight number.
- ResBookDesigCode: Alphabetical [1]. Booking designator code.
- DepartureAirport: Departure Airport.
- LocationCode: Alphabetical [3]. IATA airport code.
- ArrivalAirport: Arrival airport
- LocationCode: Alphabetical [3]. IATA airport code
- SpecialServiceRequest: Element that allows requests for the passenger's needs or add specific information of the same. For an extensive list of supported types as well as a detailed description of each one.
- Remarks: Contains remarks about the passengers.
- AirTraveler: Contains the information for each passenger
- Ticketing: Information about the ticketing method.
- TicketTimeLimit: Integer. Indicates the maximum amount of hours to issue the booking (through KIU_AirDemandTicket) before being cancelled
KIU_AirBookRS
Examples for the messages
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2016-08-03T17:31:27+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-08-11 09:40:00" ArrivalDateTime="2015-03-31 10:40:00" FlightNumber="9665" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TSAInfo> <BirthDate>1980-12-07</BirthDate> <Gender>M</Gender> <DocExpireDate>2017-01-20</DocExpireDate> <DocIssueCountry>AR</DocIssueCountry> <BirthCountry>AR</BirthCountry> <TSADocType>P</TSADocType> <TSADocID>123456789</TSADocID> </TSAInfo> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASSENGER NEEDS WHEELCHAIR</Remark> </Remarks> <SpecialServiceRequests> <SpecialServiceRequest Airline="XX" Code="WCHR" Status="PN" DepartureAirport="AEP" ArrivalAirport="COR" FlightNumber="9665" RecordBookDesignator="Y" Date="2016-08-11" NumberOfServices="1" PassengerNames="-1PEREZ/JUAN CARLOS" Text="PASSENGER NEEDS WHEELCHAIR" PassengerAssociationIds="P1" /> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> <BookingReferenceID Type="1" ID="GLZFUQ" /> </KIU_AirBookRS>
Elements of the KIU_AirBookRS message:
- AirItinerary: Groups all the segments of the flight for the returned itinerary.
- OriginDestinationOptions: Contains all the options for each flight segment.
- OriginDestinationOption: Options for the specific flight segment.
- FlightSegment: Information regarding the flight segment. In case of a non-direct flight, this element must be repeated for each segment.
- DepartureDateTime: ISO Date. Flight departure.
- ArrivalDateTime: ISO date. Flight arrival.
- FlightNumber: Alphanumeric [4]. Flight number.
- ResBookDesigCode: Alphabetical [1]. Designated booking code.
- DepartureAirport: Origin airport
- LocationCode: Alphabetical [3]. IATA airport code.
- ArrivalAirport: Destination airport.
- LocationCode: Alphabetical [3]. IATA airport code
- MarketingAirline: Airline.
- Code: Alphanumeric [2]. Airline Code.
- TravelerInfo: Groups the information for the passenger for which the flight is booked.
- AirTraveler:Contains the passengers information
- PassengerTypeCode: Alphabetical [3]. Code that indicates the type of passenger: Infante who does not occupy a seat (INF, from 0 to 2 years of age), Child (CNN, from 2 to 12 years of age), Adult (ADT, from 12 years old and up) .
- BirthDate:ISO date. Date of birth of the passenger.
- PersonName: Element that groups information about the full name of the passenger.
- NamePrefix: Passenger prefix.
- GivenName: Alphabetical . Name
- MiddleName: Alphabetical . Middle name
- Surname: Alphabetical . Last name.
- AirTraveler:Contains the passengers information
- FlightSegment: Information regarding the flight segment. In case of a non-direct flight, this element must be repeated for each segment.
- Telephone: Telephone number information
- AreaCityCode: Alphanumeric with special characters. Telephone number area code.
- PhoneNumber: Integer. Telephone number of the passenger.
- Email: Passengers email address.
- Document: Documents information.
- DocID: Integer. Document number of the passenger.
- DocType:Alphanumeric. Type of document, as listed (NI: National Identity Document, PP: Passport, DL: Drivers License, ID: Locally Defined ID Number, TN: Ticket Number, CN: Confirmation Number or Record Locator, CC: Credit Card Number, FF: Frequent Flyer Number).
- CustLoyalty:Frequent passenger program information.ProgramID: Alphanumeric. IATA code of the airline to which the frequent passenger program belongs.
- MembershipID: Alphanumeric. Identifier of the passenger within the frequent passenger program.
- TSAInfo: Contains TSA requested information (Transportation Security Administration).
- BirthDate: ISO date. Passenger birthdate
- Gender: Passengers gender according to TSA specification
- DocExpireDate: ISO date. Expiration date of the identification document of the passenger
- DocIssueCountry: ISO code of the country issuing the passenger identification document.
- BirthCountry: ISO code of the country of birth of the passenger.
- TSADocType:TSA code of the type of passenger identification document.
- TSADocID: Alphanumeric. Number of the passenger identification document.
- TravelerRefNumber: Unique reference of the passenger assigned by the system that generates the order. Used as a reference between data segments.
- RPH: Integer. Unique reference number of the passenger within the reservation.
- OriginDestinationOption: Options for the specific flight segment.
- SpecialReqDetails: Element that provides information about special needs, requests or comments about the passenger (s).
- Remarks: Contains remarks for the passenger
- Remark: Alphanumeric with special characters. Extra information about the passengers
- SpecialServiceRequests:Contains special services requirements (SSR, SpecialServiceRequest).
- SpecialServiceRequest: Element with information about the requirements of special services performed. When this element is returned in the response, it means that the request could not be processed for any reason (specified in the Text attribute). Otherwise, the requested request was accepted and your information is not returned in the response of the call.
- Airline: Alphanumeric. IATA airline code
- Code: SSR code requested.
- Status: Real status of the requested SSR. It is possible that the element SSR may have been rejected by the requested state and its real state will be informed in this attribute
- DepartureAirport: Alphabetical .IATA departure airport code
- ArrivalAirport: Alphabetical. IATA arrival airport code
- FlightNumber: Numeric. Flight segment number.
- RecordBookDesignator: Alphabetical. Designated booking code
- Date: ISO date. Departure date of the flight segment
- NumberOfServices: Numeric. Amount of SSr requested.
- PassengerNames: Alphabetical. Name of the passenger for whom it applies the SSR.
- Text: Alphabetical. Reason for the rejection of the SSR.
- PassengerAssociationIds: Alphanumeric. Order number for the passengers within the booking that apply the SSR. Simmilar to attribute TravelerRefNumberRPHList.
- SpecialServiceRequest: Element with information about the requirements of special services performed. When this element is returned in the response, it means that the request could not be processed for any reason (specified in the Text attribute). Otherwise, the requested request was accepted and your information is not returned in the response of the call.
- Remarks: Contains remarks for the passenger
- OriginDestinationOptions: Contains all the options for each flight segment.
- BookingReferenceID: Listing of the RPHs of the flight segment associated with a specific reference identifier of the reservation.
- Type: OTA code of the entity type, listed in the OpenTravel Code List Unique ID Type.
- ID: Alphabetical [6]. Unique identifier of the reservation assigned by the system.
Use Case: Fare force
KIU_AirBookRQ - Fare force
Create a reservation forcing a fare
Example:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2015-03-30T19:07:51+00:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <PriceInfo> <FareInfos> <FareInfo> <TPA_Extensions> <FlightReference FareBasisCode="BOW2" /> </TPA_Extensions> </FareInfo> </FareInfos> </PriceInfo> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-15 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="103" ResBookDesigCode="C"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-16 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="666" ResBookDesigCode="Y"> <DepartureAirport LocationCode="COR" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZGONZALES</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASSENGER NEEDS WHEELCHAIR</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="12" /> </KIU_AirBookRQ>
Added to the method
According to the OTA standard, the concept of TPA_Extension is applied to maintain a nomenclature logic of elements and attributes.
At PriceInfo level => FareInfo - it is added:
<TPA_Extensions> <FlightReference FareBasisCode="BOW2"/> </TPA_Extensions>
The FareBasisCode attribute supports a single FareBase that applies to the entire declared itinerary of the reservation, obtaining the amount without taking into consideration the reservation class.
KIU_AirBookRS - Fare Force
Example:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2016-07-06T20:07:39+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-15 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="103" ResBookDesigCode="C"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-16 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="666" ResBookDesigCode="Y"> <DepartureAirport LocationCode="COR" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZGONZALES</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASSENGER NEEDS WHEELCHAIR</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <BookingReferenceID Type="1" ID="NZAXDD" /> </KIU_AirBookRS>
Example of booking created in RES:
*NZAXDD RP/AEP00XX8 - LINEAS AEREAS XX 1.1PEREZGONZALES/JUAN MR CARLOS /07DEC80 »NI123456789 1 XX103 C 15JUL FR AEPCOR HK1 0940 1040 2 XX666 Y 16JUL SA CORAEP HK1 1400 1500 /DOS BARRAS TKT/TIME LIMIT 1 TX NET 0808/07JUL-THU FARE - PRICE RETAINED CONTACTS 1-(011) 123456789 2- MAILTO:JUAN@PEREZ.COM 3-CALLE 34 N 11. BUENOS AIRES. C1407AXA REMARKS 1.PASSENGER NEEDS WHEELCHAIR RECEIVED FROM - WEB SERVICE NET.AEPXX-SM 2007/06JUL16 *NZAXDD WW PAX: 1.ADT TOTAL PAXS FARED: 1 CHECK FARE RESTRICTION BEFORE ISSUE ------------------------------------------------------------------------- CR FLT BK DATE TIME ST FARE BASIS NVB NVA BG AEP COR XX 103 C 15JUL 0940 OK BOW2 20K AEP XX 666 Y 16JUL 1400 OK BOW2 15K /DOS BARRAS ARS 187.96 BUE XX COR ARS93.98BOW2 XX BUE ARS93.98BOW2 TTL AR ARS 187.96 S187.96 END XT 8.46QN 20.00TQ 71.94XR ARS 160.006A ARS 20.62DL ARS 100.40XT ARS 468.98 BSR 1ARS = 1.00000ARS FARED: AEPXX-SM 2007/06JUL16 # ** WEB PRICE *QBOW2 **
Use case: filtering rates
KIU_AirBookRQ - Filtering rates by class
In the case of using fare filtering, the FareBasisCode attribute is added inside the FligthSegment element, where each segment must express the rate to be applied. The same has to be concordant with the reservation class, since the rate filtering applies to the reserved class.
Example:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2015-03-30T19:07:51+00:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-13 20:00:00" ArrivalDateTime="2016-07-13 21:00:00" FlightNumber="041" ResBookDesigCode="Y" FareBasisCode="Y3"> <DepartureAirport LocationCode="TUC" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 08:00:00" ArrivalDateTime="2016-07-14 10:00:00" FlightNumber="044" ResBookDesigCode="Y" FareBasisCode="Y1S"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="SLA" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 15:00:00" ArrivalDateTime="2016-07-14 17:00:00" FlightNumber="1236" ResBookDesigCode="Y" FareBasisCode="Y1A"> <DepartureAirport LocationCode="SLA" /> <ArrivalAirport LocationCode="MDZ" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASSENGER NEEDS WHEELCHAIR</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="3" /> </KIU_AirBookRQ>
Added to the Method
The FareBasisCode attribute is added within FlightSegment to enter the corresponding fare basis. The fare base to be applied must be declared, indistinctly if it is repeated or not, for each segment (one Farebase per segment).
IMPORTANT: it is not combinable the option of filtering rates with the option of forced fares. If there is an attribute declared in FlightSegment to the same as the TPA_Extension corresponding to rate forced, it will respond with a format error. |
---|
KIU_AirBookRS - Fare filtering by class
Example:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2016-07-06T20:22:56+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-13 20:00:00" ArrivalDateTime="2016-07-13 21:00:00" FlightNumber="041" ResBookDesigCode="Y" FareBasisCode="Y3"> <DepartureAirport LocationCode="TUC" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 08:00:00" ArrivalDateTime="2016-07-14 10:00:00" FlightNumber="044" ResBookDesigCode="Y" FareBasisCode="Y1S"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="SLA" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 15:00:00" ArrivalDateTime="2016-07-14 17:00:00" FlightNumber="1236" ResBookDesigCode="Y" FareBasisCode="Y1A"> <DepartureAirport LocationCode="SLA" /> <ArrivalAirport LocationCode="MDZ" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASSENGER NEEDS WHEELCHAIR</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <BookingReferenceID Type="1" ID="IUUWCA" /> </KIU_AirBookRS>
Example of booking created in RES
*IUUWCA RP/AEP00XX8 - LINEAS AEREAS XX 1.1PEREZ/JUAN MR CARLOS /07DEC80 »NI123456789 1 XX041 Y 13JUL WE TUCAEP HK1 2000 2100 /OPERATED BY BQB LINEAS AEREAS 2 XX044 Y 14JUL TH AEPSLA HK1 0800 1000 3 XX1236Y 14JUL TH SLAMDZ HK1 1500 1700 TKT/TIME LIMIT 1 TX NET 2323/06JUL-WED FARE - PRICE RETAINED CONTACTS 1-(011) 123456789 2- MAILTO:JUAN@PEREZ.COM 3-CALLE 34 N 11. BUENOS AIRES. C1407AXA REMARKS 1.PASSENGER NEEDS WHEELCHAIR RECEIVED FROM - WEB SERVICE NET.AEPXX-SM 2022/06JUL16 *IUUWCA WW PAX: 1.ADT TOTAL PAXS FARED: 1 CHECK FARE RESTRICTION BEFORE ISSUE ------------------------------------------------------------------------- CR FLT BK DATE TIME ST FARE BASIS NVB NVA BG TUC AEP XX 41 Y 13JUL 2000 OK Y3 15K /OPERATED BY BQB LINEAS AEREAS SLA XX 44 Y 14JUL 0800 OK Y1S 15K MDZ XX 1236 Y 14JUL 1500 OK Y1A 15K ARS 1670.00 TUC XX BUE ARS30.00Y3 XX SLA ARS1540.00Y1S XX MDZ ARS 1670.00 ARS100.00Y1A TTL ARS1670.00 END XT 75.15QN 10.00TQ ARS 240.006A 107.91XR ARS 183.25DL ARS 193.06XT ARS 2286.31 BSR 1ARS = 1.00000ARS FARED: AEPXX-SM 2022/06JUL16 # ** WEB PRICE *FB/Y3.Y1S.Y1A **
Use Case: Abbreviated SSR
Example:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2013-01-25T18:40:47+00:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-08-28 14:30:00" ArrivalDateTime="2013-05-03 14:45:00" FlightNumber="4522" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUAN</GivenName> <MiddleName>JOSE</MiddleName> <Surname>PEREZ</Surname> <NamePrefix>MR</NamePrefix> </PersonName> <Telephone PhoneNumber="1234-5678" /> <Email>JUANJ@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <SpecialServiceRequests> <SpecialServiceRequest ServiceQuantity="1" SSRCode="DOCS" Status="HK" TravelerRefNumberRPHList="01"> <Airline Code="XX" /> <FlightLeg Date="2017-08-28" FlightNumber="4522" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> </FlightLeg> <Text>DOB/19JAN79/M/ALMEYRA/DIEGO/GASTON</Text> </SpecialServiceRequest> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="4" /> </KIU_AirBookRQ>
Response:
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2017-08-29T11:37:32+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-08-28 14:30:00" ArrivalDateTime="2013-05-03 14:45:00" FlightNumber="4522" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUAN</GivenName> <MiddleName>JOSE</MiddleName> <Surname>PEREZ</Surname> <NamePrefix>MR</NamePrefix> </PersonName> <Telephone PhoneNumber="1234-5678" /> <Email>JUANJ@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="01" /> </AirTraveler> </TravelerInfo> <BookingReferenceID Type="1" ID="AHBUCS" /> </KIU_AirBookRS>
Possible Error Messages
Code | Message | Details |
10009 | There is no contact info for this reservation. | It is mandatory to have contact information (telephone, address or email) of at least one passenger of the reservation. |
10010 | There is a passenger without document. | It is mandatory that all passengers have a number and type of document. |
10017 | The TravelerRefNumberRPHList in the SSR informs a non-existant RPH. | Some of the SSRs include a value in the TravelerRefNumberRPHList attribute that does not correspond to any of the passengers in the reservation. |
10018 | There is a discrepancy between the AirItinerary flight data and the SSR flight data. | Some of the SSRs include in the FlightLeg element information that does not correspond to any of the reservation flights declared in the OriginDestinationOption element. |
10019 | There is at least one passenger without proper TSA data. | If the information required by the TSA is included, it is mandatory that it be complete and for all passengers. |
10020 | This flight requires TSA data for passengers but it is not present. | Some of the flights in the reservation necessarily require information for the TSA, but it was not included. |
10021 | Too many TicketDesignatorCodes to process. | More than three discount codes were sent. |
10022 | There are at least two different passengers with the exact same name. | There should not be two or more passengers in the reservation who have exactly the same name. In cases where two or more passengers actually share the full name (including second names and surnames), it is recommended to use the prefixes by means of the NamePrefix attribute to differentiate them. |
10029 | At least one of the informed passenger birth dates is in the future. | La fecha de nacimiento informada para alguno de los pasajeros es errónea por ocurrir en el futuro. |
10030 | At least one of the informed passenger birth dates does not correspond with the informed passenger type. | The date of birth reported for some of the passengers does not correspond to their type of passenger (see detail of age ranges for each type in the description of the PassengerTypeCode attribute). |
11004 | Error at parameter Age Qualifying Code. | The value of the PassengerTypeCode attribute does not correspond to the format described (INF, CNN or ADT). |
11005 | Error at parameter DepartureDateTime. | The value of the DepartureDateTime attribute is not a valid ISO date. |
11010 | Error at parameter MarketingAirline. | The value of the MarketingAirline attribute does not correspond to the format described (alphabetic in upper case of two characters). |
11011 | Error at parameter DepartureAirport. | The value of the LocationCode attribute of the DepartureAirport element does not correspond to the format described (alphabetic in upper case of three characters). |
11012 | Error at parameter ArrivalAirport. | The value of the LocationCode attribute of the ArrivalAirport element does not correspond to the format described (alphabetic in upper case of three characters). |
11013 | Error at parameter ArrivalDateTime. | The value of the ArrivalDateTime attribute of the FlightSegment element is not a valid ISO date and time. |
11014 | Error at parameter ResBookDesigCode. | The value of the ResBookDesigCode attribute of the FlightSegment element does not correspond to the format described (upper case alphabetic character). |
11015 | Error at parameter FlightNumber. | The value of the Flight Number attribute of the Flight Segment element does not correspond to the format described (positive integer greater than 0 and less than 10000). |
11017 | Error at parameter ISOCountry. | The value of the ISOCountry attribute of the Source element does not correspond to the format described (alphabetic in upper case of two characters). |
11018 | Error at parameter ISOCurrency. | The value of the ISOCurrency attribute of the Source element does not correspond to the format described (alphabetic in uppercase of three characters). |
11019 | Error at parameter PseudoCityCode. | The value of the PseudoCityCode attribute of the Source element does not correspond to the format described (alphabetic in upper case of three characters). |
11020 | Error at parameter GivenName. | The value of the GivenName attribute of the AirTraveler element does not correspond to the format described (alphabetic uppercase of up to 63 characters). |
11021 | Error at parameter SurName. | The value of the Name attribute of the Air Traveler element does not correspond to the format described (alphabetic in capitals of up to 63 characters). |
11022 | Error at parameter NamePrefix. | The value of the NamePrefix attribute of the AirTraveler element does not correspond to the format described (MR, MRS, MSS or JR). |
11028 | Error at parameter TicketTimeLimit. | The value of the TicketTimeLimit attribute of the Ticketing element does not correspond to the format described (integer greater than zero). |
11030 | Error at parameter CustLoyalty. | The value of the ProgramID attribute or the MembershipID attribute of the CustLoyalty element does not correspond to the format described (alphanumeric in uppercase of two characters and alphanumeric in uppercase of up to twenty-two characters, respectively). |
11031 | Error at parameter Document ID. | The value of the DocID attribute of the Document element does not correspond to the format described (alphanumeric in uppercase of up to forty-six characters). |
11032 | Error at parameter PhoneNumber. | The value of the PhoneNumber attribute of the Telephone element does not correspond to the format described (alphanumeric in upper case with special characters of up to fifty characters). |
11033 | Error at parameter Email. | The value of the Email attribute of the AirTraveler element is not a valid format email address. |
11034 | Error at parameter Address. | The value of any of the attributes of the Address element (AddressLine, CityName, PostalCode, StateProv, CountryName) does not correspond to the format described (alphanumeric in capitals with special characters of up to one hundred and twenty characters among the five attributes). |
11035 | Error at parameter Remark. | The value of any of the attributes of the Address element (AddressLine, CityName, PostalCode, StateProv, CountryName) does not correspond to the format described (alphanumeric in capitals with special characters of up to one hundred and twenty characters among the five attributes). |
11042 | Error at parameter Document Type. | The value of the DocType attribute of the Document element does not correspond to the format described (alphanumeric in uppercase of two or four characters, see detailed explanation in the description of the DocType element). |
11048 | Error at parameter AreaCityCode. | The value of the AreaCityCode attribute of the Telephone element does not correspond to the format described (alphanumeric in upper case with special characters of up to fifty characters). |
11049 | Error at parameter TsaBirthDate. | The value of the BirthDate attribute of the TSAInfo element is not a valid ISO date. |
11050 | Error at parameter TsaGender. | The value of the Gender attribute of the TSAInfo element does not correspond to the format described (M, F, MI, FI, U). |
11051 | Error at parameter DocIssueCountry. | The value of the DocIssueCountry attribute of the TSAInfo element does not correspond to the format described (alphabetic in upper case of two characters). |
11052 | Error at parameter BirthCountry. | The value of the BirthCountry attribute of the TSAInfo element does not correspond to the format described (alphabetic in upper case of two characters). |
11053 | Error at parameter DocExpireDate. | The value of the DocExpireDate attribute of the TSAInfo element is not a valid ISO date. |
11054 | Error at parameter TSADocType. | The value of the TSADocType attribute of the TSAInfo element does not correspond to the format described (AC, P, IP, F, A, C, I). |
11055 | Error at parameter TSADocID. | The value of the TSADocID attribute of the TSAInfo element does not correspond to the format described (alphanumeric in uppercase of up to forty-six characters). |
11056 | Error at parameter RPH. | The value of the RPH attribute of the TravelerRefNumber element does not correspond to the format described (integer between 1 and 99). |
11057 | Error at parameter ServiceQuantity. | The value of the ServiceQuantity attribute of the SpecialServiceRequest element does not correspond to the format described (integer between 1 and 1000). |
11058 | Error at parameter Status. | The value of the Status attribute of the SpecialServiceRequest element does not correspond to the format described (alphabetic in upper case of two characters). For more information, refer to Annex I. |
11061 | Error at parameter TravelerRefNumberRPHList. | The value of the TravelerRefNumberRPHList attribute of the SpecialServiceRequest element does not correspond to the format described (collection of integers greater than 1 and less than 99, separated by spaces). |
11062 | Error at parameter SSRCode. | The value of the SSRCode attribute of the SpecialServiceRequest element does not correspond to the format described (alphabetic in upper case of four characters). For more information, refer to Annex I. |
11063 | Error at SSR parameter Airline Code. | The value of the Code attribute of the Airline element of the SpecialServiceRequest does not correspond to the format described (alphanumeric in upper case of two characters). |
11064 | Error at SSR parameter ArrivalAirport Code. | The value of the Code attribute of the ArrivalAirport element of the SpecialServiceRequest does not correspond to the format described (alphabetic in upper case of three characters). |
11065 | Error at SSR parameter DepartureAirport Code. | The value of the Code attribute of the DepartureAirport element of the SpecialServiceRequest does not correspond to the format described (alphabetic in upper case of three characters). |
11066 | Error at SSR parameter Date. | The value of the Date attribute of the FlightLeg element is not a valid ISO date. |
11067 | Error at SSR parameter FlightNumber. | The FlightNember attribute value of the FlightLeg element does not correspond to the format described (positive integer greater than 0 and less than 10000). |
11068 | Error at SSR parameter ResBookDesigCode. | The value of the ResBookDesigCode attribute of the FlightLeg element does not correspond to the format described (upper case alphabetic character). |
11069 | Error at parameter MiddleName. | The value of the MiddleName attribute of the AirTraveler element does not correspond to the format described (alphabetic uppercase of up to sixty-three characters). |
11071 | Error at parameter TicketDesignatorCode. | The value of the TicketDesignatorCode attribute of the DiscountPricing element does not correspond to the format described (alphanumeric in upper case of two characters). |
11075 | Error at parameter BirthDate. | The value of the BirthDate attribute of the AirTraveler element is not a valid ISO date. |
11076 | Error at parameter tax Amount. | The value of the Amount attribute of the Tax element does not correspond to the format described (positive number). |
11077 | Error at parameter tax Code. | The value of the TaxCode attribute of the Tax element does not correspond to the format described (alphabetic in uppercase of two characters). |
11085 | Error at SSR parameter Text. | The value of the Text attribute of the SpecialServiceRequest element does not correspond to the format described (alphanumeric in uppercase with special characters of up to one hundred and twenty-seven characters). |
11134 | Infant should be after an adult | The infant passenger must have an adult loaded immediately prior. |