OrderCreate

Attachments:

Introduction

The OrderCreate Webservice provides Travel Agents with the ability to create reservations. The service returns reservation details in the OrderViewRS along with the booking reference (PNR). The service also returns Payment Time Limit (Ticket Time Limit). The client must pay for the booking using AirDocIssue Webservice before the time limit expires otherwise booking will automatically be cancelled.

OrderCreate Webservice

This service creates an Order (PNR) 

Limitations (This list is not exhaustive)

  1. The service supports the creation of bookings, for parties of up to 9 passengers
  2. Itinerary with only children passengers and with only infant passengers will not be priced
  3. Unaccompanied minors

This web service is called with the following inputs:

  1. OfferID and ShoppingResponseID are returned in the previous FlightPrice response
  2. Passengers name details
  3. Passengers documents details
  4. Contacts details 

The output data this service returns include:

  1. Booking reference (PNR)
  2. Offer Expiry Time Limit and Price Guarantee Time Limit
  3. Passengers name details
  4. Passengers documents details
  5. Contacts details 
  6. Total Order Price
  7. Tax breakdown
  8. Base amount
  9. Fare base code and Record Booking Designator (RBD) 
  10. Flight details such as Flight Number, Flight schedule information, Equipment, Cabin, etc.
  11. Checked baggage details


Access 

In order to access API, you will need to pass the following two headers for each call.

  • Authentication and authorization stand on the protocol layer using basic HTTP authentication. Given username and password with separator “:” MUST be base64-encoded and passed as HTTP header “Authorization”. This header is mandatory for all requests. For example, if "TestLogin" set as the username and "TestPass" set as the password, then the field's value is base64-encoding of TestLogin: TestPass, or QWxhZGRpbjpPcGVuU2VzYW1l. Then the Authorization header will appear as Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l

  • Header 'Content-Type: text/xml'

OrderCreateRQ structure

