AirDocIssue
Attachments:
Introduction
The AirDocIssue Webservice provides Travel Agents with the ability to pay for the reservation as per IATA NDC schema standards.
The service accepts payment (cash payment) and issues eTickets
AirDocIssue Webservice
This service is used to pay and confirm the reservation that has already been created. The service accepts payment and issues eTickets and EMDs for all passengers in the reservation previously created through NDC. Once the eTickets/EMD are successfully issued the service returns both eTicket/EMDs details in the response.
Limitations (This list is not exhaustive):
- Multiple forms of payment are not supported
- Partial ticketing is not supported
This web service is called with the following inputs:
- OrderID
- OrderItemID - for Ancillary services
- Passenger reference
- Payment details (Cash only)
- Payer details
- Remark
The output data this service returns include:
- OrderID
- Booking reference (PNR)
- Total Order Price – This is the sum of fare and tax for all passengers in the booking along
- Base amount per PAX
- Return tax breakdown PAX
- Payment details
- eTicket/EMD details per passenger.
- Passenger name and documents details
- Contacts details
- Fare basis details per fare component
- Flight segment details.
- Flight list along with associated flight segment references.
- Origin and destination list.
- Error message if something went wrong during payment or ticketing process
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'
AirDocIssueRQ structure
<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/AirDocIssueRQ.xsd"> <Body> <AirDocIssueRQ xmlns="http://www.iata.org/IATA/EDIST/2017.1" PrimaryLangID="EN" Version="17.1"> <Document> <Name>PS</Name> </Document> <Party> <Sender> <TravelAgencySender> <Name>TravelAgent</Name> <PseudoCity>IEVPS28ND</PseudoCity> <AgencyID>TA123</AgencyID> </TravelAgencySender> </Sender> </Party> <Query> <TicketDocQuantity>7</TicketDocQuantity> <TicketDocInfo> <PassengerReferences>PAX1 PAX2 PAX3</PassengerReferences> <OrderReference> <OrderID Owner="PS">578356a4-fa9f-4ccd-96b9-7a4eac852cb0</OrderID> </OrderReference> <Payments> <Payment> <Type>CA</Type> <Amount Code="UAH">4251.00</Amount> <Other> <Remarks> <Remark>Agent payment</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <TicketDocInfo> <PassengerReferences>PAX1</PassengerReferences> <OrderReference> <OrderID Owner="PS">578356a4-fa9f-4ccd-96b9-7a4eac852cb0</OrderID> <OrderItemID Owner="PS">AncillaryLuggage:5f2d86e9c3c76b5a15544a21</OrderItemID> </OrderReference> <Payments> <Payment> <Type>CA</Type> <Amount Code="UAH">916.00</Amount> <Other> <Remarks> <Remark>Agent payment</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <TicketDocInfo> <PassengerReferences>PAX1</PassengerReferences> <OrderReference> <OrderID Owner="PS">578356a4-fa9f-4ccd-96b9-7a4eac852cb0</OrderID> <OrderItemID Owner="PS">AncillaryLuggage:5f2d86e9c3c76b5a15544a23</OrderItemID> </OrderReference> <Payments> <Payment> <Type>CA</Type> <Amount Code="UAH">916.00</Amount> <Other> <Remarks> <Remark>Agent payment</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <TicketDocInfo> <PassengerReferences>PAX2</PassengerReferences> <OrderReference> <OrderID Owner="PS">578356a4-fa9f-4ccd-96b9-7a4eac852cb0</OrderID> <OrderItemID Owner="PS">AncillaryLuggage:5f2d86e9c3c76b5a15544a25</OrderItemID> </OrderReference> <Payments> <Payment> <Type>CA</Type> <Amount Code="UAH">916.00</Amount> <Other> <Remarks> <Remark>Agent payment</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <TicketDocInfo> <PassengerReferences>PAX2</PassengerReferences> <OrderReference> <OrderID Owner="PS">578356a4-fa9f-4ccd-96b9-7a4eac852cb0</OrderID> <OrderItemID Owner="PS">AncillaryLuggage:5f2d86e9c3c76b5a15544a27</OrderItemID> </OrderReference> <Payments> <Payment> <Type>CA</Type> <Amount Code="UAH">916.00</Amount> <Other> <Remarks> <Remark>Agent payment</Remark> </Remarks> </Other> </Payment> </Payments> </TicketDocInfo> <DataLists> <PassengerList> <Passenger PassengerID="PAX1"/> <Passenger PassengerID="PAX2"/> <Passenger PassengerID="PAX3"/> </PassengerList> </DataLists> </Query> </AirDocIssueRQ> </Body> </Envelope>
AirDocIssueRQ fields description
M = Mandatory; O = Optional; C = Conditional
Field name | Description | M/O/C | Example |
---|---|---|---|
AirDocIssueRQ | 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 | <AirDocIssueRQ Version="17.1" PrimaryLangID="EN" xmlns="http://www.iata.org/IATA/EDIST/2017.1"> |
↳ Document | NDC Message Document information. | M | |
↳ Name | Document name will be always "PS" | O | < Document > < Name >PS</ Name > </ Document > |
↳ Party | NDC 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 | |
↳ Sender | Message Sender information. | M | |
↳ TravelAgencySender | SELLER: Travel Agency | M | |
↳ Name | Name of the travel agency | M | <Name>TravelAgent</Name> |
↳ PseudoCity | Pseudo City code./ Office ID | M | <PseudoCity>IEVPS28ND</PseudoCity> |
↳ AgencyID | Unique Agency Seller ID. | O | <AgencyID>TA123</AgencyID> |
↳ Query | Order Retrieve Query | M | |
↳ TicketDocQuantity | The number of ticket/ documents to be issued. Note: This is used as a checksum for the quantity of instances specified in the TktDocInfo node. | M | <TicketDocQuantity>7</TicketDocQuantity> |
↳ TicketDocInfo | Coupon Creation Information, including Traveler; Order/ Booking Reference ID(s); Promotions and Commission. | M | |
↳ PassengerReferences | Association to multiple Passenger instance(s). | M | <PassengerReferences>PAX1 PAX2 PAX3</PassengerReferences> |
↳ OrderReference | The order id for which a ticket/document should be issued. | M | |
↳ OrderID | The airline-assigned unique Order ID. Attributes:
| M | <OrderID Owner="PS">e375647a-27f4-4dd7-a671-a6591be12457</OrderID> |
↳ OrderItemID | The airline-assigned unique Order Item ID. Attributes:
| O | <OrderItemID Owner="PS">AncillaryLuggage:5f2d736cb1b95d72c09cd127</OrderItemID> |
↳ Payments | Payment information. | M | |
↳ Payment | Payment detail. | M | |
↳ Type | The form of payment type. Encoding Scheme: IATA PADIS code list data element [9888] Form of Payment Identification | M | <Type>CA</Type> |
↳ Amount | The amount for this form of payment. Attributes:
| M | <Amount Code="USD">684.02</Amount> |
↳ Other | Other Form of Payment information. | M | |
↳ Remarks | Remark(s). | M | |
↳ Remark | Remark Text. | M | <Remark>Agent payment</Remark> |
↳ DataLists | Data Lists(s). | M | |
↳ PassengerList | Passenger data list definition. | M | |
↳ Passenger | Attributes:
| M | <Passenger PassengerID="PAX1"/> |
OrderViewRS structure
<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="578356a4-fa9f-4ccd-96b9-7a4eac852cb0" Owner="PS"> <BookingReferences> <BookingReference> <ID>LCIYV2</ID> <AirlineID>PS</AirlineID> </BookingReference> </BookingReferences> <TotalOrderPrice> <DetailCurrencyPrice> <Total Code="UAH">0.00</Total> <Taxes> <Total Code="UAH">0.00</Total> </Taxes> </DetailCurrencyPrice> </TotalOrderPrice> <OrderItems> <OrderItem OrderItemID="OD-PAX1"> <PriceDetail> <TotalAmount> <SimpleCurrencyPrice Code="UAH">4251.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">3328.00</BaseAmount> <Taxes> <Total Code="UAH">923.00</Total> <Breakdown> <Tax> <Amount Code="UAH">361.00</Amount> <TaxCode>YK</TaxCode> </Tax> <Tax> <Amount Code="UAH">6.00</Amount> <TaxCode>ND</TaxCode> </Tax> <Tax> <Amount Code="UAH">111.00</Amount> <TaxCode>UA</TaxCode> </Tax> <Tax> <Amount Code="UAH">445.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">4251.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">3328.00</BaseAmount> <Taxes> <Total Code="UAH">923.00</Total> <Breakdown> <Tax> <Amount Code="UAH">361.00</Amount> <TaxCode>YK</TaxCode> </Tax> <Tax> <Amount Code="UAH">6.00</Amount> <TaxCode>ND</TaxCode> </Tax> <Tax> <Amount Code="UAH">111.00</Amount> <TaxCode>UA</TaxCode> </Tax> <Tax> <Amount Code="UAH">445.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">333.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">333.00</BaseAmount> <Taxes> <Total Code="UAH">0.00</Total> <Breakdown> <Tax> <Amount>0</Amount> </Tax> </Breakdown> </Taxes> </PriceDetail> <Service> <PassengerRef>PAX3</PassengerRef> <SegmentRef>SEG1</SegmentRef> </Service> <Service> <PassengerRef>PAX3</PassengerRef> <SegmentRef>SEG2</SegmentRef> </Service> </OrderItem> <OrderItem OrderItemID="AncillaryLuggage:5f2d86e9c3c76b5a15544a21"> <PriceDetail> <TotalAmount> <SimpleCurrencyPrice Code="UAH">916.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">916.00</BaseAmount> </PriceDetail> <Service> <PassengerRef>PAX1</PassengerRef> <ServiceDefinitionRef SegmentRef="SEG1">ANCD1</ServiceDefinitionRef> </Service> <OrderItemDetails> <OrderItemDetail> <OrderInstructions> <FreeFormTextInstruction> <Remark>AncillaryLuggage:5f2d86e8c3c76b5a15544a19</Remark> </FreeFormTextInstruction> <SpecialBookingInstruction>P</SpecialBookingInstruction> </OrderInstructions> </OrderItemDetail> </OrderItemDetails> </OrderItem> <OrderItem OrderItemID="AncillaryLuggage:5f2d86e9c3c76b5a15544a23"> <PriceDetail> <TotalAmount> <SimpleCurrencyPrice Code="UAH">916.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">916.00</BaseAmount> </PriceDetail> <Service> <PassengerRef>PAX1</PassengerRef> <ServiceDefinitionRef SegmentRef="SEG2">ANCD2</ServiceDefinitionRef> </Service> <OrderItemDetails> <OrderItemDetail> <OrderInstructions> <FreeFormTextInstruction> <Remark>AncillaryLuggage:5f2d86e8c3c76b5a15544a1b</Remark> </FreeFormTextInstruction> <SpecialBookingInstruction>P</SpecialBookingInstruction> </OrderInstructions> </OrderItemDetail> </OrderItemDetails> </OrderItem> <OrderItem OrderItemID="AncillaryLuggage:5f2d86e9c3c76b5a15544a25"> <PriceDetail> <TotalAmount> <SimpleCurrencyPrice Code="UAH">916.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">916.00</BaseAmount> </PriceDetail> <Service> <PassengerRef>PAX2</PassengerRef> <ServiceDefinitionRef SegmentRef="SEG1">ANCD3</ServiceDefinitionRef> </Service> <OrderItemDetails> <OrderItemDetail> <OrderInstructions> <FreeFormTextInstruction> <Remark>AncillaryLuggage:5f2d86e8c3c76b5a15544a1d</Remark> </FreeFormTextInstruction> <SpecialBookingInstruction>P</SpecialBookingInstruction> </OrderInstructions> </OrderItemDetail> </OrderItemDetails> </OrderItem> <OrderItem OrderItemID="AncillaryLuggage:5f2d86e9c3c76b5a15544a27"> <PriceDetail> <TotalAmount> <SimpleCurrencyPrice Code="UAH">916.00</SimpleCurrencyPrice> </TotalAmount> <BaseAmount Code="UAH">916.00</BaseAmount> </PriceDetail> <Service> <PassengerRef>PAX2</PassengerRef> <ServiceDefinitionRef SegmentRef="SEG2">ANCD4</ServiceDefinitionRef> </Service> <OrderItemDetails> <OrderItemDetail> <OrderInstructions> <FreeFormTextInstruction> <Remark>AncillaryLuggage:5f2d86e8c3c76b5a15544a1f</Remark> </FreeFormTextInstruction> <SpecialBookingInstruction>P</SpecialBookingInstruction> </OrderInstructions> </OrderItemDetail> </OrderItemDetails> </OrderItem> </OrderItems> </Order> <Payments> <Payment> <Type>CA</Type> <Method> <OtherMethod> <Remarks> <Remark>Agent payment</Remark> </Remarks> </OtherMethod> </Method> <Amount Code="UAH">10.00</Amount> <Associations/> </Payment> </Payments> <TicketDocInfos> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-2406985816</TicketDocNbr> <Type>T</Type> <NumberofBooklets>1</NumberofBooklets> <DateOfIssue>2020-08-07Z</DateOfIssue> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>I</Status> <CurrentAirlineInfo> <Departure> <AirportCode>KBP</AirportCode> <Date>2020-11-15Z</Date> </Departure> <Arrival> <AirportCode>WAW</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>PS</AirlineID> <FlightNumber>801</FlightNumber> </MarketingCarrier> </CurrentAirlineInfo> </CouponInfo> <CouponInfo> <CouponNumber>2</CouponNumber> <Status>I</Status> <CurrentAirlineInfo> <Departure> <AirportCode>WAW</AirportCode> <Date>2020-11-25Z</Date> </Departure> <Arrival> <AirportCode>KBP</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>PS</AirlineID> <FlightNumber>802</FlightNumber> </MarketingCarrier> </CurrentAirlineInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX1</PassengerReference> </TicketDocInfo> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-2406985817</TicketDocNbr> <Type>T</Type> <NumberofBooklets>1</NumberofBooklets> <DateOfIssue>2020-08-07Z</DateOfIssue> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>I</Status> <CurrentAirlineInfo> <Departure> <AirportCode>KBP</AirportCode> <Date>2020-11-15Z</Date> </Departure> <Arrival> <AirportCode>WAW</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>PS</AirlineID> <FlightNumber>801</FlightNumber> </MarketingCarrier> </CurrentAirlineInfo> </CouponInfo> <CouponInfo> <CouponNumber>2</CouponNumber> <Status>I</Status> <CurrentAirlineInfo> <Departure> <AirportCode>WAW</AirportCode> <Date>2020-11-25Z</Date> </Departure> <Arrival> <AirportCode>KBP</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>PS</AirlineID> <FlightNumber>802</FlightNumber> </MarketingCarrier> </CurrentAirlineInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX2</PassengerReference> </TicketDocInfo> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-2406985818</TicketDocNbr> <Type>T</Type> <NumberofBooklets>1</NumberofBooklets> <DateOfIssue>2020-08-07Z</DateOfIssue> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>I</Status> <CurrentAirlineInfo> <Departure> <AirportCode>KBP</AirportCode> <Date>2020-11-15Z</Date> </Departure> <Arrival> <AirportCode>WAW</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>PS</AirlineID> <FlightNumber>801</FlightNumber> </MarketingCarrier> </CurrentAirlineInfo> </CouponInfo> <CouponInfo> <CouponNumber>2</CouponNumber> <Status>I</Status> <CurrentAirlineInfo> <Departure> <AirportCode>WAW</AirportCode> <Date>2020-11-25Z</Date> </Departure> <Arrival> <AirportCode>KBP</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>PS</AirlineID> <FlightNumber>802</FlightNumber> </MarketingCarrier> </CurrentAirlineInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX3</PassengerReference> </TicketDocInfo> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-8207360935</TicketDocNbr> <Type>J</Type> <NumberofBooklets>1</NumberofBooklets> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>OPE</Status> <ServiceReferences>AncillaryLuggage:5f2d86e9c3c76b5a15544a21</ServiceReferences> <InConnectionWithInfo> <InConnectionDocNbr>566-2406985818</InConnectionDocNbr> <InConnectonCpnNbr>1</InConnectonCpnNbr> </InConnectionWithInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX1</PassengerReference> </TicketDocInfo> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-8207360936</TicketDocNbr> <Type>J</Type> <NumberofBooklets>1</NumberofBooklets> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>OPE</Status> <ServiceReferences>AncillaryLuggage:5f2d86e9c3c76b5a15544a23</ServiceReferences> <InConnectionWithInfo> <InConnectionDocNbr>566-2406985818</InConnectionDocNbr> <InConnectonCpnNbr>2</InConnectonCpnNbr> </InConnectionWithInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX1</PassengerReference> </TicketDocInfo> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-8207360937</TicketDocNbr> <Type>J</Type> <NumberofBooklets>1</NumberofBooklets> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>OPE</Status> <ServiceReferences>AncillaryLuggage:5f2d86e9c3c76b5a15544a25</ServiceReferences> <InConnectionWithInfo> <InConnectionDocNbr>566-2406985819</InConnectionDocNbr> <InConnectonCpnNbr>1</InConnectonCpnNbr> </InConnectionWithInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX2</PassengerReference> </TicketDocInfo> <TicketDocInfo> <TicketDocument> <TicketDocNbr>566-8207360938</TicketDocNbr> <Type>J</Type> <NumberofBooklets>1</NumberofBooklets> <CouponInfo> <CouponNumber>1</CouponNumber> <Status>OPE</Status> <ServiceReferences>AncillaryLuggage:5f2d86e9c3c76b5a15544a27</ServiceReferences> <InConnectionWithInfo> <InConnectionDocNbr>566-2406985819</InConnectionDocNbr> <InConnectonCpnNbr>2</InConnectonCpnNbr> </InConnectionWithInfo> </CouponInfo> </TicketDocument> <PassengerReference>PAX2</PassengerReference> </TicketDocInfo> </TicketDocInfos> <DataLists> <PassengerList> <Passenger PassengerID="PAX1"> <PTC>ADT</PTC> <Individual> <Birthdate>1980-09-25T00:00:00</Birthdate> <Gender>Male</Gender> <NameTitle>Mrs</NameTitle> <GivenName>ONE</GivenName> <Surname>TRAVELLER</Surname> </Individual> <IdentityDocument> <IdentityDocumentNumber>ABC7891</IdentityDocumentNumber> <IdentityDocumentType>PT</IdentityDocumentType> <IssuingCountryCode>UA</IssuingCountryCode> <CitizenshipCountryCode>UA</CitizenshipCountryCode> <ExpiryDate>2021-11-07T00:00:00</ExpiryDate> </IdentityDocument> <ContactInfoRef>ContactInfo-PAX</ContactInfoRef> </Passenger> <Passenger PassengerID="PAX2"> <PTC>ADT</PTC> <Individual> <Birthdate>1980-09-25T00:00:00</Birthdate> <Gender>Male</Gender> <NameTitle>Mrs</NameTitle> <GivenName>ZERO</GivenName> <Surname>TRAVELLER</Surname> </Individual> <IdentityDocument> <IdentityDocumentNumber>ABC7890</IdentityDocumentNumber> <IdentityDocumentType>PT</IdentityDocumentType> <IssuingCountryCode>UA</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>Male</Gender> <GivenName>TWO</GivenName> <Surname>TRAVELLER</Surname> </Individual> <IdentityDocument> <IdentityDocumentNumber>ABC7892</IdentityDocumentNumber> <IdentityDocumentType>PT</IdentityDocumentType> <IssuingCountryCode>UA</IssuingCountryCode> <CitizenshipCountryCode>UA</CitizenshipCountryCode> <ExpiryDate>2021-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>1</TotalQuantity> <PieceMeasurements Quantity="1"> <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>1</TotalQuantity> <PieceMeasurements Quantity="1"> <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>1</TotalQuantity> <PieceMeasurements Quantity="1"> <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>1</TotalQuantity> <PieceMeasurements Quantity="1"> <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>1</TotalQuantity> <PieceMeasurements Quantity="1"> <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>1</TotalQuantity> <PieceMeasurements Quantity="1"> <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>Q002SSU1</Code> </FareBasisCode> <RBD>Q</RBD> </FareBasis> <FareRules> <Penalty> <ApplicableFeeRemarks> <Remark>REFUND:Refund with penalty</Remark> <Remark>CHANGES:Changes with penalty (price difference is possible)</Remark> </ApplicableFeeRemarks> </Penalty> </FareRules> </FareComponent> <PriceClassReference>PC1</PriceClassReference> </FareDetail> </Fare> <FareBasisCode> <Code>Q002SSU1</Code> </FareBasisCode> </FareGroup> <FareGroup ListKey="FAR2"> <Fare> <FareCode>2</FareCode> <FareDetail> <FareComponent refs="PC2"> <SegmentReference>SEG2</SegmentReference> <FareBasis> <FareBasisCode> <Code>X002SSU1</Code> </FareBasisCode> <RBD>X</RBD> </FareBasis> <FareRules> <Penalty> <ApplicableFeeRemarks> <Remark>REFUND:Refund with penalty</Remark> <Remark>CHANGES:Changes with penalty (price difference is possible)</Remark> </ApplicableFeeRemarks> </Penalty> </FareRules> </FareComponent> <PriceClassReference>PC2</PriceClassReference> </FareDetail> </Fare> <FareBasisCode> <Code>X002SSU1</Code> </FareBasisCode> </FareGroup> </FareList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>KBP</AirportCode> <Date>2020-11-15</Date> <Time>14:50</Time> <Terminal> <Name>D</Name> </Terminal> </Departure> <Arrival> <AirportCode>WAW</AirportCode> <Date>2020-11-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-11-25</Date> <Time>11:05</Time> <Terminal/> </Departure> <Arrival> <AirportCode>KBP</AirportCode> <Date>2020-11-25</Date> <Time>13: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>Q002SSU1</Code> </FareBasisCode> <ClassOfService> <Code>Y</Code> <MarketingName>ECONOMY STANDARD</MarketingName> </ClassOfService> </PriceClass> <PriceClass PriceClassID="PC2"> <Name>Economy</Name> <FareBasisCode> <Code>X002SSU1</Code> </FareBasisCode> <ClassOfService> <Code>Y</Code> <MarketingName>ECONOMY STANDARD</MarketingName> </ClassOfService> </PriceClass> </PriceClassList> <ServiceDefinitionList> <ServiceDefinition ServiceDefinitionID="ANCD1"> <Name>1 piece of baggage: up to 158 cm (L+W+H), up to 23 kg.</Name> <Encoding> <Code>PDBG</Code> </Encoding> <Descriptions> <Description> <Text>Carry your baggage at half price. Pay at least 24 hours prior to departure and save 50%.</Text> </Description> <Description> <Text>Category:BAGGAGE</Text> </Description> <Description> <Text>Sub-Category:BAG</Text> </Description> </Descriptions> </ServiceDefinition> <ServiceDefinition ServiceDefinitionID="ANCD2"> <Name>1 piece of baggage: up to 158 cm (L+W+H), up to 23 kg.</Name> <Encoding> <Code>PDBG</Code> </Encoding> <Descriptions> <Description> <Text>Carry your baggage at half price. Pay at least 24 hours prior to departure and save 50%.</Text> </Description> <Description> <Text>Category:BAGGAGE</Text> </Description> <Description> <Text>Sub-Category:BAG</Text> </Description> </Descriptions> </ServiceDefinition> <ServiceDefinition ServiceDefinitionID="ANCD3"> <Name>1 piece of baggage: up to 158 cm (L+W+H), up to 23 kg.</Name> <Encoding> <Code>PDBG</Code> </Encoding> <Descriptions> <Description> <Text>Carry your baggage at half price. Pay at least 24 hours prior to departure and save 50%.</Text> </Description> <Description> <Text>Category:BAGGAGE</Text> </Description> <Description> <Text>Sub-Category:BAG</Text> </Description> </Descriptions> </ServiceDefinition> <ServiceDefinition ServiceDefinitionID="ANCD4"> <Name>1 piece of baggage: up to 158 cm (L+W+H), up to 23 kg.</Name> <Encoding> <Code>PDBG</Code> </Encoding> <Descriptions> <Description> <Text>Carry your baggage at half price. Pay at least 24 hours prior to departure and save 50%.</Text> </Description> <Description> <Text>Category:BAGGAGE</Text> </Description> <Description> <Text>Sub-Category:BAG</Text> </Description> </Descriptions> </ServiceDefinition> </ServiceDefinitionList> </DataLists> </Response> </OrderViewRS> </Body> </Envelope>
AirDocIssue Error/Validation Checks
PADIS Error Code | PADIS Error Text | Cases |
---|---|---|
System errors | ||
911 | Unable to process - system error / Invalid query | Invalid query |
486 | Unknown | The equivalent of -1 error |
304 | System Temporarily unavailable | The system is not available/HOST problem |
916 | EDIFACT version not supported | Not supported NDC service version. |
71 | Invalid ticketing system code | Error on doc issue step. |
Agent authorization errors | ||
368 | Not authorized | Wrong agent authentication key. Agent is inactive |
79A | Invalid office identification | OID is missing or incorrect |
Query errors | ||
911 | Unable to process - system error / OrderID not found. | OrderID not found. |
911 | Unable to process - system error / PNR cancelled. | PNR cancelled. |
911 | Unable to process - system error / Invalid passenger reference | Invalid passenger reference |
466 | Form of payment missing or invalid for ticket/document | No payment section |
759 | Multiple forms of payment not allowed | A request has more than 1 payment section |
71 | Invalid ticketing system code | Error on doc issue step. |
293 | Unable to Sell Due to Sales Limit being Reached | Order limit has been expired |
900 | Inactivity Timeout Value Exceeded | Order limit has been expired |
376 | Pricing/ticketing error, text information specified | Multiple ticketing requests |
© 2021 SOLRING HOLDINGS LIMITED. All rights reserved.