OrderCreateRQ
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST/2017.1 NDC/17_1%20schemas_EDIST/OrderCreateRQ.xsd">
	<Header/>
	<Body>
		<OrderCreateRQ Version="17.1" PrimaryLangID="EN" xmlns="http://www.iata.org/IATA/EDIST/2017.1">
			<Document>
				<Name>PS</Name>
			</Document>
			<Party>
				<Sender>
					<TravelAgencySender>
						<Name>TravelAgent</Name>
						<PseudoCity>IEVPS28ND</PseudoCity>
						<AgencyID>TA123</AgencyID>
					</TravelAgencySender>
				</Sender>
			</Party>
			<Query>
				<Passengers/>
				<Order>
					<Offer OfferID="a464b896-1365-4032-b501-48367dd5262e" Owner="PS" ResponseID="a4775059-0c64-4f5e-858b-d0b89c8397c8">
						<OfferItem OfferItemID="9464b896-1365-4032-b501-48367dd5262e-PAX1">
							<PassengerRefs>PAX1</PassengerRefs>
						</OfferItem>
						<OfferItem OfferItemID="9464b896-1365-4032-b501-48367dd5262e-PAX4">
							<PassengerRefs>PAX4</PassengerRefs>
						</OfferItem>
						<OfferItem OfferItemID="9464b896-1365-4032-b501-48367dd5262e-PAX3">
							<PassengerRefs>PAX3</PassengerRefs>
						</OfferItem>
						<OfferItem OfferItemID="9464b896-1365-4032-b501-48367dd5262e-PAX2">
							<PassengerRefs>PAX2</PassengerRefs>
						</OfferItem>
					</Offer>
				</Order>
				<Commission>
					<Amount>5</Amount>
				</Commission>
				<DataLists>
					<PassengerList>
						<Passenger PassengerID="PAX1">
							<PTC>ADT</PTC>
							<Individual>
								<Birthdate>1980-09-25T00:00:00.000Z</Birthdate>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>ONE</GivenName>
								<Surname>TRAVELLER</Surname>
							</Individual>
							<LoyaltyProgramAccount>
								<ProgramCode>PC</ProgramCode>
								<AccountNumber>2342342342</AccountNumber> <!--PC = Panorama Clud-->
							</LoyaltyProgramAccount>
							<LoyaltyProgramAccount>
								<ProgramCode>PCC</ProgramCode> <!--PCC = Panorama Club Corporate-->
								<AccountNumber>4565475676</AccountNumber>
							</LoyaltyProgramAccount>
							<IdentityDocument>
								<IdentityDocumentNumber>ABC789</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>UA</IssuingCountryCode>
								<CitizenshipCountryCode>UA</CitizenshipCountryCode>
								<ExpiryDate>2020-11-07T00:00:00.000Z</ExpiryDate>
							</IdentityDocument>
							<ContactInfoRef>ContactInfo-ADT1</ContactInfoRef>
							<InfantRef>PAX3</InfantRef>
						</Passenger>
						<Passenger PassengerID="PAX4">
							<PTC>CHD</PTC>
							<Individual>
								<Birthdate>2010-09-25T00:00:00.000Z</Birthdate>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>Four</GivenName>
								<Surname>Child</Surname>
							</Individual>
							<IdentityDocument>
								<IdentityDocumentNumber>ABC789</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>UA</IssuingCountryCode>
								<CitizenshipCountryCode>UA</CitizenshipCountryCode>
								<ExpiryDate>2020-11-07T00:00:00.000Z</ExpiryDate>
							</IdentityDocument>
						</Passenger>
						<Passenger PassengerID="PAX3">
							<PTC>INF</PTC>
							<Individual>
								<Birthdate>2018-09-25T00:00:00.000Z</Birthdate>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>ONE</GivenName>
								<Surname>Infant</Surname>
							</Individual>
							<LoyaltyProgramAccount> <!--INF PAX can have only PCC card-->
								<ProgramCode>PCC</ProgramCode><!--PCC = Panorama Club Corporate-->
								<AccountNumber>4565475676</AccountNumber>
							</LoyaltyProgramAccount>
							<IdentityDocument>
								<IdentityDocumentNumber>ABC789</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>UA</IssuingCountryCode>
								<CitizenshipCountryCode>UA</CitizenshipCountryCode>
								<ExpiryDate>2020-11-07T00:00:00.000Z</ExpiryDate>
							</IdentityDocument>
						</Passenger>
						<Passenger PassengerID="PAX2">
							<PTC>SEA</PTC><!--Only for SEA passenger type-->
							<Individual>
								<Birthdate>1990-09-25T00:00:00.000Z</Birthdate>
								<Gender>Female</Gender>
								<NameTitle>MRS</NameTitle>
								<GivenName>ONE</GivenName>
								<Surname>Adult</Surname>
							</Individual>
							<IdentityDocument>
								<IdentityDocumentNumber>ABC789</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>UA</IssuingCountryCode>
								<CitizenshipCountryCode>UA</CitizenshipCountryCode>
								<ExpiryDate>2020-11-07T00:00:00.000Z</ExpiryDate>
							</IdentityDocument>
                            <Remark>EEVRGREEN/THAILAND/1234567</Remark><!--vessel name/country of registration/TA IATA number-->
						</Passenger>
					</PassengerList>
					<ContactList>
						<ContactInformation ContactID="ContactInfo-ADT1">
							<EmailAddress>
								<EmailAddressValue>contact@mail.com</EmailAddressValue>
							</EmailAddress>
							<Phone>
								<Label>Other</Label>
								<PhoneNumber>+1208953712</PhoneNumber>
							</Phone>
						</ContactInformation>
					</ContactList>
				</DataLists>
			</Query>
		</OrderCreateRQ>
	</Body>
</Envelope>

OrderCreateRQ fields description

 Click here to expand...

M = Mandatory; O = Optional; C = Conditional

Field name

Description

M/O/C

Example

OrderCreateRQ

Attributes:

Version - Specify NDC schema message version. Always pass 17.1

PrimaryLangID - Specifies the agent’s preferred language. Service response will be returned in this language. IF not specified default language = EN


M


O

<OrderCreateRQ Version="17.1" PrimaryLangID="EN" xmlns="http://www.iata.org/IATA/EDIST/2017.1">
↳ DocumentNDC Message Document information.M
   ↳ NameDocument name will be always "PS"M
<Document>
<Name>PS</Name>
</Document>
↳ PartyNDC Message/ Transaction Party(s) information. Note that information about parties is intended for business use, it is not intended for transaction authentication and routing of the message.M
↳ SenderMessage Sender information.M
   ↳ TravelAgencySenderSELLER: Travel AgencyM
      ↳ NameName of the travel agencyMSmith Travel
  ↳ PseudoCityPseudo City code./ Office IDMIEVPS00ZZ
      ↳ AgencyIDUnique Agency Seller ID.OSASELLER1
↳ Query
M
   ↳ PassengersGroup information.MAlways set <Passengers/>
   ↳ OrderOrder to be created.M
      ↳ Offer

Associated Offer

Attributes: 

  • OfferID - Globally unique Offer instance ID. 
  • Owner - Airline Designator
  • ResponseID - Reference to unique shopping session response ID
M<Offer OfferID="Offer2" Owner="PS" ResponseID="1F126AF1-7FCF-414F-8A3D-E4FFA408F747">
         ↳ OfferItemRepeat OfferItem (once per passenger)M<OfferItem OfferItemID="OFI1-ADT1">
            ↳ PassengerRefsReference to passengerM<PassengerRefs>ADT1</PassengerRefs>
   ↳ CommissionCommission informationO
      ↳ AmountCommission amount. Decimals values is not supported. M/C<Amount>5</Amount>
      ↳ PercentageCommission percentage.M/C<Percentage>25</Percentage>
   ↳ DataListsData Lists(s).M
      ↳ PassengerListPassenger data list definitionM
         ↳ Passenger

Attributes:

  • PassengerID - Uniquely identifies a Passenger within the context of one message.
M<Passenger PassengerID="ADT2">
            ↳ PTC

Type code applying to the Passenger 

Supported values: ADT / CHD / INF / YTH / YCD / STU / SEA

M<PTC>ADT</PTC>
               ↳ IndividualA single human being as distinct from a group, class, or family.M
                  ↳ BirthdateDate of birthM<Birthdate>1986-03-22T00:00:00.000Z</Birthdate>
                  ↳ GenderGender of the individual M

(Male, Female, or Unspecified for unspecified).

<Gender>Male</Gender>

                  ↳ NameTitle

Individual's name title.

Supported statuses:

  • Mr
  • Mrs
  • Ms
  • Prof
  • Dr
M<NameTitle>MR</NameTitle>
                  ↳ GivenNameIndividual's first or given name. M<GivenName>TWO</GivenName>
                  ↳ Surname

Individual's family name, last name.

Note! The total First and Last name length of ADT + associated INF should not exceed 35 symbols.

M<Surname>TRAVELLER</Surname>
               ↳ LoyaltyProgramAccount
O
                  ↳ ProgramCode

Loyalty Program ID.

Supported codes:

  • PC - Panorama Club
  • PCC - Panorama Club Corporate
O<ProgramCode>PCC</ProgramCode>
                  ↳ AccountNumberLoyalty Program account number.O<AccountNumber>4565475676</AccountNumber>
               ↳ IdentityDocumentAny document which may be used to identify a person or verify aspects of a person's personal identity.O
                  ↳ IdentityDocumentNumberUniquely identifies the document from all other identity documents issued by the state or organization.M<IdentityDocumentNumber>ABC789</IdentityDocumentNumber>
                  ↳ IdentityDocumentTypeThe type of passenger document.M<IdentityDocumentType>PT</IdentityDocumentType>
                  ↳ IssuingCountryCodeIssuing country code of the identity document.M<IssuingCountryCode>UA</IssuingCountryCode>
                  ↳ CitizenshipCountryCodeCitizenship Country Code.M<CitizenshipCountryCode>UA</CitizenshipCountryCode>
                  ↳ ExpiryDateThe date the identity document expires.M<ExpiryDate>2020-11-07T00:00:00.000Z</ExpiryDate>
               ↳ ContactInfoRefReference to Contact Information, within the context of one message.C<ContactInfoRef>ContactInfo-ADT1</ContactInfoRef>
               ↳ InfantRefReference to Passenger instance within the context of one message, associating an infant on lap to this adult passenger.C<InfantRef>INF1</InfantRef>
               ↳ Remark

Mandatory for SEA passenger type only.

Message structure: vessel name/country of registration/TA IATA number

M<Remark>EEVRGREEN/THAILAND/1234567</Remark>
      ↳ ContactListContact data list definition.M
         ↳ ContactInformation

Attributes:

  • ContactID - Uniquely Identifies a set of Contact Information, within the context of one message.
M<ContactInformation ContactID="ContactInfo-ADT1">
            ↳ EmailAddressThe email address which should be used for contact purposes.M
               ↳ EmailAddressValueThe email address which should be used for contact purposes.M<EmailAddressValue>contact@mail.com</EmailAddressValue>
            ↳ PhoneTelephone numberM
               ↳ LabelUsed to differentiate multiple Phone numbers of one contact.M<Label>Mobile</Label>
               ↳ PhoneNumberPhone number text.M<PhoneNumber>+1208953712</PhoneNumber>

OrderViewRS structure

OrderViewRS
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST/2017.1 NDC/17_1%20schemas_EDIST/OrderViewRS.xsd">
	<Header/>
	<Body>
		<OrderViewRS xmlns="http://www.iata.org/IATA/EDIST/2017.1" PrimaryLangID="EN" Version="17.1">
			<Document>
				<Name>PS</Name>
			</Document>
			<Success/>
			<Response>
				<Passengers/>
				<Order OrderID="2a283475-081d-462b-8fbc-00b588b70747" Owner="PS">
					<BookingReferences>
						<BookingReference>
							<ID>WI4L3B</ID>
							<AirlineID>PS</AirlineID>
						</BookingReference>
					</BookingReferences>
					<TotalOrderPrice>
						<DetailCurrencyPrice>
							<Total Code="UAH">4581.00</Total>
							<Taxes>
								<Total Code="UAH">1750.00</Total>
							</Taxes>
						</DetailCurrencyPrice>
					</TotalOrderPrice>
					<TimeLimits>
						<PaymentTimeLimit DateTime="2020-07-22T13:15:00" Timestamp="2020-07-22T10:15:00"/>
					</TimeLimits>
					<OrderItems>
						<OrderItem OrderItemID="OD-PAX1">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="UAH">2223.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="UAH">1348.00</BaseAmount>
								<Taxes>
									<Total Code="UAH">875.00</Total>
									<Breakdown>
										<Tax>
											<Amount Code="UAH">351.00</Amount>
											<TaxCode>YK</TaxCode>
										</Tax>
										<Tax>
											<Amount Code="UAH">6.00</Amount>
											<TaxCode>ND</TaxCode>
										</Tax>
										<Tax>
											<Amount Code="UAH">108.00</Amount>
											<TaxCode>UA</TaxCode>
										</Tax>
										<Tax>
											<Amount Code="UAH">410.00</Amount>
											<TaxCode>XW</TaxCode>
										</Tax>
									</Breakdown>
								</Taxes>
							</PriceDetail>
							<Service>
								<PassengerRef>PAX1</PassengerRef>
								<SegmentRef>SEG1</SegmentRef>
							</Service>
							<Service>
								<PassengerRef>PAX1</PassengerRef>
								<SegmentRef>SEG2</SegmentRef>
							</Service>
						</OrderItem>
						<OrderItem OrderItemID="OD-PAX2">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="UAH">2223.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="UAH">1348.00</BaseAmount>
								<Taxes>
									<Total Code="UAH">875.00</Total>
									<Breakdown>
										<Tax>
											<Amount Code="UAH">351.00</Amount>
											<TaxCode>YK</TaxCode>
										</Tax>
										<Tax>
											<Amount Code="UAH">6.00</Amount>
											<TaxCode>ND</TaxCode>
										</Tax>
										<Tax>
											<Amount Code="UAH">108.00</Amount>
											<TaxCode>UA</TaxCode>
										</Tax>
										<Tax>
											<Amount Code="UAH">410.00</Amount>
											<TaxCode>XW</TaxCode>
										</Tax>
									</Breakdown>
								</Taxes>
							</PriceDetail>
							<Service>
								<PassengerRef>PAX2</PassengerRef>
								<SegmentRef>SEG1</SegmentRef>
							</Service>
							<Service>
								<PassengerRef>PAX2</PassengerRef>
								<SegmentRef>SEG2</SegmentRef>
							</Service>
						</OrderItem>
						<OrderItem OrderItemID="OD-PAX3">
							<PriceDetail>
								<TotalAmount>
									<SimpleCurrencyPrice Code="UAH">135.00</SimpleCurrencyPrice>
								</TotalAmount>
								<BaseAmount Code="UAH">135.00</BaseAmount>
								<Taxes>
									<Total Code="UAH">0.00</Total>
									<Breakdown/>
								</Taxes>
							</PriceDetail>
							<Service>
								<PassengerRef>PAX3</PassengerRef>
								<SegmentRef>SEG1</SegmentRef>
							</Service>
							<Service>
								<PassengerRef>PAX3</PassengerRef>
								<SegmentRef>SEG2</SegmentRef>
							</Service>
						</OrderItem>
					</OrderItems>
				</Order>
				<DataLists>
					<PassengerList>
						<Passenger PassengerID="PAX1">
							<PTC>ADT</PTC>
							<Individual>
								<Birthdate>2020-09-25T00:00:00</Birthdate>
								<Gender>Female</Gender>
								<NameTitle>Mrs</NameTitle>
								<GivenName>ONE</GivenName>
								<Surname>TRAVELLER</Surname>
							</Individual>
							<LoyaltyProgramAccount>
								<ProgramCode>PC</ProgramCode>
								<AccountNumber>panorama123</AccountNumber>
							</LoyaltyProgramAccount>
							<LoyaltyProgramAccount>
								<ProgramCode>PCC</ProgramCode>
								<AccountNumber>panorama123</AccountNumber>
							</LoyaltyProgramAccount>
							<IdentityDocument>
								<IdentityDocumentNumber>bbb123</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>GB</IssuingCountryCode>
								<CitizenshipCountryCode>GB</CitizenshipCountryCode>
								<ExpiryDate>2025-10-07T00:00:00</ExpiryDate>
							</IdentityDocument>
						</Passenger>
						<Passenger PassengerID="PAX2">
							<PTC>ADT</PTC>
							<Individual>
								<Birthdate>1960-09-25T00:00:00</Birthdate>
								<Gender>Female</Gender>
								<NameTitle>Mrs</NameTitle>
								<GivenName>ZERO</GivenName>
								<Surname>TRAVELLER</Surname>
							</Individual>
							<LoyaltyProgramAccount>
								<ProgramCode>PC</ProgramCode>
								<AccountNumber>222aaa</AccountNumber>
							</LoyaltyProgramAccount>
							<LoyaltyProgramAccount>
								<ProgramCode>PCC</ProgramCode>
								<AccountNumber>0123456444</AccountNumber>
							</LoyaltyProgramAccount>
							<IdentityDocument>
								<IdentityDocumentNumber>aaa753</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>GB</IssuingCountryCode>
								<CitizenshipCountryCode>UA</CitizenshipCountryCode>
								<ExpiryDate>2021-11-07T00:00:00</ExpiryDate>
							</IdentityDocument>
							<InfantRef>PAX3</InfantRef>
						</Passenger>
						<Passenger PassengerID="PAX3">
							<PTC>INF</PTC>
							<Individual>
								<Birthdate>2020-05-25T00:00:00</Birthdate>
								<Gender>Female</Gender>
								<GivenName>TWO</GivenName>
								<Surname>TRAVELLER</Surname>
							</Individual>
							<LoyaltyProgramAccount>
								<ProgramCode>PCC</ProgramCode>
								<AccountNumber>098745655fffffff</AccountNumber>
							</LoyaltyProgramAccount>
							<IdentityDocument>
								<IdentityDocumentNumber>zzzzzz</IdentityDocumentNumber>
								<IdentityDocumentType>PT</IdentityDocumentType>
								<IssuingCountryCode>UA</IssuingCountryCode>
								<CitizenshipCountryCode>UA</CitizenshipCountryCode>
								<ExpiryDate>2019-11-07T00:00:00</ExpiryDate>
							</IdentityDocument>
						</Passenger>
					</PassengerList>
					<ContactList>
						<ContactInformation ContactID="ContactInfo-PAX">
							<EmailAddress>
								<EmailAddressValue>Y.SHVETS@SOLRINGAIR.COM</EmailAddressValue>
							</EmailAddress>
							<Phone>
								<Label>Other</Label>
								<PhoneNumber>1208953712</PhoneNumber>
							</Phone>
						</ContactInformation>
					</ContactList>
					<CheckedBagAllowanceList>
						<CheckedBagAllowance ListKey="CB1" refs="FL1 PC1">
							<PieceAllowance refs="PAX1 PAX2">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>0</TotalQuantity>
								<PieceMeasurements Quantity="0">
									<PieceWeightAllowance>
										<MaximumWeight>
											<Value>23</Value>
											<UOM>Kilogram</UOM>
										</MaximumWeight>
									</PieceWeightAllowance>
								</PieceMeasurements>
							</PieceAllowance>
						</CheckedBagAllowance>
						<CheckedBagAllowance ListKey="CB2" refs="FL2 PC2">
							<PieceAllowance refs="PAX1 PAX2">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>0</TotalQuantity>
								<PieceMeasurements Quantity="0">
									<PieceWeightAllowance>
										<MaximumWeight>
											<Value>23</Value>
											<UOM>Kilogram</UOM>
										</MaximumWeight>
									</PieceWeightAllowance>
								</PieceMeasurements>
							</PieceAllowance>
						</CheckedBagAllowance>
						<CheckedBagAllowance ListKey="CB3" refs="FL1 PC1">
							<PieceAllowance refs="PAX1 PAX2">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>0</TotalQuantity>
								<PieceMeasurements Quantity="0">
									<PieceWeightAllowance>
										<MaximumWeight>
											<Value>23</Value>
											<UOM>Kilogram</UOM>
										</MaximumWeight>
									</PieceWeightAllowance>
								</PieceMeasurements>
							</PieceAllowance>
						</CheckedBagAllowance>
						<CheckedBagAllowance ListKey="CB4" refs="FL2 PC2">
							<PieceAllowance refs="PAX1 PAX2">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>0</TotalQuantity>
								<PieceMeasurements Quantity="0">
									<PieceWeightAllowance>
										<MaximumWeight>
											<Value>23</Value>
											<UOM>Kilogram</UOM>
										</MaximumWeight>
									</PieceWeightAllowance>
								</PieceMeasurements>
							</PieceAllowance>
						</CheckedBagAllowance>
						<CheckedBagAllowance ListKey="CB5" refs="FL1 PC1">
							<PieceAllowance refs="PAX3">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>0</TotalQuantity>
								<PieceMeasurements Quantity="0">
									<PieceWeightAllowance>
										<MaximumWeight>
											<Value>10</Value>
											<UOM>Kilogram</UOM>
										</MaximumWeight>
									</PieceWeightAllowance>
								</PieceMeasurements>
							</PieceAllowance>
						</CheckedBagAllowance>
						<CheckedBagAllowance ListKey="CB6" refs="FL2 PC2">
							<PieceAllowance refs="PAX3">
								<ApplicableParty>Traveler</ApplicableParty>
								<TotalQuantity>0</TotalQuantity>
								<PieceMeasurements Quantity="0">
									<PieceWeightAllowance>
										<MaximumWeight>
											<Value>10</Value>
											<UOM>Kilogram</UOM>
										</MaximumWeight>
									</PieceWeightAllowance>
								</PieceMeasurements>
							</PieceAllowance>
						</CheckedBagAllowance>
					</CheckedBagAllowanceList>
					<FareList>
						<FareGroup ListKey="FAR1">
							<Fare>
								<FareCode>1</FareCode>
								<FareDetail>
									<FareComponent refs="PC1">
										<SegmentReference>SEG1</SegmentReference>
										<FareBasis>
											<FareBasisCode>
												<Code>X002LLU1</Code>
											</FareBasisCode>
											<RBD>X</RBD>
										</FareBasis>
										<FareRules>
											<Penalty>
												<ApplicableFeeRemarks>
													<Remark>REFUND:Refund not allowed</Remark>
													<Remark>CHANGES:Changes not allowed</Remark>
												</ApplicableFeeRemarks>
											</Penalty>
										</FareRules>
									</FareComponent>
									<PriceClassReference>PC1</PriceClassReference>
								</FareDetail>
							</Fare>
							<FareBasisCode>
								<Code>X002LLU1</Code>
							</FareBasisCode>
						</FareGroup>
						<FareGroup ListKey="FAR2">
							<Fare>
								<FareCode>2</FareCode>
								<FareDetail>
									<FareComponent refs="PC2">
										<SegmentReference>SEG2</SegmentReference>
										<FareBasis>
											<FareBasisCode>
												<Code>X002LLU1</Code>
											</FareBasisCode>
											<RBD>X</RBD>
										</FareBasis>
										<FareRules>
											<Penalty>
												<ApplicableFeeRemarks>
													<Remark>REFUND:Refund not allowed</Remark>
													<Remark>CHANGES:Changes not allowed</Remark>
												</ApplicableFeeRemarks>
											</Penalty>
										</FareRules>
									</FareComponent>
									<PriceClassReference>PC2</PriceClassReference>
								</FareDetail>
							</Fare>
							<FareBasisCode>
								<Code>X002LLU1</Code>
							</FareBasisCode>
						</FareGroup>
					</FareList>
					<FlightSegmentList>
						<FlightSegment SegmentKey="SEG1">
							<Departure>
								<AirportCode>KBP</AirportCode>
								<Date>2020-09-15</Date>
								<Time>14:50</Time>
								<Terminal>
									<Name>D</Name>
								</Terminal>
							</Departure>
							<Arrival>
								<AirportCode>WAW</AirportCode>
								<Date>2020-09-15</Date>
								<Time>15:25</Time>
								<Terminal/>
							</Arrival>
							<MarketingCarrier>
								<AirlineID>PS</AirlineID>
								<FlightNumber>801</FlightNumber>
							</MarketingCarrier>
							<OperatingCarrier>
								<AirlineID>PS</AirlineID>
							</OperatingCarrier>
							<Equipment>
								<AircraftCode>737</AircraftCode>
							</Equipment>
							<FlightDetail>
								<FlightDuration>
									<Value>P0Y0M0DT1H35M0.000S</Value>
								</FlightDuration>
								<Stops>
									<StopQuantity>0</StopQuantity>
								</Stops>
							</FlightDetail>
						</FlightSegment>
						<FlightSegment SegmentKey="SEG2">
							<Departure>
								<AirportCode>WAW</AirportCode>
								<Date>2020-09-25</Date>
								<Time>16:05</Time>
								<Terminal/>
							</Departure>
							<Arrival>
								<AirportCode>KBP</AirportCode>
								<Date>2020-09-25</Date>
								<Time>18:35</Time>
								<Terminal>
									<Name>D</Name>
								</Terminal>
							</Arrival>
							<MarketingCarrier>
								<AirlineID>PS</AirlineID>
								<FlightNumber>802</FlightNumber>
							</MarketingCarrier>
							<OperatingCarrier>
								<AirlineID>PS</AirlineID>
							</OperatingCarrier>
							<Equipment>
								<AircraftCode>737</AircraftCode>
							</Equipment>
							<FlightDetail>
								<FlightDuration>
									<Value>P0Y0M0DT1H30M0.000S</Value>
								</FlightDuration>
								<Stops>
									<StopQuantity>0</StopQuantity>
								</Stops>
							</FlightDetail>
						</FlightSegment>
					</FlightSegmentList>
					<FlightList>
						<Flight FlightKey="FL1">
							<Journey>
								<Time>P0Y0M0DT1H35M0.000S</Time>
							</Journey>
							<SegmentReferences>SEG1</SegmentReferences>
						</Flight>
						<Flight FlightKey="FL2">
							<Journey>
								<Time>P0Y0M0DT1H30M0.000S</Time>
							</Journey>
							<SegmentReferences>SEG2</SegmentReferences>
						</Flight>
					</FlightList>
					<OriginDestinationList>
						<OriginDestination OriginDestinationKey="OD1">
							<DepartureCode>KBP</DepartureCode>
							<ArrivalCode>WAW</ArrivalCode>
							<FlightReferences>FL1</FlightReferences>
						</OriginDestination>
						<OriginDestination OriginDestinationKey="OD2">
							<DepartureCode>WAW</DepartureCode>
							<ArrivalCode>KBP</ArrivalCode>
							<FlightReferences>FL2</FlightReferences>
						</OriginDestination>
					</OriginDestinationList>
					<PriceClassList>
						<PriceClass PriceClassID="PC1">
							<Name>Economy</Name>
							<FareBasisCode>
								<Code>X002LLU1</Code>
							</FareBasisCode>
							<ClassOfService>
								<Code>Y</Code>
								<MarketingName>ECONOMY LITE</MarketingName>
							</ClassOfService>
						</PriceClass>
						<PriceClass PriceClassID="PC2">
							<Name>Economy</Name>
							<FareBasisCode>
								<Code>X002LLU1</Code>
							</FareBasisCode>
							<ClassOfService>
								<Code>Y</Code>
								<MarketingName>ECONOMY LITE</MarketingName>
							</ClassOfService>
						</PriceClass>
					</PriceClassList>
				</DataLists>
			</Response>
		</OrderViewRS>
	</Body>
</Envelope>

OrderCreate Error/Validation Checks

 Click here to expand...
PADIS Error CodePADIS Error TextCases
System errors
911Unable to process - system error / Invalid queryInvalid query
486UnknownThe equivalent of -1 error
304System Temporarily unavailableThe system is not available/HOST problem
916EDIFACT version not supportedNot supported NDC service version.
Agent authorization errors
368Not authorizedWrong agent authentication key. Agent is inactive
79AInvalid office identificationOID is missing or incorrect
Query errors
719No fares availableNo fares on the requested PAX types
911Unable to process - system error / Invalid ResponseIDInvalid ResponseID
486Unknown - Can't find search product by idInvalid OfferID
911Unable to process - system error / ResponseID does not match OfferIDResponseID does not match OfferID
486Unknown - Invalid Passenger ReferenceInvalid Passenger Reference
903Unable to process – syntax error / Invalid GenderInvalid Gender
143Invalid or Ineligible Passenger Type CodeInvalid PAX type
914Invalid format/data - data does not match syntax rulesIncorrect date format
73Invalid age for PTCAge validation per PTC failed
150Given Name/Title too LongPAX First/Last name validation fails
149Surname too LongPAX First/Last name validation fails
151Surname MandatorySurname is missing
152Given Name/Title MandatoryGiven name is missing
718Invalid or missing document type
Invalid data in IdentityDocument. Expiry Date is older than last flight departure date
324Number of infants exceeds the maximum allowed per adult passengerIn case INF validation fails. Associated INF is >1
318Contact element (phone and/or address) missing or invalidInvalid or missing tel and email data
376Pricing/ticketing error, text information specifiedError on TST creation step
702Error at End of TransactionPNR commit fails.
348Invalid flight statusFlight HK status is not received
293Unable to Sell Due to Sales Limit being ReachedOffer limit has been expired
900Inactivity Timeout Value ExceededOffer limit has been expired
727Invalid amountInvalid commission amount


© 2021 SOLRING HOLDINGS LIMITED. All rights reserved.