Tabular overview of all nodes, which may occur in this message. See legend below for description of table columns.
Note: Some sibling elements or complete sub-trees of the hierarchy may be defined as mutually exclusive alternative choices. This information cannot be expressed in this tabular overview. Please refer to schema diagram for a graphical representation of the message schema.
Node | Description | Values | Occurs | Example |
---|---|---|---|---|
<PNRViewRS> | PNR view response root element | 1 | ||
@version | Version number. | 0..1 | 1.0 | |
<InfoGroup> | Error and information group | 0..1 | ||
<ForInfo> | Information group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Code | A code to uniquely identify a specific type of ForInfo message. Currently not returned for most ForInfo messages. | 0..1 | I00001 | |
@Lang | ISO language code. A two letter code as defined by ISO-639-1. | 0..1 | de | |
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</ForInfo> | ||||
<Error> | Error group | 0..N | ||
@ErrorType | Type of error. | 1 | Air | |
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
<UnderlyingError> | Errors of the backend system can be returned here. | 0..N | ||
@Code | error code of the backend system. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</UnderlyingError> | ||||
</Error> | ||||
<BackOffice> | Generic back office response container. Serves as a placeholder for any context specific content. | 0..1 | ||
</BackOffice> | ||||
</InfoGroup> | ||||
<PNRIdentification> | PNR information group | 0..1 | ||
@TicketIssued | Indicates if ticket has been issued. Values are: Y = Yes N = No | [Y] [N] | 1 | Y |
@QueueRetrieved | Indicates if PNR has been retrieved from queue. Values are: Y = Yes N = No | [Y] [N] | 1 | Y |
@FareDataExists | Indicates if PNR contains fare data. Values are: Y = Yes N = No | [Y] [N] | 1 | Y |
@GroupPNR | Indicates if this PNR is a group PNR. Values are: Y = Yes N = No | [N] [Y] | 0..1 | Y |
@PNRStatus | Current Status of the PNR. Values: A = Active C = Cancelled O = Option booking (only supported by some CRS) P = Past Date N = newly created PNR (either being created or after first end-transaction). | [A] [C] [N] [O] [P] | 0..1 | A |
@Offers | Indicates if this PNR contains offers. Values are: Y = Yes N = No | [N] [Y] | 0..1 | Y |
<RecordLocator/> | PNR record locator. | 1 | R1A3SK | |
<CreationDate/> | Specifies date in which PNR was created in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<CreationTime/> | Creation time in ISO 8601 format. | 0..1 | 12:35 | |
<CreationAgent/> | Agent ID. | 0..1 | RI17 | |
<LastModificationDate/> | Specifies date when PNR was last modified in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<LastModificationTime/> | Last modification time in ISO 8601 format. | 0..1 | 12:35 | |
<LastModificationAgent/> | ID of agent who last modified the PNR. | 0..1 | RI17 | |
<ReceivedFrom/> | Received from. | 0..1 | PASS | |
<Ownership> | Ownership group | 0..1 | ||
<CRSID/> | CRS Identification. | 0..1 | 1G | |
<Agency/> | Agency PNR belongs to. | 0..1 | PASS CONSULTING | |
<PseudoCityCode/> | Agency's pseudo city code. | 0..1 | LNJ2 | |
</Ownership> | ||||
<CurrentPseudoCityCode/> | Current pseudo city code. | 0..1 | LM21 | |
<AgencyData> | Agency data group | 0..1 | ||
<SignOn/> | Agent sign on. | 0..1 | PASS | |
<DutyCode/> | Agent duty code. | 0..1 | AG | |
<IATA/> | Agent iata number. | 0..1 | 123456 | |
</AgencyData> | ||||
<BookingOfficeID/> | Booking office Identification. | 0..1 | KLTLOB | |
<AssociatedPNRGroup> | Split PNR group | 0..1 | ||
<RecordLocator/> | PNR record locator. | 1..N | R1A3SK | |
</AssociatedPNRGroup> | ||||
<OtherVendorInformation> | Other vendor information group | 0..1 | ||
<Vendor> | Each Vendor element represents a PNR (booking record) in an external CRS whose content is part of the PNR represented by this PNRViewRS. If for example the PNRViewRS as a whole represents a GDS PNR, Vendor elements could represent PNRs in airline CRS where the individual flight segments where booked. | 1..N | ||
<SegmentNumber/> | Segment number related to this vendor record locator. | 0..N | 3 | |
<VendorCode/> | Vendor code. | 1 | AA | |
<VendorProperties> | Properties of the vendor CRS. Only supported for PASS SPNR component. | 0..1 | ||
@Cancelable | Specifies if PNRs booked in this vendor system are cancelable through XX/1. | [N] [Y] | 1 | |
@Retrievable | Specifies if PNRs booked in this vendor system are retrievable through XX/1. | [N] [Y] | 1 | |
</VendorProperties> | ||||
<VendorLocator/> | Vendor record locator identification. | 1 | RAS12T | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<PNRIdentification/> | Please see PNRIdentification documentation for further details. This recursive occurance of PNRIdentification is for multi-source usage of PNRViewRS only. | 0..1 | ||
</Vendor> | ||||
</OtherVendorInformation> | ||||
<TicketNumber> | Ticket number (including the leading 3 digit airline code). | 0..N | 2174851913640 | |
@TktType | Specifies type of ticket. Possible values are : E (electronic ticket) P (paper ticket) A (Artificial ticket - Some CRS may return artificial ticket numbers which cannot be displayed using standard ticket display entries. Examples are Sabre non-interactive ticket as for Southwest or Amadeus ticket numbers for Light Ticketing carriers) M (MCO). R (Rail - some CRS may return ticket numbers for rail bookings similar to flight tickets) | [E] [A] [P] [M] [R] | 0..1 | E |
@ConjTicketNumber | 13-digit ticket number of the last ticket of a conjunctive ticket set. | 0..1 | 1761233215673 | |
@Status | Status identifier of the ticket. Values are: TICKETED VOIDED EXCHANGED REFUNDED | [TICKETED] [VOIDED] [EXCHANGED] [REFUNDED] | 0..1 | |
@Date | The date in ISO format yyyy-mm-dd of the transaction controlling the 'Status' attribute value. If e.g. value is "TICKETED" then it is the ticket issuance date. If value is "REFUNDED" then it is the transaction date of the refund. | 0..1 | ||
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
@TicketingPCC | The PCC of the office which issued the ticket. | 0..1 | XYZ1 | |
@TicketingIATA | The IATA number of the agency reporting and responsible for the issued ticket. | 0..1 | 1234567 | |
@TicketingAgent | The agent sign on responsible for the issued ticket. | 0..1 | GS | |
</TicketNumber> | ||||
<TicketInfo> | Ticket information group. Allows for association of ticket numbers to segments and passengers in PNR along with commission used for ticket. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<TicketNumber> | Ticket number. | 1 | T123 | |
@TktType | Specifies type of ticket. Possible values are : E (electronic ticket) P (paper ticket) A (Artificial ticket - Some CRS may return artificial ticket numbers which cannot be displayed using standard ticket display entries. Examples are Sabre non-interactive ticket as for Southwest or Amadeus ticket numbers for Light Ticketing carriers) M (MCO). R (Rail - some CRS may return ticket numbers for rail bookings similar to flight tickets) | [E] [A] [P] [M] [R] | 0..1 | E |
@ConjTicketNumber | 13-digit ticket number of the last ticket of a conjunctive ticket set. | 0..1 | 1761233215673 | |
@Status | Status identifier of the ticket. Values are: TICKETED VOIDED EXCHANGED REFUNDED | [TICKETED] [VOIDED] [EXCHANGED] [REFUNDED] | 0..1 | |
@Date | The date in ISO format yyyy-mm-dd of the transaction controlling the 'Status' attribute value. If e.g. value is "TICKETED" then it is the ticket issuance date. If value is "REFUNDED" then it is the transaction date of the refund. | 0..1 | ||
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
@TicketingPCC | The PCC of the office which issued the ticket. | 0..1 | XYZ1 | |
@TicketingIATA | The IATA number of the agency reporting and responsible for the issued ticket. | 0..1 | 1234567 | |
@TicketingAgent | The agent sign on responsible for the issued ticket. | 0..1 | GS | |
</TicketNumber> | ||||
<TicketSource/> | Source - GDS/CRS - that was used to drive the ticket. | 0..1 | ||
<Commission> | Commission that was used while issuing the ticket. Depending on the "Type" attribute, either: - a percent amount (may contain decimal separator) - a currency amount (integer value, number of decimal places is specified by "NumberOfDecimals" attribute). | 0..1 | 7.5 | |
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
@NumberOfDecimals | Only present for Type="A" (currency amount): Number of digits of the currency amount to be interpreted as decimal places. Positive integer or 0. | 0..1 | 2 | |
@CurrencyCode | Currency code. Only relevant for @Type="A". | 0..1 | USD | |
</Commission> | ||||
<InvoiceNumber/> | The invoice number applicable to this ticket. Examples XYZ999 | 0..1 | ||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</TicketInfo> | ||||
<EMDInfo> | EMD Issue information. Allows for association of ticket numbers/coupons to this EMD document number/coupon | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<DocumentNumber> | EMD Document number. | 1 | ||
@ConjDocumentNumber | 13-digit document number of the LAST document of an conjunctive EMD set. | 0..1 | 0011233215673 | |
@Status | reflects the status of this document, Allowed values are: "ISSUED" "VOIDED" "EXCHANGED" "REFUNDED" | [EXCHANGED] [ISSUED] [REFUNDED] [VOIDED] | 0..1 | |
@Type | Document type as needed for reporting: Allowed values: EMDS = (Stand-alone) EMDA = (Associated) MD50 = MCO Note: An EMD-A coupon is referenced to a ET ticket and coupon and is lifted in connection with its corresponding ET flight coupon. An EMD-S coupon may be used in a subsequent exchange transaction During transition time and until all markets support EMDs, the type value "MD50" may be used to identify that the transaction is being reported as a MCO. | [EMDA] [EMDS] [MD50] [TASF] | 0..1 | |
@Date | The date in ISO format yyyy-mm-dd of the transaction controlling the 'Status' value. If e.g. value is "TICKETED" then it is the ticket issuance date; if value is "REFUNDED" then it is the transaction date of the refund. | 0..1 | 2009-10-13 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
@EMDPCC | The PCC of the office which issued the EMD. | 0..1 | AAL0 | |
@EMDIATA | The IATA number of the agency reporting and responsible for the issued the EMD. | 0..1 | 12345678 | |
</DocumentNumber> | ||||
<ServiceElementNumber> | Service element number(s) associated to this item. | 0..N | 8 | |
@DocumentNumber | The actual EMD document number. In a conjunctive set this must be the respective number within the set. | 0..1 | ||
@Coupon | The document coupon number for this service (segment) | 0..1 | ||
</ServiceElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Commission> | Commission that was claimed with this document | 0..1 | ||
@Type | Idetifies type of the commission: P-per cent, A- amount. Example; A | [P] [A] | 0..1 | |
@CurrencyCode | Currency code. Only relevant for @Type="A". | 0..1 | USD | |
@NumberOfDecimals | Number of digits after the decimal point. Positive integer or 0. Only relevant for @Type="A". | 0..1 | 2 | |
</Commission> | ||||
<Association> | Associated Ticket Numbers and, if required, coupon(s). Each ticket document/number requires a separate Association elementfunctionality. | 0..N | ||
@TicketNumber | 13-digit ticket number and, if applicable, the association to corresponding EMD document or document coupon(s). In case of a conjunctive Ticket set, this is the actual number within that set. | 0..1 | ||
@TicketCoupon | Mandatory for EMD-A documents/coupons | 0..1 | ||
@DocumentNumber | 13-digit EMD document number to which this ticket is associated. In case of a conjunctive EMD set, this is the actual number within the set. | 0..1 | 0011234567890 | |
@EMDCoupon | the single digit coupon number of the respective EMD to which this coupon is associated. | 0..1 | 1 | |
</Association> | ||||
</EMDInfo> | ||||
<Authentication> | 0..1 | |||
<AuthenticationKey/> | Key required by the provider system as authentication. | 0..1 | ||
</Authentication> | ||||
</PNRIdentification> | ||||
<FareGroup> | Fare group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@FareNumber | Absolute number of fare in the PNR. Needed as a reference, e.g. to delete a particular fare. Will not be returned for fares, which are not part of the PNR and therefore cannot be deleted (e.g. if @StorePrice="N" was requested). | 0..1 | ||
@FarePriced | Indicating how the fare was priced, i.e. automatically (using GDS autopricing) or manually. Values are: MANU = Manually priced AUTO = Auto priced | [MANU] [AUTO] | 1 | |
@FareType | Type of fare being returned. Values are: PUBL = published fare NEGO = negotiated/private fare BOTH = mix of fare types HIST = historical fares information UNDF = undefined, the type of fare is unknown | [PUBL] [NEGO] [BOTH] [HIST] [UNDF] | 1 | NEGO |
@TravelerCount | Total number of passengers of all types for the entire itinerary. | [0] to [] | 1 | 4 |
@TotalPrice | Total price for the entire itinerary for all passengers of all types. It is the sum of all TypeTotalPrice. | 1 | 320000 | |
@TotalJourneyPrice | Total price for the entire itinerary for all passengers of all types. It is the sum of all TypeTotalPrice plus any selected services. | 0..1 | 380000 | |
@TotalBaseFare | Total base fare amount for the entire itinerary for all passengers of all types. | 0..1 | 250000 | |
@HistoricPricingDate | Specifies the historic date used to price this FareGroup. Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
@ReissueOnly | Indicates that the fare was priced to reissue a partially flown ticket, i.e. the price does include already flown segments but is only associated to the unflown segments to be ticketed in the reissue process. Values are: Y/N | [Y] [N] | 0..1 | |
@SourceFareNumber | Absolute number of fare in the source PNR related to source and sourceRef attribute. | 0..1 | ||
@FareCreationDate | Creation date of the fare in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2014-12-25 | |
@FareModificationDate | Modification date of the fare in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2014-12-25 | |
@AutoExchange | Allowed value = "Y" Identifies this fare to stem from an auto-exchange process (e.g. Travelport RapidReprice, Amadeus TicketChanger, Sabre Automated Exchanges). | [Y] | 0..1 | |
@PricingInfoID | Contains the position number of the PricingInfo element of the PNRCreateRQ pricing request that this FareGroup belongs to. This is only relevant if multiple PricingInfo elements are used in the request, to be able to know which FareGroups are results for which PNRCreateRQ/PricingInfo. | 0..1 | ||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TourCode/> | DEPRECATED. Pls. use TourCode in TravelerGroup/FareRules instead. Tour code identifier. | 0..1 | ITGF12 (Galileo / Apollo) | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<TravelerGroup> | Traveler group | 0..N | ||
@TypeRequested | Passenger type being requested for pricing. If the passenger type sent by the GDS is not in the below predefined list, then it is shown as is. If the type priced is different from the type requested and the GDS does not send back the type requested, this type code wil be XXX. Amadeus: If the Traveler/@Type was overwritten for pricing, then the TypeRequested will erroneously show the Traveler/@Type instead of the actual type requested. Predefined values are: ADT= Adult INF = Infant CHD = Child YTH = Youth MIL = Military GOV = Government SRC = Senior citizen STD = Student XXX = Undefined | 1 | CHD | |
@TypePriced | Passenger type being priced. This type can be different from the type requested if there is no available fare for the requested type. For example the requested type is GOV and the priced type is ADT because there is no available fare for type GOV and there is an available fare for type ADT. If the GDS does not send back the type requested, this type code wil be XXX. If the passenger type sent by the GDS is not the below predefined list, then it is shown as is. Values are: ADT= Adult CHD = Child INF = Infant YTH = Youth MIL = Military GOV = Government SRC = Senior citizen STD = Student | 1 | ADT | |
@TypeCount | Number of travelers of the same passenger type. | [0] to [9] | 1 | 2 |
@TypeTotalPrice | Total price for all passengers of the same type. It is the result of Price multiplied by TypeCount. | 0..1 | 200000 | |
@Tour | Tour Identifier: F - First Ticket R - Reissue (Exchange) I - Inclusive Tour (IT) Y - IT Ticket Reissue (Exchange) B - Bulk Tour (BT) W - Bulk Ticket Reissue (Exchange) | [F] [R] [I] [Y] [B] [W] | 0..1 | |
@PrintFareCalcLine | For tour fares shown as 'I' or 'B' in tour attribute, this attribute indicates whether the fare calculation line will be printed on passenger receipt. Values are: Y = Yes N = No Only supported on uAPI, | [Y] [N] | 0..1 | |
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Price> | Price group | 1 | ||
@Total | Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. | 0..1 | 230000 | |
<BaseFare> | Base fare group | 0..1 | ||
@Amount | Total base fare amount that includes surcharges (if any). | 1 | 200000 | |
<FiledIn> | This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed. | 0..1 | ||
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Amount/> | Base Fare Amount as originally filed. | 1 | ||
</FiledIn> | ||||
<Surcharges> | Surcharges group | 0..1 | ||
@Amount | Total surcharges amount. | 1 | 2000 | |
<Surcharge> | Surcharges break down information. | 0..N | ||
@Amount | Individual surcharge amount. | 1 | 270 | |
<Designator/> | Surcharge designator. | 1 | ||
<Description/> | Surcharge descriptions as free form text. | 0..1 | ||
@Segment | Segment number to which the surcharge applies. | 0..1 | 1 | |
</Surcharge> | ||||
</Surcharges> | ||||
</BaseFare> | ||||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Price> | ||||
<NetRemit> | Net remit group. | 0..1 | ||
@NRIndicator | 0..1 | |||
<APBC/> | This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E. Note that currency and decimal point are governed by the Currency alement definition of the FareGroup/Currency element. | 0..1 | 57500 | |
<AEBA/> | This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E Note that currency and decimal point are governed by the Currency alement definition of the FareGroup/Currency element. | 0..1 | 50500 | |
</NetRemit> | ||||
<CommissionGroup> | 0..1 | |||
@Amount | Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. | 0..1 | 200000 | |
<Commission> | Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element. | 1..N | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
@RuleCode | System defined commission processing code. Can be retrieved in RevenueStructureRS | 0..1 | XYZ. | |
</Commission> | ||||
</CommissionGroup> | ||||
<FareRules> | Fare rules information group | 0..1 | ||
<FareInfo> | A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request. | 1..N | ||
@DetailedFareType | Detailed fare type for this fare component. May be left out when the known fare type of the fare component is not more specific than for the FareGroup as a whole. Values are: A35F = CAT35 ATPCO NEGOTIATED CA35 = CAT35 CORPORATE ATPCO NEGOTIATED CNFR = CORPORATE NEGOTIATED DDFR = DYNAMIC DISCOUNT A15F = CAT15 ATPCO PRIVATE CA15 = CAT15 CORPORATE ATPCO PRIVATE CDDF = CORPORATE DYNAMIC DISCOUNT PRFR = PUBLIC RESIDENT DISCOUNT FARE NRFR = NEGOTIATED RESIDENT DISCOUNT FARE PUBL = published fare NEGO = unspecific negotiated/private fare UNDF = undefined, the type of fare is unknown | [A35F] [CA35] [CNFR] [DDFR] [A15F] [CA15] [CDDF] [PRFR] [NRFR] [PUBL] [NEGO] [UNDF] | 0..1 | A35F |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-25 | |
<DepartureCode/> | Departure airport or city code. | 1 | MIA | |
<ArrivalCode/> | Arrival airport or city code. | 1 | NYC | |
<RelatedSegment> | A FareInfo element refers to one or more AirGroup/Flight elements. It has one RelatedSegment element for each Flight element it refers to. | 1..N | ||
<SegmentIDRef/> | The value of the SegmentIDRef element is the ElementNumber of the corresponding AirGroup/Flight element. | 1 | ||
<Cabin/> | Cabin code. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Coach class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
<ClassOfService/> | Class of service. | 0..1 | B | |
<BaggageAllowance> | Free Baggage allowance. nnPC = per piece 1PC = 1 piece 2PC = 2 pieces nnX = per weight (nn is the weight limit, units X can be K (kg) or L (lb) ). | 0..1 | 2PC 20K 40L Sabre only: In case only number of pieces are restriced, will show nnPC. @MaxPieces will be returned additionally. In case only total weight is restriced, will show nnX. @MaxWeightTotal and @WieghtUnit will be returned additionally. In case piece and weight restrictions apply, will show nnPC. @MaxPieces will be returned additionally. Weight restriction details will only be returned in @MaxWeightPerPiece, @MaxWeightTotal (which ever applies) and @WieghtUnit. | |
@MaxPieces | If number of pieces are restricted, maximum allowed number of pieces is returned. | 0..1 | 2 | |
@MaxWeightPerPiece | If a weight restriction applies in a per piece basis, the maximum allowed weight per pieces is returned. | 0..1 | 32 | |
@MaxWeightTotal | If a restriction to the total weight of all pieces applies, the maxmum allowed total weight is returned here. | 0..1 | 64 | |
@WeightUnit | Unit of weight. Values: K - Kilogramm L - Pounds (lb) | [K] [L] | 0..1 | K |
</BaggageAllowance> | ||||
<NVB/> | Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<NVA/> | Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<StopOverIndicator/> | Indicates if stopover is permitted w/ the fare. Uses industry values to reflect the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger wants to stop in that city, the fare must be recalculated; the fare may or may not permit stopovers. | [X] [O] | 0..1 | |
<BaggagePolicy> | Baggage Policy according to US DOT Baggage Mandate | 0..N | ||
@Amount | Amount charged per bag | 0..1 | ||
@BaggageItem | Specifies whether this policy applies: 1..9 : to the 1st, 2nd, Nth bag BF : to free baggage allowance C : to carry-on baggage (C) CF : to free carry-on-baggage allowance E : to Embargoes | 0..1 | ||
<TravelerIDRef/> | This value can be the a) TravelerElementNumber of the booked PNR, | 0..N | 1 (b) or the traveler's ID reference assigned by and passed in with the request. It is necessary to be able to refer to specific travelers even of the same type on the same segment, because the baggage policy can depend on the frequent flyer status of a traveler. Example: T1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
<Url> | URL where additional information regarding the baggage policiy can be found. | 0..N | ||
@Text | Description text. | 0..1 | ||
</Url> | ||||
</BaggagePolicy> | ||||
</RelatedSegment> | ||||
<FareBasisCode/> | Fare basis code. | 1 | Y26 | |
<FareComponent> | Price break-down per fare component. Not supported by all GDS/PricingEngines (1A=N; 1W=Y; 1V=Y; 1P=N; ITA=Y, SITA=N). | 0..1 | ||
@Total | Total amount for this fare component. Total = base fare amount + taxes amount. | 1 | 15000 | |
<CurrencyCode> | Currency for this FareComponent may not be the same as POS Currency Code. | 0..1 | HKD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BaseFare> | Base fare for this fare component | 1 | ||
@Amount | Total component fare amount that includes surcharges (if any). | 1 | 7500 | |
<Surcharges> | Surcharges break down information. | 0..1 | ||
@Amount | Total surcharges amount. | 0..1 | 2000 | |
<Surcharge> | Individual Surcharge information. | 1..N | ||
@Amount | Individual surcharge amount. | 1 | 270 | |
<Designator/> | Surcharge designator. | 1 | ||
<Description/> | Surcharge descriptions as free form text. | 0..1 | ||
</Surcharge> | ||||
</Surcharges> | ||||
</BaseFare> | ||||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</FareComponent> | ||||
<FareRefKey/> | Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ. | 0..1 | ||
<Discount> | The discount granted. | 0..1 | 20 | |
@Type | The type of discount. Values are P (for percentage) or A (for amount). | [A] [P] | 0..1 | P |
</Discount> | ||||
<TicketDesignator/> | Ticket designator code. | 0..1 | ATM1 (Apollo) | |
<AirlineCode/> | Airline code. | 1 | AA | |
<CorporateFares> | Corporate fares group | 0..N | ||
@Priced | Indicates whether this corporate fare information was actually used to price. Possible values are 'Y' for Yes and 'U' for Unknown. | [Y] [U] | 1 | U |
<AccountNumber/> | Corporate fare account number. | 1 | 000243 | |
<ContractCode/> | Corporate fare contract code. | 1 | 00001 | |
</CorporateFares> | ||||
<Penalty> | Penalty group | 0..1 | ||
@TicketRefundable | Indicates if ticket is refundable or not. A ticket is regarded as refundable if it is at least refundable at a certain point in time with or without a charge. That is, a ticket which is refundable at a charge prior to departure and not refundable after departure would be regarded as refundable. More detailed information may be returned in the FeeApplies and Cancel elements when available. Values are: Y = Ticket is refundable N = Ticket is not refundable. | [Y] [N] | 0..1 | Y |
@DepositRequired | Indicates if deposit is required or not. Values are: Y = Deposit is required N = Deposit is not required. | [Y] [N] | 0..1 | Y |
@DepositRefundable | Indicates if deposit is refundable or not. Values are: Y = Deposit is refundable N = Deposit is not refundable. | [Y] [N] | 0..1 | Y |
@TicketChangeable | Indicates if ticket is changeable or not. A ticket is regarded as changeable if it is at least changeable at a certain point in time with or without a charge. That is, a ticket which is changeable at a charge prior to departure and not changeable after departure would be regarded as changeable. More detailed information may be returned in the FeeApplies and Change elements when available. Values are: Y = Ticket is changeable N = Ticket is not changeable | [Y] [N] | 0..1 | Y |
<TicketText/> | Text related to the ticket penalty. Possible values: AD = ticket is not refundable after departure BD = ticket is not refundable before departure | [AD] [BD] | 0..1 | AD |
<FeeApplies> | Fee applies group | 0..1 | ||
@FailureToConfirm | Y = Pax must confirm space N = No confirmation required | [Y] [N] | 0..1 | Y |
@Cancellation | Y = Cancellation Fee Applies N = No Cancel Fee | [Y] [N] | 0..1 | Y |
@Carrier | Y = Carrier Fee applies N = No carrier fees | [Y] [N] | 0..1 | Y |
@ReplaceTicket | Y = Replacement fee applies N = No replacement fee | [Y] [N] | 0..1 | Y |
@ChangeItinerary | Y= Change Itinerary fee applies N = No change fee | [Y] [N] | 0..1 | Y |
</FeeApplies> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Change> | Change penalty group | 0..N | ||
@Type | Determines whether penalty applies to reissues or revalidation RI = Reissue RV= Revalidation If attribute is not present, no information to which type of change the penalty applies is available. | 0..1 | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for changes. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..N | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for cancellation. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
<Failure> | Failure to confirm penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Failure> | ||||
<Replace> | Replacement penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Replace> | ||||
</Penalty> | ||||
<Restrictions> | Restrictions group showing if or not respective restrictions apply. | 0..1 | ||
@AdvancePurchase | AdvancePurchase indicates if the fare rules require the reservation for the flight segment(s) to be made within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceReservation | AdvanceReservation indicates if the fare rules require the ticket to be issued within a specific time window relative to the point in time when the reservation for the flight segment(s) was made. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceDeparture | AdvanceDeparture indicates if the fare rules require the ticket to be issued within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MinimumStay | Indicates whether MinimumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
@MaximumStay | Indicates whether MaximumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
</Restrictions> | ||||
<AdvancePurchase> | Advance purchase restrictions. The type is defined by the Advance Unit attribute. If for example this number is 3 and the unit is D, the advance purchase restriction is 3 days. | 0..1 | 3 | |
@Unit | Advance purchase restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvancePurchase> | ||||
<AdvanceTicketing> | Advance ticketing group | 0..1 | ||
<AdvanceReservation> | Advance ticketing reservation restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 24 and the unit is H and the permitted is latest (value L), that means that ticketing must be at the latest 24 hours after purchase. If permitted was on time (value O), the ticketing must be 24 hours after purchase. | 0..2 | 24 | |
@Unit | Advance ticketing reservation restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase ticketing restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceReservation> | ||||
<AdvanceDeparture> | Advance ticketing departure restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 14 and the unit is D and the permitted is latest (value L), that means that ticketing must be at the latest 14 days before the departure. If permitted was on time (value O), the ticketing must be 14 days before departure. | 0..2 | 14 | |
@Unit | Advance ticketing departure restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance ticketing departure restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceDeparture> | ||||
</AdvanceTicketing> | ||||
<MinimumStay> | Minimum stay rules group | 0..1 | ||
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MinimumStay> | ||||
<MaximumStay> | Maximum stay rules group | 0..1 | ||
@Application | Maximum Stay applicability. Possible values are: CP = Travel must be Completed before CC = Travel must Commence before | [CP] [CC] | 0..1 | CP |
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MaximumStay> | ||||
<PriceClassComments> | Description and remarks associated to a PriceClass returned in the Flight/PriceGroup element, e.g. TANGO | 0..1 | ||
@ProgramCode | Code of the PriceClass Program. | 0..1 | IC | |
@ProgramName | Code of the PriceClass Program. | 0..1 | Intercontinental | |
@PriceClassCode | Code of the price class. | 0..1 | 3 | |
@PriceClassName | Marketing name of the price class. | 0..1 | TANGO | |
<Text/> | Describing the highlights of the PriceClass. | 0..N | ||
</PriceClassComments> | ||||
</FareInfo> | ||||
<Penalty> | Penalty group | 0..1 | ||
@TicketRefundable | Indicates if ticket is refundable or not. A ticket is regarded as refundable if it is at least refundable at a certain point in time with or without a charge. That is, a ticket which is refundable at a charge prior to departure and not refundable after departure would be regarded as refundable. More detailed information may be returned in the FeeApplies and Cancel elements when available. Values are: Y = Ticket is refundable N = Ticket is not refundable. | [Y] [N] | 0..1 | Y |
@DepositRequired | Indicates if deposit is required or not. Values are: Y = Deposit is required N = Deposit is not required. | [Y] [N] | 0..1 | Y |
@DepositRefundable | Indicates if deposit is refundable or not. Values are: Y = Deposit is refundable N = Deposit is not refundable. | [Y] [N] | 0..1 | Y |
@TicketChangeable | Indicates if ticket is changeable or not. A ticket is regarded as changeable if it is at least changeable at a certain point in time with or without a charge. That is, a ticket which is changeable at a charge prior to departure and not changeable after departure would be regarded as changeable. More detailed information may be returned in the FeeApplies and Change elements when available. Values are: Y = Ticket is changeable N = Ticket is not changeable | [Y] [N] | 0..1 | Y |
<TicketText/> | Text related to the ticket penalty. Possible values: AD = ticket is not refundable after departure BD = ticket is not refundable before departure | [AD] [BD] | 0..1 | AD |
<FeeApplies> | Fee applies group | 0..1 | ||
@FailureToConfirm | Y = Pax must confirm space N = No confirmation required | [Y] [N] | 0..1 | Y |
@Cancellation | Y = Cancellation Fee Applies N = No Cancel Fee | [Y] [N] | 0..1 | Y |
@Carrier | Y = Carrier Fee applies N = No carrier fees | [Y] [N] | 0..1 | Y |
@ReplaceTicket | Y = Replacement fee applies N = No replacement fee | [Y] [N] | 0..1 | Y |
@ChangeItinerary | Y= Change Itinerary fee applies N = No change fee | [Y] [N] | 0..1 | Y |
</FeeApplies> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Change> | Change penalty group | 0..N | ||
@Type | Determines whether penalty applies to reissues or revalidation RI = Reissue RV= Revalidation If attribute is not present, no information to which type of change the penalty applies is available. | 0..1 | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for changes. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..N | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for cancellation. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
<Failure> | Failure to confirm penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Failure> | ||||
<Replace> | Replacement penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Replace> | ||||
</Penalty> | ||||
<Restrictions> | Restrictions group showing if or not respective restrictions apply. | 0..1 | ||
@AdvancePurchase | AdvancePurchase indicates if the fare rules require the reservation for the flight segment(s) to be made within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceReservation | AdvanceReservation indicates if the fare rules require the ticket to be issued within a specific time window relative to the point in time when the reservation for the flight segment(s) was made. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceDeparture | AdvanceDeparture indicates if the fare rules require the ticket to be issued within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MinimumStay | Indicates whether MinimumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
@MaximumStay | Indicates whether MaximumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
</Restrictions> | ||||
<AdvancePurchase> | Advance purchase restrictions. The type is defined by the Advance Unit attribute. If for example this number is 3 and the unit is D, the advance purchase restriction is 3 days. | 0..1 | 3 | |
@Unit | Advance purchase restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvancePurchase> | ||||
<AdvanceTicketing> | Advance ticketing group | 0..1 | ||
<AdvanceReservation> | Advance ticketing reservation restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 24 and the unit is H and the permitted is latest (value L), that means that ticketing must be at the latest 24 hours after purchase. If permitted was on time (value O), the ticketing must be 24 hours after purchase. | 0..2 | 24 | |
@Unit | Advance ticketing reservation restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase ticketing restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceReservation> | ||||
<AdvanceDeparture> | Advance ticketing departure restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 14 and the unit is D and the permitted is latest (value L), that means that ticketing must be at the latest 14 days before the departure. If permitted was on time (value O), the ticketing must be 14 days before departure. | 0..2 | 14 | |
@Unit | Advance ticketing departure restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance ticketing departure restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceDeparture> | ||||
</AdvanceTicketing> | ||||
<MinimumStay> | Minimum stay rules group | 0..1 | ||
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MinimumStay> | ||||
<MaximumStay> | Maximum stay rules group | 0..1 | ||
@Application | Maximum Stay applicability. Possible values are: CP = Travel must be Completed before CC = Travel must Commence before | [CP] [CC] | 0..1 | CP |
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MaximumStay> | ||||
<TicketByDate> | Ticket by date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Remark/> | Fare rules miscellaneous remarks. | 0..N | See pax type | |
<Endorsement> | Displays endorsements associated with the fare. See Type attribute for details of endorsement types. In general, manual endorsements will override those automatically generated by the GDS/CRS, which are then no longer visible in the PNR. However, if a GDS (e.g. Apollo) returns both generated and manual endorsements, both will be present in PNRViewRS distinguished by their Type. Which endorsements will be printed on the ticket depends on GDS-specific logic. As a rule of thumb: manual will override generated. | 0..N | ||
<Text/> | Endorsement text. | 1 | ||
@Type | Identifies the creation mode of this line. Values are: A - automatically by pricing system M - manual override entered by agent P - manual agent entered to be appended to the automatically generated line. | [A] [M] [P] | 1 | |
</Endorsement> | ||||
<FareCalculation/> | Fare Calculation line | 0..1 | ||
<TourCode/> | Tour code identifier. | 0..1 | ITGF12 (Galileo / Apollo) | |
<AgreementReferenceCode/> | Reference Code to identify commercial agreement with airline. Often referred to as 'Commercial Agreement Reference (CAR) code'. | 0..1 | ||
</FareRules> | ||||
<ExchangeInfo> | Information returned by an Auto-Exchange application (e.g. Travelport Rapid Reprice) | 0..1 | ||
@Type | Type of exchange transaction. Values are: RI - Reissue RV - Revalidation | [RI] [RV] | 0..1 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Penalty> | Penalty/Change Fee amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Total | The total penalty amount including all applicable taxes | 1 | ||
@Amount | The total penalty amount | 1 | ||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Penalty> | ||||
<CommPenalty> | Commission allowed on penalty expressed as an amount | 0..1 | ||
@Amount | The commission amount. | 0..1 | ||
</CommPenalty> | ||||
<ValueOfOldTicket> | This is the actual value of the old ticket. | 0..1 | ||
@Amount | The total fare amount including taxes of the old ticketed fare. | 1 | ||
</ValueOfOldTicket> | ||||
<AdditionalCollection> | Additional collection amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</AdditionalCollection> | ||||
<Refund> | Refund amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</Refund> | ||||
<TotalDifference> | The total amount either to be paid in addition to the price of the old ticket or to be refunded to the customer. In the later case the amount is a negative value. TotalDifference = AdditionalCollection + Penalty - Refund. | 0..1 | ||
@Amount | 1 | |||
</TotalDifference> | ||||
<Waiver> | If a (dynamic) waiver code was applied by the airline, Waiver/@Applies will show value 'Y'. | 0..1 | ||
@Applies | Values are: Y = Yes | [Y] | 0..1 | |
<WaiverCode/> | Returns the waiver code that has been applied if returned by the provider system | 0..1 | ||
</Waiver> | ||||
<Involuntary/> | Whether the exchange is an involuntary exchange driven by airline-side schedule changes. Values are: Y - Yes Examples: Y | [Y] [N] | 0..1 | |
</ExchangeInfo> | ||||
<FeeGroup> | Fees claimed for all services charged with this Ticket. | 0..1 | ||
@Amount | Total fee amount for the Fare | 1 | 200000 | |
<Fee> | 1..N | |||
@ServiceCode | Additional unique ATPCO code. Please refer to FLX Codeset document for acceptable values. | 0..1 | OC | |
@SubCode | ATPCO RFISC (ReasonForIssuance Subcode). Example of RFISC: 0CC | 0..1 | ||
@Refundable | Indicates if fee is refundable. Values are: Y = Fee refundable N = Fee not refundable. If attribute is not there then default is Y. | 0..1 | ||
<Amount/> | Fee amount. | 1 | 2000 | |
<Description/> | Title description (Commercial Name) of Fee. | 0..1 | "Credit Card Fee" | |
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Fee> | ||||
</FeeGroup> | ||||
</TravelerGroup> | ||||
<OptionalServices> | Services that are individually purchased. | 0..1 | ||
<Service> | Service Details An EMD-A requires certain grouping. Only services belonging to the same RFIC can be issued in same EMD document. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Method | Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement C = Collect at point of service | [F] [EA] [MA] [ES] [MS] [D] [C] | 1 | |
@Airline | This is the airline code of the Marketing carrier, the carrier actually offering the service. | 1 | ||
@TypeValue | EMD Type Value as defined by ATPCO 1 = Standalone 2 = Associated to a flight 3 = Standalone associated to a ticket (but not flight) 4 = no EMD, carrier directed type 5 = E-Ticket | 0..1 | ||
@SaleStatus | Allowed Values: "Offered" "Pending" "Booked" "Issued" "Canceled" "Issued" represents those services which have been issued and have a valid EMDInfo node "Booked" represent items sold/booked but not yet issued Values are returned in the response | [Offered] [Booked] [Issued] [Pending] [Canceled] | 0..1 | |
@ServiceType | The ATPCO defined code for the type of service (also referred to as 'Flight/Ticket/Merchandise Byte 21)': F = Flight (TypeValue=2) R = Rule Buster (Type Value = 5) T = Ticket (TypeValue=3 if EMD-S is issued, 4 if other) M = Merchandise (TypeValue=1 if EMD-S is issued, 4 if other) | 0..1 | ||
@ReasonCode | IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs. A = Air Transportation B = Surface Transportation/Non Air services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = in-flight Services I = Individual Airline Use | 1 | ||
@SubCode | ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC | 1 | ||
@ServiceCode | Additional unique ATPCO code. | 0..1 | OC | |
@FareBrand | Service is part of a bundle associated to this fare brand | 0..1 | ||
@Status | Example values: NN = "Requested" HK = "Confirmed" | 0..1 | ||
@DealID | This ID represents an airline promotion for a special target market and applies only for FQTV numbers identified for this promotion | 0..1 | ||
@Type | Indicator if this option is a discount or a surcharge; Values are: "Discount" 1) "Surcharge" "Included" 2) "Not applicable" 3) "Credit" 4) "Fee Formula" 1) only applicable when using methof F, applying option directly to a fare (not used in an EMD solution) 2) This item is free of charge due to FQTV status or chosen Price Class 3) This item is not available/applicable due to FQTV status or chosen Price Class. 4) This value applies when a residual value is provided as a credit (for future travel) Sample: Earning extra miles may only be allowed for a Top tier FQTV status and is not applicable for any other traveler. | [Discount] [Surcharge] [Included] [Not applicable] [Credit] [Fee Formula] | 1 | |
@FQTVAirline | The 2-character airline code of the Frequent Flyer membership | 0..1 | AA | |
@FQTVStatus | The status (tier level) of the traveler's FQTV account. This is available as a query results against the airline's FQTV database. Samples: AA(American AAdvantage): -- Gold -- Platinum -- Executive Platinum LH (Miles and More): -- Frequent Traveller -- Senator -- HON Circle EK (Emirates Skywards): -- Silver -- Gold | 0..1 | ||
@FQTVNumber | This is the actual FrequentFlyer number associated to the FQTVStatus. This will allow the POS GUI to associate the actual traveler with the respective option/price | 0..1 | ||
@NotValidBefore | Option is not available/usable until the date entered | 0..1 | ||
@NotValidAfter | Option is not available/usable after the date entered | 0..1 | ||
@Slice | In case of a "Change Of Gauge" flight, this determines to which slice of the flight the option belongs. Default = 0 (or absence) | 0..1 | YY 465 SFO FRA with change of gauge in ORD Slice 0 = SFO to ORD Slice 1 = ORD to FRA | |
@CanDeselect | Any service tagged with a "Y" setting here can be deselected. This attribute is set by the merchandizing engine for services which are typically included in a Price Class or CoS but may not be desired by the traveler, e.g. Premium Drinks on the flight. Allowed value: "Y" | [Y] | 0..1 | |
@MaxQuantity | Will determine what the maximum number can be for the Quantity. | 0..1 | 5 | |
@Quantity | This attribute provides how many service/items of the same type have been ordered, 1 being the default. | 0..1 | 3 | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Element number of segment associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<ServiceLocation/> | Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. | 0..1 | DFW | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Description/> | Title description (Commercial Name) of offered service. | 1 | "3rd Bag Fee" UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable" | |
<DescriptionVariable/> | This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234" | 0..1 | ||
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<ServicePrice> | Price for this service; not to be used for 'included' options (no charge options) This node uses the Currency/Decimals of the FareGroup root level | 0..1 | ||
@Total | Total amount for the chosen quantity of this service. Total = base price + total amount of taxes. | 1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Service | 1 | ||
@Amount | Net price of service | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
<ItemPrice> | Recommended to provide at all times, however if quantity is greater than 1 ItemPrice is mandatory | 0..1 | ||
@Total | Total amount for this service based on FQTV status and chosen Price Class. Total = base price + total amount of taxes. | 1 | 7500 | |
<BasePrice> | Base (net) price of Option | 1 | ||
@Amount | Net price of option. | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
</ItemPrice> | ||||
</ServicePrice> | ||||
<OtherElementReference/> | Reference to an associated SSR Element (e.g. a meal being ordered via SSR) | 0..N | ||
<TicketByDate> | Date (in ISO 8601 format: (yyyy-mm-dd) by which this service must be issued. | 0..1 | 2010-05-07 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Penalties> | Option Penalty group | 0..1 | ||
@Refundable | Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable | [Y] [N] | 0..1 | Y |
<Change> | Change penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
</Penalties> | ||||
<Commission> | Commission amount or percentage for this option | 0..1 | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<Endorsement> | Endorsements for this service. | 0..N | NONREF | |
<Text/> | Endorsement text. | 1 | ||
</Endorsement> | ||||
<ValidatingCarrier/> | Validating carrier code. Standard IATA 2-letter alphanumeric code. Allows to override the Validating Carrier assigned to the entire FareGroup | 0..1 | AF | |
<ReferenceKey/> | Unique reference key. If present in pricing response messages, must be included. | 0..1 | ||
<Attributes> | ATPCO S5 record attributes | 0..1 | ||
<Group> | Sample codes: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades WF = WiFi | 1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Group> | ||||
<SubGroup> | Sample codes for group "BG": CT = Container PP = Pre-paid excess baggage Sample codes for group "GT": BU = Bus LI = Limo, etc Sample codes for group "IE": IT = Internet access TV = Television, etc | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</SubGroup> | ||||
<Desc1> | Description codes. Examples: 05 = up to 5 kg 1Y = One Year AI = Aisle B1 = First Bag etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc1> | ||||
<Desc2> | Description codes. Examples: HT = Hot KO = Kosher etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc2> | ||||
</Attributes> | ||||
<BookingInstructions> | Contains instructions how to book this service with respective source | 0..1 | ||
<SSRCode/> | Special service request code. IATA standard. | 0..N | VGML | |
<OSIText/> | 0..N | |||
<UpgradeMethod> | Allowed Values: A = AutoUpgrade S = SSR request | 0..1 | ||
@NewClass | Instructs which new class to book | 0..1 | ||
</UpgradeMethod> | ||||
<Text/> | Any freeflow to instruct DC | 0..N | ||
</BookingInstructions> | ||||
<BookingDate> | Date when services was added to PNR in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</BookingDate> | ||||
<InstantPurchase/> | Instant Purchase indicator. CC = Purchase is immediately charged to CC AP = Purchase is using AirPass credit(s) PP = Purchase is charged via PayPal N = Not an instant purchase TT = Purchase is immediate after Ticketing time AU = EMD will be automatically issued without sending EMDIssueRQ | [CC] [AP] [PP] [N] [TT] [AU] | 0..1 | TT |
</Service> | ||||
</OptionalServices> | ||||
<IncludedServices> | Services that are included in the ticket fare, or free of charge due to FFN status. | 0..1 | ||
<Service> | Service Details | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Method | Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement C = Collect at point of service | [F] [EA] [MA] [ES] [MS] [D] [C] | 1 | |
@Airline | This is the airline code of the Marketing carrier, the carrier actually offering the service. | 1 | ||
@TypeValue | EMD Type Value as defined by ATPCO 1 = Standalone 2 = Associated to a flight 3 = Standalone associated to a ticket (but not flight) 4 = no EMD, carrier directed type 5 = E-Ticket | 0..1 | ||
@SaleStatus | Allowed Values: "Offered" "Pending" "Booked" "Issued" "Canceled" "Issued" represents those services which have been issued and have a valid EMDInfo node "Booked" represent items sold/booked but not yet issued Values are returned in the response | [Offered] [Booked] [Issued] [Pending] [Canceled] | 0..1 | |
@ServiceType | The ATPCO defined code for the type of service (also referred to as 'Flight/Ticket/Merchandise Byte 21)': F = Flight (TypeValue=2) R = Rule Buster (Type Value = 5) T = Ticket (TypeValue=3 if EMD-S is issued, 4 if other) M = Merchandise (TypeValue=1 if EMD-S is issued, 4 if other) | 0..1 | ||
@ReasonCode | IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs. A = Air Transportation B = Surface Transportation/Non Air services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = in-flight Services I = Individual Airline Use | 1 | ||
@SubCode | ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC | 1 | ||
@ServiceCode | Additional unique ATPCO code. | 0..1 | OC | |
@FareBrand | Service is part of a bundle associated to this fare brand | 0..1 | ||
@Status | Example values: NN = "Requested" HK = "Confirmed" | 0..1 | ||
@DealID | This ID represents an airline promotion for a special target market and applies only for FQTV numbers identified for this promotion | 0..1 | ||
@Type | Indicator if this option is a discount or a surcharge; Values are: "Discount" 1) "Surcharge" "Included" 2) "Not applicable" 3) "Credit" 4) "Fee Formula" 1) only applicable when using methof F, applying option directly to a fare (not used in an EMD solution) 2) This item is free of charge due to FQTV status or chosen Price Class 3) This item is not available/applicable due to FQTV status or chosen Price Class. 4) This value applies when a residual value is provided as a credit (for future travel) Sample: Earning extra miles may only be allowed for a Top tier FQTV status and is not applicable for any other traveler. | [Discount] [Surcharge] [Included] [Not applicable] [Credit] [Fee Formula] | 1 | |
@FQTVAirline | The 2-character airline code of the Frequent Flyer membership | 0..1 | AA | |
@FQTVStatus | The status (tier level) of the traveler's FQTV account. This is available as a query results against the airline's FQTV database. Samples: AA(American AAdvantage): -- Gold -- Platinum -- Executive Platinum LH (Miles and More): -- Frequent Traveller -- Senator -- HON Circle EK (Emirates Skywards): -- Silver -- Gold | 0..1 | ||
@FQTVNumber | This is the actual FrequentFlyer number associated to the FQTVStatus. This will allow the POS GUI to associate the actual traveler with the respective option/price | 0..1 | ||
@NotValidBefore | Option is not available/usable until the date entered | 0..1 | ||
@NotValidAfter | Option is not available/usable after the date entered | 0..1 | ||
@Slice | In case of a "Change Of Gauge" flight, this determines to which slice of the flight the option belongs. Default = 0 (or absence) | 0..1 | YY 465 SFO FRA with change of gauge in ORD Slice 0 = SFO to ORD Slice 1 = ORD to FRA | |
@CanDeselect | Any service tagged with a "Y" setting here can be deselected. This attribute is set by the merchandizing engine for services which are typically included in a Price Class or CoS but may not be desired by the traveler, e.g. Premium Drinks on the flight. Allowed value: "Y" | [Y] | 0..1 | |
@MaxQuantity | Will determine what the maximum number can be for the Quantity. | 0..1 | 5 | |
@Quantity | This attribute provides how many service/items of the same type have been ordered, 1 being the default. | 0..1 | 3 | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Element number of segment associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<ServiceLocation/> | Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. | 0..1 | DFW | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Description/> | Title description (Commercial Name) of offered service. | 1 | "3rd Bag Fee" UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable" | |
<DescriptionVariable/> | This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234" | 0..1 | ||
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<ServicePrice> | Price for this service; not to be used for 'included' options (no charge options) This node uses the Currency/Decimals of the FareGroup root level | 0..1 | ||
@Total | Total amount for the chosen quantity of this service. Total = base price + total amount of taxes. | 1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Service | 1 | ||
@Amount | Net price of service | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
<ItemPrice> | Recommended to provide at all times, however if quantity is greater than 1 ItemPrice is mandatory | 0..1 | ||
@Total | Total amount for this service based on FQTV status and chosen Price Class. Total = base price + total amount of taxes. | 1 | 7500 | |
<BasePrice> | Base (net) price of Option | 1 | ||
@Amount | Net price of option. | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
</ItemPrice> | ||||
</ServicePrice> | ||||
<OtherElementReference/> | Reference to an associated SSR Element (e.g. a meal being ordered via SSR) | 0..N | ||
<TicketByDate> | Date (in ISO 8601 format: (yyyy-mm-dd) by which this service must be issued. | 0..1 | 2010-05-07 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Penalties> | Option Penalty group | 0..1 | ||
@Refundable | Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable | [Y] [N] | 0..1 | Y |
<Change> | Change penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
</Penalties> | ||||
<Commission> | Commission amount or percentage for this option | 0..1 | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<Endorsement> | Endorsements for this service. | 0..N | NONREF | |
<Text/> | Endorsement text. | 1 | ||
</Endorsement> | ||||
<ValidatingCarrier/> | Validating carrier code. Standard IATA 2-letter alphanumeric code. Allows to override the Validating Carrier assigned to the entire FareGroup | 0..1 | AF | |
<ReferenceKey/> | Unique reference key. If present in pricing response messages, must be included. | 0..1 | ||
<Attributes> | ATPCO S5 record attributes | 0..1 | ||
<Group> | Sample codes: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades WF = WiFi | 1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Group> | ||||
<SubGroup> | Sample codes for group "BG": CT = Container PP = Pre-paid excess baggage Sample codes for group "GT": BU = Bus LI = Limo, etc Sample codes for group "IE": IT = Internet access TV = Television, etc | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</SubGroup> | ||||
<Desc1> | Description codes. Examples: 05 = up to 5 kg 1Y = One Year AI = Aisle B1 = First Bag etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc1> | ||||
<Desc2> | Description codes. Examples: HT = Hot KO = Kosher etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc2> | ||||
</Attributes> | ||||
<BookingInstructions> | Contains instructions how to book this service with respective source | 0..1 | ||
<SSRCode/> | Special service request code. IATA standard. | 0..N | VGML | |
<OSIText/> | 0..N | |||
<UpgradeMethod> | Allowed Values: A = AutoUpgrade S = SSR request | 0..1 | ||
@NewClass | Instructs which new class to book | 0..1 | ||
</UpgradeMethod> | ||||
<Text/> | Any freeflow to instruct DC | 0..N | ||
</BookingInstructions> | ||||
<BookingDate> | Date when services was added to PNR in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</BookingDate> | ||||
<InstantPurchase/> | Instant Purchase indicator. CC = Purchase is immediately charged to CC AP = Purchase is using AirPass credit(s) PP = Purchase is charged via PayPal N = Not an instant purchase TT = Purchase is immediate after Ticketing time AU = EMD will be automatically issued without sending EMDIssueRQ | [CC] [AP] [PP] [N] [TT] [AU] | 0..1 | TT |
</Service> | ||||
</IncludedServices> | ||||
<ValidatingCarrier> | Validating carrier code. Standard IATA 2-letter alphanumeric code. | 0..1 | AF | |
<AirlineCode/> | Airline code. | 1 | AA | |
</ValidatingCarrier> | ||||
<TicketingIdentifier/> | Shows system settings for ticketing mode in stored fare. Values are: E- E-Ticket P - Paper Ticket N - Ticketless | [E] [P] [N] | 0..1 | E |
<ExchangeInfo> | Information returned by an Auto-Exchange application (e.g. Travelport Rapid Reprice) | 0..1 | ||
@Type | Type of exchange transaction. Values are: RI - Reissue RV - Revalidation | [RI] [RV] | 0..1 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Penalty> | Penalty/Change Fee amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Total | The total penalty amount including all applicable taxes | 1 | ||
@Amount | The total penalty amount | 1 | ||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Penalty> | ||||
<CommPenalty> | Commission allowed on penalty expressed as an amount | 0..1 | ||
@Amount | The commission amount. | 0..1 | ||
</CommPenalty> | ||||
<ValueOfOldTicket> | This is the actual value of the old ticket. | 0..1 | ||
@Amount | The total fare amount including taxes of the old ticketed fare. | 1 | ||
</ValueOfOldTicket> | ||||
<AdditionalCollection> | Additional collection amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</AdditionalCollection> | ||||
<Refund> | Refund amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</Refund> | ||||
<TotalDifference> | The total amount either to be paid in addition to the price of the old ticket or to be refunded to the customer. In the later case the amount is a negative value. TotalDifference = AdditionalCollection + Penalty - Refund. | 0..1 | ||
@Amount | 1 | |||
</TotalDifference> | ||||
<Waiver> | If a (dynamic) waiver code was applied by the airline, Waiver/@Applies will show value 'Y'. | 0..1 | ||
@Applies | Values are: Y = Yes | [Y] | 0..1 | |
<WaiverCode/> | Returns the waiver code that has been applied if returned by the provider system | 0..1 | ||
</Waiver> | ||||
<Involuntary/> | Whether the exchange is an involuntary exchange driven by airline-side schedule changes. Values are: Y - Yes Examples: Y | [Y] [N] | 0..1 | |
</ExchangeInfo> | ||||
</FareGroup> | ||||
<ManualFareEntry> | 0..N | |||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</ManualFareEntry> | ||||
<Group> | Group details group | 0..1 | ||
<GroupName/> | Name of the group. | 1 | ||
<BSGGroupName/> | Name of a Blocked Space Group. Supported on Sabre only. | 1 | ||
<NumberOfPassengers/> | Size of the group. | 1 | ||
<RemainingSeats/> | Seats in the group, that have not been sold yet. | 1 | ||
</Group> | ||||
<Traveler> | Traveler details group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Passenger type. Values are: ADT = Adult, INS = Infant occupying seat, CHD = Child, YTH = Youth, MIL = Military, GOV = Government, SRC = Senior Citizen, STD = Student ( | 1 | ADT) | |
@ID | An ID defined by the client application to uniquely identify this traveler. NOTE: currently not supported by any GDS/CRS adapters. | 0..1 | T29334Z | |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerName> | Name group | 1 | ||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. | 1 | JANE | |
<NativeGivenName/> | This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR | 1 | ||
<Initial/> | Traveler middle initial (only one letter). | 0..1 | G | |
<Title/> | Traveler title. | 0..1 | MISS, MRS, THEREVCON | |
<Age/> | Traveler age. | 0..1 | 01 | |
<DateOfBirth/> | Traveler birth date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<NameRemark/> | Free text name remark. | 0..1 | A123456 | |
<Gender/> | Traveler gender. Values are: F = Female M = Male. U = Unknown | [F] [M] [U] | 0..1 | M |
<Residence> | Information related to the place of residence of the traveler. | 0..1 | ||
<CountryCode/> | Country code of the country of residence for this Traveler. | 1 | US | |
</Residence> | ||||
</TravelerName> | ||||
<Infant> | Infant traveler group | 0..1 | ||
@Type | Infant PAX type. Although regular INF type will be automatically set, this optional attribute would show if present a different PTC for infants. Particularly useful for bulk contracts - JNF pax type. | 0..1 | JNF | |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Infant Traveler given (first) name. | 1 | ||
<AgeInMonths/> | Infant age specified in months. | [0] to [23] | 1 | 5 |
<DateOfBirth/> | Traveler birth date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<NameRemark/> | Free text name remark. | 0..1 | A123456 | |
<Gender/> | Traveler gender. Values are: F = Female M = Male. U = Unknown | [F] [M] [U] | 0..1 | M |
</Infant> | ||||
</Traveler> | ||||
<AirGroup> | Air group | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<Flight> | Booked flights group | 1..N | ||
@LinkType | Flight link type. Possible values are: 1A = Amadeus (full) Access (AS + AU) 1ADA = Amadeus (full) Access and Direct Access ATLA = Amadeus Ticketless Access (includes AEAC + ALT) AEAC = Amadeus Extended Air Choice ALT = Amadeus Light Ticketing AS = Amadeus Access Sell ASDA = Amadeus Access Sell and Direct Access AU = Amadeus Access Update AUDA = Amadeus Access Update and Direct Access DA = Amadeus Direct Access DAM = Direct Access Mode FS = Apollo/Galileo Free sale agreement GA = Apollo/Galileo Guaranteed against Alpha AVS status GU = Apollo/Galileo Guaranteed against numeric status NO = Apollo/Galileo No sell agreement exists between host and the vendor NS = Apollo/Galileo Non-statusing member - flights are generally on request SA = Apollo/Galileo Same as GA, except vendor record locator is returned sooner SAB = Sabre answerback SDA = Sabre direct Access SDC = Sabre direct Connect SMA = Sabre multi Access SS = Apollo/Galileo Secured Sell ST = Apollo/Galileo Standard AVS status sell - no guarantees, no last seat SU = Apollo/Galileo Same as GU, except vendor record locator is returned sooner WDA = Worldspan AccessPlus WDD = Worldspan Direct Sell WDR = Worldspan Direct Response WDS = Worldspan Airline Source | [1A] [1ADA] [ATLA] [AEAC] [ALT] [AS] [ASDA] [AU] [AUDA] [DA] [DAM] [FS] [GA] [GU] [NO] [NS] [SA] [SAB] [SDA] [SDC] [SMA] [SS] [ST] [SU] [WDA] [WDD] [WDR] [WDS] | 0..1 | SDA |
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@FlownIndicator | Segment flown indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
@CnxxIndicator | If attribute CnxxIndicator is returned and value is "Y", the arrival point of this flight segment is a connecting point to the next flight segment, not a stop over point. If the value is "N", the arrival point of this segment is a stop over (or final destination) point. If attribute is not returned this information is not available. Values: Y = Yes N = No | [N] [Y] | 0..1 | Y |
@SecureFlight | Indicates if Secure Flight data is required for this flight. Values: Y = Secure flight data must be provided N = (Default) flight does not require Secure Flight data | [Y] [N] | 0..1 | |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Departure> | Flight departure group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Departure> | ||||
<Arrival> | Flight arrival group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<ChangeOfDay/> | Number of days between arrival and departure. | 0..1 | 1 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Arrival> | ||||
<Carrier> | Flight carrier group | 1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
<SupplierName/> | The suppliers name for the equipment. | 0..1 | ICE | |
</Equipment> | ||||
<CheckIn> | Check In information. Usually associated with code share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in. | 0..1 | ||
<AirlineCode/> | Airline code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<Time/> | Time in ISO 8601 format (hh:mm). Note: currently supported only for Amadeus PNRs. | 0..1 | 14:00 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</CheckIn> | ||||
<NumberOfStops/> | Number of stops. | [0] to [9] | 0..1 | 0 |
<StopInfo> | Ground and Flight information for the intermediate stop(s) of this flight. | 0..1 | ||
<Stop> | Each Stop element represents information about a single intermediate stop point on the way from origin to the destination. | 1..N | ||
@ChangeOfGauge | ChangeOfGauge indicator. If set to "Y" there has to also be a "NewEquipment" node. | 0..1 | Y = Yes, N = No (default) | |
<ArrivingInfo> | This section describes the inbound flight information into this intermediate point. | 1 | ||
<StopAirportCode/> | AirportCode of this stop. | 1 | ORD | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | 0..1 | |||
<Terminal/> | Airport terminal. | 0..1 | 2B | |
</ArrivingInfo> | ||||
<DepartingInfo> | This section describes the outbound flight from this intermediate point onward. | 1 | ||
<DestinationAirportCode/> | Airport Code of the next destination airport. | 1 | CDG | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | 0..1 | |||
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Meals/> | Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Refreshment for purchase L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment complimentary C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Food and/or Beverage for purchase N = No meal service | [B] [K] [V] [L] [D] [S] [O] [H] [M] [R] [C] [F] [P] [Y] [G] [N] | 0..N | B |
<FlightDuration/> | Flying time from this stop city to destination. | 0..1 | 12:30 | |
</DepartingInfo> | ||||
<NewEquipment> | Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge). This will only be present if ChangeOfGauge attribute is set to "Y". | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
</NewEquipment> | ||||
<GroundTime/> | The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport. | 0..1 | 1:30 | |
</Stop> | ||||
</StopInfo> | ||||
<FlightDuration/> | Segment total flying time. | 0..1 | 12:30 | |
<Meals/> | Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Refreshment for purchase L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment complimentary C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Food and/or Beverage for purchase N = No meal service | [B] [K] [V] [L] [D] [S] [O] [H] [M] [R] [C] [F] [P] [Y] [G] [N] | 0..N | B |
<ElectronicTicketing/> | Electronic ticketing indicator. Values are: Y = eticket can be issued N = no eticket possible | [Y] [N] | 0..1 | Y |
<ClassOfService> | The class of service booked for this Flight. Example | 0..1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode> | 1 | |||
@Status | Identifies for HK codes if the sell is confirmed (sold in carrier system). Values are: K - confirmed U - unknown | 0..1 | ||
</ActionCode> | ||||
<NumberInParty/> | Number of travelers booked on this Flight requiring a seat (=excluding infants on lap). | 1 | 1 | |
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
</Flight> | ||||
<Passive> | Trip passive group | 1..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@FlownIndicator | Segment flown indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Departure> | Flight departure group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Departure> | ||||
<Arrival> | Flight arrival group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<ChangeOfDay/> | Number of days between arrival and departure. | 0..1 | 1 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Arrival> | ||||
<Carrier> | Flight carrier group | 1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
<SupplierName/> | The suppliers name for the equipment. | 0..1 | ICE | |
</Equipment> | ||||
<NumberOfStops/> | Number of stops. | [0] to [9] | 0..1 | 0 |
<ElectronicTicketing/> | Electronic ticketing indicator. Values are: Y = eticket can be issued N = no eticket possible | [Y] [N] | 0..1 | Y |
<ClassOfService> | The class of service booked for this Flight. Example | 0..1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
</Passive> | ||||
<Open> | Open air segment group | 1..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@FlownIndicator | Flown indicator. Values are : Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<OpenDeparture> | Open departure group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</OpenDeparture> | ||||
<OpenArrival> | Open arrival group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</OpenArrival> | ||||
<Carrier> | Flight carrier group | 1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<ClassOfService> | The class of service booked for this Flight. Example | 1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
</Open> | ||||
<ARNK> | Arrival unknown group | 1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
</ARNK> | ||||
</AirGroup> | ||||
<ServicesGroup> | Services group. Containing information about purchased services which are not fulfilled along with the fare / not fare integrated. | 0..1 | ||
<Service> | Service Details | 1..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Method | Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement C = Collect at point of service | [F] [EA] [MA] [ES] [MS] [D] [C] | 1 | |
@Airline | This is the airline code of the Marketing carrier, the carrier actually offering the service. | 1 | ||
@TypeValue | EMD Type Value as defined by ATPCO 1 = Standalone 2 = Associated to a flight 3 = Standalone associated to a ticket (but not flight) 4 = no EMD, carrier directed type 5 = E-Ticket | 0..1 | ||
@SaleStatus | Allowed Values: "Offered" "Pending" "Booked" "Issued" "Canceled" "Issued" represents those services which have been issued and have a valid EMDInfo node "Booked" represent items sold/booked but not yet issued Values are returned in the response | [Offered] [Booked] [Issued] [Pending] [Canceled] | 0..1 | |
@ServiceType | The ATPCO defined code for the type of service (also referred to as 'Flight/Ticket/Merchandise Byte 21)': F = Flight (TypeValue=2) R = Rule Buster (Type Value = 5) T = Ticket (TypeValue=3 if EMD-S is issued, 4 if other) M = Merchandise (TypeValue=1 if EMD-S is issued, 4 if other) | 0..1 | ||
@ReasonCode | IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs. A = Air Transportation B = Surface Transportation/Non Air services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = in-flight Services I = Individual Airline Use | 1 | ||
@SubCode | ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC | 1 | ||
@ServiceCode | Additional unique ATPCO code. | 0..1 | OC | |
@FareBrand | Service is part of a bundle associated to this fare brand | 0..1 | ||
@Status | Example values: NN = "Requested" HK = "Confirmed" | 0..1 | ||
@DealID | This ID represents an airline promotion for a special target market and applies only for FQTV numbers identified for this promotion | 0..1 | ||
@Type | Indicator if this option is a discount or a surcharge; Values are: "Discount" 1) "Surcharge" "Included" 2) "Not applicable" 3) "Credit" 4) "Fee Formula" 1) only applicable when using methof F, applying option directly to a fare (not used in an EMD solution) 2) This item is free of charge due to FQTV status or chosen Price Class 3) This item is not available/applicable due to FQTV status or chosen Price Class. 4) This value applies when a residual value is provided as a credit (for future travel) Sample: Earning extra miles may only be allowed for a Top tier FQTV status and is not applicable for any other traveler. | [Discount] [Surcharge] [Included] [Not applicable] [Credit] [Fee Formula] | 1 | |
@FQTVAirline | The 2-character airline code of the Frequent Flyer membership | 0..1 | AA | |
@FQTVStatus | The status (tier level) of the traveler's FQTV account. This is available as a query results against the airline's FQTV database. Samples: AA(American AAdvantage): -- Gold -- Platinum -- Executive Platinum LH (Miles and More): -- Frequent Traveller -- Senator -- HON Circle EK (Emirates Skywards): -- Silver -- Gold | 0..1 | ||
@FQTVNumber | This is the actual FrequentFlyer number associated to the FQTVStatus. This will allow the POS GUI to associate the actual traveler with the respective option/price | 0..1 | ||
@NotValidBefore | Option is not available/usable until the date entered | 0..1 | ||
@NotValidAfter | Option is not available/usable after the date entered | 0..1 | ||
@Slice | In case of a "Change Of Gauge" flight, this determines to which slice of the flight the option belongs. Default = 0 (or absence) | 0..1 | YY 465 SFO FRA with change of gauge in ORD Slice 0 = SFO to ORD Slice 1 = ORD to FRA | |
@CanDeselect | Any service tagged with a "Y" setting here can be deselected. This attribute is set by the merchandizing engine for services which are typically included in a Price Class or CoS but may not be desired by the traveler, e.g. Premium Drinks on the flight. Allowed value: "Y" | [Y] | 0..1 | |
@MaxQuantity | Will determine what the maximum number can be for the Quantity. | 0..1 | 5 | |
@Quantity | This attribute provides how many service/items of the same type have been ordered, 1 being the default. | 0..1 | 3 | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Element number of segment associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<ServiceLocation/> | Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. | 0..1 | DFW | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Description/> | Title description (Commercial Name) of offered service. | 1 | "3rd Bag Fee" UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable" | |
<DescriptionVariable/> | This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234" | 0..1 | ||
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<ServicePrice> | Price for this service; not to be used for 'included' options (no charge options) This node uses the Currency/Decimals of the FareGroup root level | 0..1 | ||
@Total | Total amount for the chosen quantity of this service. Total = base price + total amount of taxes. | 1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Service | 1 | ||
@Amount | Net price of service | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
<ItemPrice> | Recommended to provide at all times, however if quantity is greater than 1 ItemPrice is mandatory | 0..1 | ||
@Total | Total amount for this service based on FQTV status and chosen Price Class. Total = base price + total amount of taxes. | 1 | 7500 | |
<BasePrice> | Base (net) price of Option | 1 | ||
@Amount | Net price of option. | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
</ItemPrice> | ||||
</ServicePrice> | ||||
<OtherElementReference/> | Reference to an associated SSR Element (e.g. a meal being ordered via SSR) | 0..N | ||
<TicketByDate> | Date (in ISO 8601 format: (yyyy-mm-dd) by which this service must be issued. | 0..1 | 2010-05-07 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Penalties> | Option Penalty group | 0..1 | ||
@Refundable | Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable | [Y] [N] | 0..1 | Y |
<Change> | Change penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
</Penalties> | ||||
<Commission> | Commission amount or percentage for this option | 0..1 | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<Endorsement> | Endorsements for this service. | 0..N | NONREF | |
<Text/> | Endorsement text. | 1 | ||
</Endorsement> | ||||
<ValidatingCarrier/> | Validating carrier code. Standard IATA 2-letter alphanumeric code. Allows to override the Validating Carrier assigned to the entire FareGroup | 0..1 | AF | |
<ReferenceKey/> | Unique reference key. If present in pricing response messages, must be included. | 0..1 | ||
<Attributes> | ATPCO S5 record attributes | 0..1 | ||
<Group> | Sample codes: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades WF = WiFi | 1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Group> | ||||
<SubGroup> | Sample codes for group "BG": CT = Container PP = Pre-paid excess baggage Sample codes for group "GT": BU = Bus LI = Limo, etc Sample codes for group "IE": IT = Internet access TV = Television, etc | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</SubGroup> | ||||
<Desc1> | Description codes. Examples: 05 = up to 5 kg 1Y = One Year AI = Aisle B1 = First Bag etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc1> | ||||
<Desc2> | Description codes. Examples: HT = Hot KO = Kosher etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc2> | ||||
</Attributes> | ||||
<BookingInstructions> | Contains instructions how to book this service with respective source | 0..1 | ||
<SSRCode/> | Special service request code. IATA standard. | 0..N | VGML | |
<OSIText/> | 0..N | |||
<UpgradeMethod> | Allowed Values: A = AutoUpgrade S = SSR request | 0..1 | ||
@NewClass | Instructs which new class to book | 0..1 | ||
</UpgradeMethod> | ||||
<Text/> | Any freeflow to instruct DC | 0..N | ||
</BookingInstructions> | ||||
<BookingDate> | Date when services was added to PNR in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</BookingDate> | ||||
<InstantPurchase/> | Instant Purchase indicator. CC = Purchase is immediately charged to CC AP = Purchase is using AirPass credit(s) PP = Purchase is charged via PayPal N = Not an instant purchase TT = Purchase is immediate after Ticketing time AU = EMD will be automatically issued without sending EMDIssueRQ | [CC] [AP] [PP] [N] [TT] [AU] | 0..1 | TT |
</Service> | ||||
</ServicesGroup> | ||||
<LandGroup> | Land group | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<CarSegment> | Car segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@Status | Availability Status. Values are: A = Available for sale R = On request, need to call vendor C = Closed. | [A] [R] [C] | 0..1 | A |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<NumberOfCars/> | Number of cars being sold. | 1 | 1 | |
<PickUp> | Pick up information group | 1 | ||
<Location> | Location group | 1 | ||
<CityCode/> | IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. | 1 | NYC | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<OpeningInterval> | Several instances of this element indicate different intervals of opening hours for the specified day. | 0..N | ||
@OpeningTime | Opening hours of the pick up or drop off location in ISO 8601 time format. | 0..1 | 00:00 | |
@ClosingTime | Closing hours of the pick up or dropoff location in ISO 8601 time format. | 0..1 | 23:59 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</OpeningInterval> | ||||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<FlightArrival> | Flight arrival information group | 0..1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</FlightArrival> | ||||
<DeliverTo> | 0..1 | |||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</DeliverTo> | ||||
</PickUp> | ||||
<DropOff> | Drop off information group | 1 | ||
<Location> | Location group | 1 | ||
<CityCode/> | IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. | 1 | NYC | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<OpeningInterval> | Several instances of this element indicate different intervals of opening hours for the specified day. | 0..N | ||
@OpeningTime | Opening hours of the pick up or drop off location in ISO 8601 time format. | 0..1 | 00:00 | |
@ClosingTime | Closing hours of the pick up or dropoff location in ISO 8601 time format. | 0..1 | 23:59 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</OpeningInterval> | ||||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<CollectFrom> | 0..1 | |||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</CollectFrom> | ||||
</DropOff> | ||||
<CarData> | Car data group | 1 | ||
<CarVendorCode/> | Car vendor code. | 1 | ZI | |
<CarVendorName/> | Car vendor name. | 1 | Avis | |
<CarType> | Car type. | 1 | ECAR | |
@CodeType | Type of the CarType code. If not specified the specified CarType is handled as SIPP code. For systems that dont support SIPP codes the vendorspecific type will be used instead. Values: SIPP .. SIPP code VS .. vendor specific code | [SIPP] [VS] | 0..1 | |
</CarType> | ||||
<CarTypeDescription/> | Car type description. | 1 | Economy | |
<ActionCode/> | Action code. | 1 | HK | |
<Capacity/> | Passenger capacity. | 0..1 | 4 | |
<Doors/> | Number of doors. | 0..1 | 2-4 | |
<Make/> | Car make or model. | 0..1 | Hyundai Accent | |
<Baggage/> | Baggage capacity in bags. | 0..1 | 8 | |
<DistanceUnit/> | Distance unit applied for all distance information: M = Miles K = Kilometers. | [M] [K] | 0..1 | M |
<Rate> | Car data group | 0..1 | ||
@Type | Rate type. Values are: D = Daily E = Weekend W = Weekly M = Monthly H = Hourly P = Package B = Base Rate R = Rental period. | [D] [E] [W] [M] [H] [P] [B] [R] | 0..1 | W |
@Guarantee | Rate guarantee. Values are: Y = Rate guaranteed N = Rate not guaranteed | [Y] [N] | 0..1 | Y |
@Category | Rate category. Values are: A = Association B = Business standard C = Corporate G = Government I = Industry (Travel) K = Package L = Inclusive P = Promotional R = Credential S = Standard U = Consortium V = Convention X = Negotiated | [A] [B] [C] [G] [I] [K] [L] [P] [R] [S] [U] [V] [X] | 0..1 | G |
@NeedFlightTicket | Indicates if an airline ticket is required for this rental. Values: Y .. Yes N .. No | [Y] [N] | 0..1 | |
@PaymentRequirements | Indicates whether and which type of guarantee information is required at the time of booking in PNRCreateRQ in SupplementalInformation/PaymentGuarantee. If this attribute is not returned either no guarantee information is available or no guarantee is required. Values: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) | [D] [G] [P] | 0..1 | G |
<RateCode> | Rate code. | 0..1 | STD | |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | [4] [10] [24] [25] | 0..1 | |
@RateType | Type of the rate plan. | [Corporate] [Negotiated] [NetRate] [Standard] | 0..1 | Corporate |
</RateCode> | ||||
<RateID/> | Rate identification number. | 0..1 | 153425 | |
<RateAmount/> | Rate amount. Note: Currency and number of decimals are specified by CurrencyCode element. | 0..1 | 20000 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<MileKmRate/> | Rate charged for each mile/kilometer exceeding the MileKmLimit. Unit of length is specified by CarData/DistanceUnit. | 0..1 | 025 | |
<MileKmLimit/> | The MileKmLimit specifies the number of free miles/kilometers included in the rate. Miles/kilometers exceeding the MileKmLimit are charged with the MileKmRate. Possible values: - positive integer value specifying nuber of free miles/kilometers - UNL = Unlimited free M/K | 0..1 | 25 | |
<TotalAmount> | Total amount. | 0..1 | 25000 | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
</TotalAmount> | ||||
<RateQualifier/> | Rate qualifier. | 0..1 | Unknown | |
</Rate> | ||||
<ExtraCharges> | Car data group | 0..N | ||
@Type | Extra charges description. Values are: H .. Hour D .. Day W .. Week M .. Month A .. Adult CH .. Child E .. Employee FE .. fee T .. Tax F .. Drop off DC .. Delivery/Collection SP .. Surcharge Policy CP .. Coverage Policy AR .. pay on arrival AH .. After Hour AD .. additional distance PM .. Per Mile PK .. Per KM FM .. Free Mile FK .. Free KM U .. Some unspecified extra charges apply | [H] [D] [W] [M] [A] [CH] [E] [FE] [T] [F] [DC] [SP] [CP] [AR] [AH] [AD] [PM] [PK] [FM] [FK] [U] | 0..1 | D |
@TaxIncluded | Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@IncludedInRate | Indicates if the extra charge amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
<ExtraChargesAmount> | Extra charges amount; (for percentual values decimal points are allowed, i.e. '4.50'). | 0..1 | 5500 | |
@Type | Amount type (default: A), Values are: P .. Percent A .. Amount | [P] [A] | 0..1 | A |
</ExtraChargesAmount> | ||||
<MileKmRate/> | Rate charged for each mile/kilometer exceeding the MileKmLimit for this extra charge. Unit of length is specified by CarData/DistanceUnit. | 0..1 | 025 | |
<MileKmLimit/> | The MileKmLimit specifies the number of free miles/kilometers included in this extra charge. Miles/kilometers exceeding the MileKmLimit are charged with the MileKmRate. Possible values: - positive integer value specifying nuber of free miles/kilometers - UNL = Unlimited free M/K | 0..1 | 25 | |
<Description/> | Free text description of the type of extra charge. | 0..1 | drop off charge | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ExtraCharges> | ||||
<OptionalEquipment> | Optional equipment group | 0..N | ||
@BookingStatus | Determines whether item has been booked or whether it is offered as additional option or whether it is in a pending state (sold, but not confirmed as booked yet) or whether it is unavailable and was not confirmed. Values are: "Booked" "Offered" "Pending" "Unavailable" Default: "Booked" | [Booked] [Offered] [Pending] [Unavailable] | 0..1 | |
<EquipmentType> | OTA code to specify the type of optional equipment. | 1 | ||
@Type | OTA code type EQP .. equipment type VS .. Vendor specific Non-OTA Code | [EQP] [VS] | 0..1 | |
</EquipmentType> | ||||
<EquipmentText/> | Equipment free flow text. | 0..1 | Ski rack | |
<Amount/> | Equipment amount | 0..1 | 20000 | |
<Quantity/> | Number of equipment items | 0..1 | ||
<TaxIncluded/> | Indicates whether or not tax is included in the equipment fee amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 0..1 | |
<IncludedInRate/> | Indicates if the equipment amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 0..1 | |
<Calculation> | Contains the breakdown of the amount for the equipment. It will be used to show the weekly, daily, hourly, ... charges that were used in the calculation of the the amount for the equipment. | 0..N | ||
@UnitCharge | Price part of the given unit. | 1 | 1500 | |
@UnitName | Specifies type of the unit charge. Values: D .. Day W .. Week M .. Month H .. Hour R .. Rental period KM .. kilometer MI .. mile | [D] [W] [M] [H] [R] [KM] [MI] | 1 | |
@Quantity | Number of days, weeks,... that were used for calculation. | 1 | 3 | |
</Calculation> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</OptionalEquipment> | ||||
<Coverage> | Coverage information | 0..N | ||
@Type | OTA or VS code type VCT .. OTA vehicle coverage type VS .. vendor specific code | [VCT] [VS] | 0..1 | VCT |
@Code | OTA code to specify the type of coverage. | 0..1 | 32 | |
@Description | Textual description of coverage | 0..1 | Personal Accident Insurance | |
@TaxIncluded | Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@IncludedInRate | Indicates if the coverage amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@Required | Indicates if the coverage is required or not. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@BookingStatus | Determines whether item has been booked or whether it is offered as additional option or whether it is in a pending state (sold, but not confirmed as booked yet) or whether it is unavailable and was not confirmed. Values are: "Booked" "Offered" "Pending" "Unavailable" Default: "Booked" | [Booked] [Offered] [Pending] [Unavailable] | 0..1 | |
<Amount/> | Coverage amount | 1 | 20000 | |
<Calculation> | Contains the breakdown of the amount for the coverage. It will be used to show the weekly, daily, hourly, ... charges that were used in the calculation of the the amount for the coverage. | 0..N | ||
@UnitCharge | Price part of the given unit. | 1 | 1500 | |
@UnitName | Specifies type of the unit charge. Values: D .. Day W .. Week M .. Month H .. Hour R .. Rental period KM .. kilometer MI .. mile | [D] [W] [M] [H] [R] [KM] [MI] | 1 | |
@Quantity | Number of days, weeks,... that were used for calculation. | 1 | 3 | |
</Calculation> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</Coverage> | ||||
</CarData> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<SupplementalInformation> | 0..1 | |||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CorporateRateOverride/> | Corporate rate override. | 0..1 | 25900 | |
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<PaymentGuarantee> | Guarantee payment type information can be added here. This only applies to guarantee! The payment types for general payment are specified in OtherPNRElements/BillingAndDeliveryData/FormOfPayment. | 0..N | ||
@Type | Type of guarantee. Values are: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) If no Type attribute is specified, G is the default. | [G] [D] [P] | 0..1 | G |
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | 493 | |
<CardholderFirstName/> | FirstName on card. | 0..1 | ||
<CardholderLastName/> | Name on card. | 1 | ||
<ExtraData> | Additional data, that can be send to the creditcard company if it is supported. For example AirPlus (TP) supports for specific customers different types of extra data that can be send for billing purposes. | 0..N | ||
@Type | Type of data. This can be customer specific values per CC vendor. | 0..1 | ||
@Value | Value of the data. | 0..1 | ||
</ExtraData> | ||||
@CardType | OTA (CDT) card type code Values: 1 .. credit card 2 .. debit card 3 .. central bill V .. virtual credit card | [1] [2] [3] [V] | 0..1 | |
</CreditCard> | ||||
<Other/> | 1 | |||
</PaymentGuarantee> | ||||
<FrequentGuest> | Frequent Guest Group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<FrequentFlyer> | Frequent Flyer Group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<AdditionalInformation/> | Optional additional information. | 0..1 | Traveler on wheelchair | |
<RateInformation> | Rate information group | 0..1 | ||
<Requested/> | Rate requested. | 0..1 | 37500 | |
<Quoted/> | Rate quoted. | 0..1 | 42900 | |
<Guaranteed/> | Rate guaranteed. | 0..1 | 42900 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RateInformation> | ||||
<Deposit/> | Deposit. | 0..1 | 15000 | |
<MerchantCurrencyCode/> | Merchant currency code. | 0..1 | USD | |
<AlternateCurrencyCode/> | Alternate currency code. | 0..1 | USD | |
<Coupon/> | Coupon. | 0..1 | CPN19953 | |
<BillingNumber/> | Optional element that reflects billing number. | 0..1 | 201022225588 | |
<BillingReference/> | Optional element that reflects billing reference. | 0..1 | 20100309123411 | |
<TourCode/> | Tour code. | 0..1 | T201132 | |
<Voucher> | Voucher group | 0..1 | ||
@Type | Voucher Value Type. Values: FC .. Full Credit FV .. Fixed Value (see Value and CurrencyCode in that case for the fixed value amount) GDA .. Group Days Apply | [FC] [FV] [GDA] | 0..1 | |
<Number/> | Voucher ID number. | 0..1 | 010 | |
<EVNumber/> | Electronic Voucher Number | 0..1 | E1234567 | |
<Value/> | Voucher value. | 0..1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<TypeCode/> | Voucher Type Code. | 0..1 | GOTTO | |
</Voucher> | ||||
</SupplementalInformation> | ||||
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
<PayerList> | For some providers a splitted payment is possible. This breakdown shows which payer party has to pay which total amount and a possible detailed breakdown of charges that need to be paid, that can even differ from the list of ExtraCharges , OptionalEquipment and Coverages given in CarData section. This can also be used for prepay offers to display the amount that need to be prepaid by traveler. | 0..1 | ||
<Payer> | A payer can be the traveler/booker of the car referenced by a TravelerIDRef or an organization that pays with a Voucher identified by a BillingNumber. | 1..N | ||
@Amount | Total charges amount to pay. | 0..1 | 10000 | |
<TravelerIDRef/> | Unique association ID reference of the traveler associated to this item. No comma separated lists and no ranges allowed. | 1 | T1 | |
<BillingNumber/> | 1 | |||
<Charge> | Breakdown of charges the current payer has to pay. | 0..N | ||
@Type | OTA or VS code type EQP .. OTA equipment type VCT .. OTA vehicle coverage type VS .. vendor specific code | [EQP] [VCT] [VS] | 0..1 | VCT |
@Code | Code, which type depends on Type-attribute. | 0..1 | 32 | |
@Amount | Charge amount to pay. | 0..1 | 2000 | |
@Description | Description for current charge. | 0..1 | ||
</Charge> | ||||
</Payer> | ||||
</PayerList> | ||||
<Media> | Holds reference to multi media content such as pictures, videos, etc. | 0..N | ||
<Url/> | Hyperlink defining the location of the referenced media (e.g. location of a JPG file). | 1 | ||
<Width> | Width of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Width> | ||||
<Height> | Height of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Height> | ||||
<Type> | Type of media content. For value 'OTA' the attributes @Type and @Code contain the media type information. Values other than 'OTA' are deprecated. Values: OTA image webcam video logo gallery 360 (panorama view) | [OTA] [image] [webcam] [360] [video] [logo] [map] [gallery] | 1 | OTA |
@Type | OTA code type. CTT .. Content Code PIC .. Picture Category Code | [CTT] [PIC] | 0..1 | |
@Code | OTA code. | 0..1 | 16 | |
@Description | Free text description. If none available the OTA code name is used. | 0..1 | Streaming video | |
</Type> | ||||
<Preview> | Preview of the referenced media content (e.g. thumbnail of the picture). | 0..N | ||
<Url/> | Hyperlink defining the location of the referenced media (e.g. location of a JPG file). | 1 | ||
<Width> | Width of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Width> | ||||
<Height> | Height of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Height> | ||||
<Type> | Type of media content. For value 'OTA' the attributes @Type and @Code contain the media type information. Values other than 'OTA' are deprecated. Values: OTA image webcam video logo gallery 360 (panorama view) | [OTA] [image] [webcam] [360] [video] [logo] [map] [gallery] | 1 | OTA |
@Type | OTA code type. CTT .. Content Code PIC .. Picture Category Code | [CTT] [PIC] | 0..1 | |
@Code | OTA code. | 0..1 | 16 | |
@Description | Free text description. If none available the OTA code name is used. | 0..1 | Streaming video | |
</Type> | ||||
</Preview> | ||||
<Description> | Media content description (e.g. exterior view). | 0..1 | ||
@Type | OTA code type. PIC .. Content Code | [PIC] | 0..1 | |
@Code | OTA code. | 0..1 | 3 | |
@Description | OTA code name. | 0..1 | Pool view | |
</Description> | ||||
<Caption/> | Title for the media. | 0..1 | Exterior | |
</Media> | ||||
<WebLink> | URL(s) to any associated documents | 0..N | ||
@Type | Indicates what the content of the web link is; these are Values are: C .. HTML or other webpages D .. Deeplink URL P .. PDF Document | [C] [D] [P] | 0..1 | |
@Content | Describes the content of the linked entity. Values are: Invoice Voucher CentalBilling (cost takeover) | [Invoice] [Voucher] [CentralBilling] | 0..1 | |
</WebLink> | ||||
</CarSegment> | ||||
<HotelSegment> | Hotel segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@SellType | Type of GDS link that the hotel was sold in. Possibles values are: ASA = Amadeus standard access ACA = Amadeus complete access ACP = Amadeus complete access plus ADY = Amadeus dynamic access AIA = Amadeus independent access GIA = Galileo inside availability link GIP = Galileo inside shopper participant GRM = Galileo roommaster only participant GLP = Galileo link partner GBP = Galileo Best Available Rate participant SDC = Sabre direct connect sell SOL = Sabre other link type WSV = Worldspan hotel source vendor WAP = Worldspan hotel select vendor access plus WNP = Worldspan hotel select vendor non-access plus HRS = HRS internal hotels HRSEXT = HRS external hotels HBC = Booking.com direct access hotels | [ASA] [ACA] [ACP] [ADY] [AIA] [GIA] [GIP] [GRM] [GLP] [GBP] [SDC] [SOL] [WSV] [WAP] [WNP] [HRS] [HRSEXT] [HBC] | 0..1 | GRM |
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@Provider | Describes from which content provider the rate was obtained. | 0..1 | ||
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Hotel> | Hotel information group | 1 | ||
<CheckInDate> | Check in date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</CheckInDate> | ||||
<CheckOutDate> | Check out date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</CheckOutDate> | ||||
<NumberOfNights/> | Number of nights. | 1 | 5 | |
<NumberOfPersons> | Total number of persons in party incl. children and infants. | 1 | 2 | |
@NumberOfChildren | Number of children in the party. | 0..1 | ||
@NumberOfInfants | Number of infants in the party. | 0..1 | 1 | |
</NumberOfPersons> | ||||
<ChainCode/> | Hotel property chain code. | 0..1 | 101 | |
<ChainName/> | Hotel chain name. | 0..1 | Radisson | |
<PropertyCode/> | Hotel property code in GDS. | 1 | RD | |
<PropertyName/> | Hotel property name. | 1 | Radisson Hotel | |
<CityCode/> | City code. | 0..1 | MIA | |
<CityName/> | City name. | 0..1 | Miami | |
<SafetyCompliance/> | Safety compliance indicates if hotel meets F.E.M.A fire-compliance regulations as required by American government officials. Values are: Y = Hotel is compliant N = Hotel is not compliant. | [Y] [N] | 0..1 | Y |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<HotelInformation> | Hotel information group | 0..1 | ||
<HotelName/> | Hotel name. | 0..1 | Holiday Inn | |
<Address/> | Street or PO Box address. | 0..N | 5301 Blue Lagoon Drive | |
<City/> | City. | 0..1 | MIAMI | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<Country/> | Country. | 0..1 | USA | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
<TelephoneNumber/> | Telephone number. | 0..1 | 305-269-6975 | |
<FaxNumber/> | Fax telephone number. | 0..1 | 305-264-6575 | |
<Email/> | Hotel eMail address | 0..1 | reservations@hyatt.com | |
<HotelRating> | Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. | 0..N | NTM3 CROWN | |
@RatingSystem | Identifies the rating system used to rate the hotel. Values are: AAA .. AAA Diamond rating AA .. Automobile Association Star Rating AMA .. Amadeus C24 .. check24 CRC .. CorporateRatesClub EAN .. Expedia EHB .. eHotelBar EHS .. eHotelStars EHT .. eHotel GUESTS .. Guest rating HBC .. Booking.com rating HRS .. Hotel Reservation System 'stars' rating JVW .. Jonview rating LSR .. Local Star Rating MIC .. Michelin MOB .. Mobil Hotel Star NTM .. North Star Media 'crown' rating OHG .. Official Hotel Guide TPA .. Tripadvisor VDR .. Verband Deutsches Reisemanagement UNK .. unknown | [AAA] [AA] [AMA] [C24] [CRC] [EAN] [EHB] [EHS] [EHT] [GUESTS] [HBC] [HRS] [JVW] [LSR] [MIC] [MOB] [NTM] [OHG] [TPA] [VDR] [UNK] | 0..1 | |
@RatingType | The category type, the rating applies to. AVG ... average UNK ... unknown COF ... comfort factor ATM ... hotel atmosphere FOR ... friendliness of reception SOE ... service of hotel employees HFA ... hotel facilities RFA ... room facilities RSI ... room size SAN ... sanitary equipment CLE ... cleanliness BFQ ... breakfast quality REQ ... restaurant quality WEL ... wellness PKG ... package VAL ... price value | [AVG] [UNK] [COF] [ATM] [FOR] [SOE] [HFA] [RFA] [RSI] [SAN] [CLE] [BFQ] [REQ] [WEL] [PKG] [VAL] | 0..1 | |
@RatingPersonType | The person type this rating is based on. AVG ... average UNK ... unknown PRI ... private BUS ... business GRP ... group CON ... conference YCP ... young couple ECP ... elder couple FSC ... family with small children FOC ... family with older children | [AVG] [UNK] [PRI] [BUS] [GRP] [CON] [YCP] [ECP] [FSC] [FOC] | 0..1 | |
</HotelRating> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</HotelInformation> | ||||
</Hotel> | ||||
<Rooms> | Room details group | 1 | ||
<BookingCode/> | Hotel booking code. | 0..1 | A1KRAC | |
<RateCategory> | Rate category. Values are: ASN = Association CLB = Club CON = Convention COR = Corporate DAY = Day room FAM = Family GOV = Government MIL = Military NEG = Negotiated PKG = Package PRO = Promotional RAC = Standard SPE = Special SRS = Senior citizen STP = Stopover TUR = Tour TVL = Travel industry WKD = Weekend | [ASN] [CLB] [CON] [COR] [DAY] [FAM] [GOV] [MIL] [NEG] [PKG] [PRO] [RAC] [SPE] [SRS] [STP] [TUR] [TVL] [WKD] [] | 0..1 | GOV |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | 0..1 | ||
@Description | Free text description. If none available the OTA code name is used. | 0..1 | ||
</RateCategory> | ||||
<RoomType/> | Room type code. The code consists of three parameters: room category, number of beds and bed type. | 1 | A1K | |
<RoomTypeDescription/> | Room type description. | 1 | Deluxe single | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberOfRooms/> | Number of rooms requested. | 1 | 1 | |
<RateCode> | Rate code. | 1 | STD | |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | [4] [10] [24] [25] | 0..1 | |
@RateType | Type of the rate plan. | [Corporate] [Negotiated] [NetRate] [Standard] | 0..1 | Corporate |
</RateCode> | ||||
<RateCodeDescription/> | Rate code description. | 1 | Standard | |
<RateAmount/> | Rate amount. | 1 | 20000 | |
<RateChange/> | Rate change indicator determines if the rate changes during the length of stay. Values are: Y = Yes N = No. | [Y] [N] | 0..1 | N |
<RateChangeAmount> | Change of rate during hotel stay. Element contains new rate amount. | 0..N | 15900 | |
@EffectiveDate | Effective date for hotel rate change in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-01 | |
</RateChangeAmount> | ||||
<TotalAmount> | Total amount. | 0..1 | 25000 | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
</TotalAmount> | ||||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
<Surcharges> | Surcharges group | 0..1 | ||
@Amount | Total surcharges amount. | 1 | 2000 | |
<Surcharge> | Surcharges break down information. | 0..N | ||
@Amount | Individual surcharge amount. | 1 | 270 | |
<Designator/> | Surcharge designator. | 1 | ||
<Description/> | Surcharge descriptions as free form text. | 0..1 | ||
@Segment | Segment number to which the surcharge applies. | 0..1 | 1 | |
</Surcharge> | ||||
</Surcharges> | ||||
<RoomOptions> | Room options group | 0..1 | ||
<ExtraAdult/> | Number of extra adult. | 0..1 | 1 | |
<ExtraChild/> | Number of extra child. | 0..1 | 1 | |
<RollawayAdult/> | Number of rollaway adults. | 0..1 | 1 | |
<RollawayChild/> | Number of rollaway child. | 0..1 | 1 | |
<Crib/> | Number of cribs. | 0..1 | 1 | |
</RoomOptions> | ||||
<Packages> | package information | 0..N | ||
@T | Package type. | 0..1 | MBA | |
@N | Package name. | 0..1 | Market Buffet Arrangement | |
@DT | Start-Date of the Package in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2012-01-20 | |
@DD | Duration Days of the Package | 0..1 | 4 | |
<PackageRequirements> | This element describes which information has to be specified when booking a specific Package. If a specific Package has no special requirements other than the quantity how many features shall be booked, no PackageRequirements element is returned for this Package | 0..N | ||
@CI | CodeInternal | 0..1 | NUM2#1 | |
@CE | CodeExternal | 0..1 | NBRPX2 | |
@DC | Description of the type of the value specified | 0..1 | Number of children (8-12) | |
@V | Value | 0..1 | 1 | |
</PackageRequirements> | ||||
</Packages> | ||||
<Rebates> | rebate information | 0..N | ||
@RT | Rebate type. P .. percentage A .. amount NN .. number of nights U .. unknown F .. freetext description only | [A] [F] [NN] [P] [U] | 1 | |
@RV | Rebate value. Content depends on type. For type A in currency defined by Hotel/@CUR attribute. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@RC | Rebate Code | 1 | MM8607 | |
@RN | Rebate name. | 1 | Sommerferien | |
@D | If a verification text was required to book this rebate, the text required is returned here | 0..1 | ||
</Rebates> | ||||
<Features> | Amenities, services and features the room is offering. | 0..N | ||
@T | OTA code type. ADT .. Additional Detail Type AQC .. Age Qualifying Code BED .. Bed Type BUS .. Business Srvc Type CNT .. Count Category COV .. Coverage Type FTT .. Fee Tax Type GRI .. Guest Room Info HAC .. Hotel Amenity Code MPT .. Meal Plan Type PHY .. Physically Challenged Feature Code RMA .. Room Amenity Type RVT .. Room View Type RLT .. Room Location Type SEC .. Security Feature Code VS .. Vendor specific Non-OTA Code Code | [ADT] [AQC] [BED] [BUS] [CNT] [COV] [FTT] [GRI] [HAC] [MPT] [PHY] [RMA] [RVT] [RLT] [SEC] [VS] | 1 | |
@C | Feature code (OTA or vendor specific). | 1 | PF-05 | |
@Q | Quantity of the booked feature | 0..1 | ||
@D | Free text description. If none available the OTA code name is used. | 0..1 | Am Wasser | |
@I | Indicates, whether this is included in the rate or not. Y .. is included in rate N .. is NOT included in rate U .. unknown | [Y] [N] [U] | 0..1 | |
@CA | Cost amount for this item. | 0..1 | 2000 | |
</Features> | ||||
<RoomIdentifier/> | If the backend-system supports the booking of specific room numbers, the available room numbers are returned. | 0..1 | 817 | |
</Rooms> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<BookingPolicy> | Booking policy | 0..1 | ||
@Type | Booking policy restriction type. B .. booking | [B] | 1 | |
@Date | Date. For Type = B: Latest date to make the booking. | 0..1 | 2012-11-18 | |
@Time | Time. For Type = B: Latest time to make the booking. | 0..1 | 12:00 | |
</BookingPolicy> | ||||
<CancellationPolicy> | Hotel cancellation policy text. | 0..N | 24 hour cancellation penalty applies | |
@Type | Cancellation type. N .. no cancellation penalty U .. unknown Y .. cancellation penalty, but no details available P .. percentage A .. amount NN .. number of nights charged T .. freetext description only Type set to 'P' and PenaltyValue ='100' shows that the rate cannot be cancelled. Applies usually to certain rates with deposit requirement where full payment is required in advance and the reservation cannot be cancelled. Usually means that the amounts paid are non-refundable. In such cases it is recommended to see results of HotelInformationRQ/RS. | [N] [U] [Y] [P] [A] [NN] [T] | 1 | |
@PenaltyValue | Cancellation penalty value. Content depends on type. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@LatestCancelDate | Latest cancellation date to avoid penalties. | 0..1 | 2010-06-30 | |
@LatestCancelTime | Latest cancellation time to avoid penalties. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin or start date to cancel a reservation to avoid penalty. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
@NativePolicyCode | Policy code returned by the provider system, e.g. '07P'. | 0..1 | ||
</CancellationPolicy> | ||||
<SupplementalInformation> | 0..1 | |||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CorporateRateOverride/> | Corporate rate override. | 0..1 | 25900 | |
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<PaymentGuarantee> | Guarantee payment type information can be added here. This only applies to guarantee! The payment types for general payment are specified in OtherPNRElements/BillingAndDeliveryData/FormOfPayment. | 0..N | ||
@Type | Type of guarantee. Values are: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) If no Type attribute is specified, G is the default. | [G] [D] [P] | 0..1 | G |
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | 493 | |
<CardholderFirstName/> | FirstName on card. | 0..1 | ||
<CardholderLastName/> | Name on card. | 1 | ||
<ExtraData> | Additional data, that can be send to the creditcard company if it is supported. For example AirPlus (TP) supports for specific customers different types of extra data that can be send for billing purposes. | 0..N | ||
@Type | Type of data. This can be customer specific values per CC vendor. | 0..1 | ||
@Value | Value of the data. | 0..1 | ||
</ExtraData> | ||||
@CardType | OTA (CDT) card type code Values: 1 .. credit card 2 .. debit card 3 .. central bill V .. virtual credit card | [1] [2] [3] [V] | 0..1 | |
</CreditCard> | ||||
<Other/> | 1 | |||
</PaymentGuarantee> | ||||
<FrequentGuest> | Frequent Guest Group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<FrequentFlyer> | Frequent Flyer Group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<AdditionalInformation/> | Optional additional information. | 0..1 | Traveler on wheelchair | |
<RateInformation> | Rate information group | 0..1 | ||
<Requested/> | Rate requested. | 0..1 | 37500 | |
<Quoted/> | Rate quoted. | 0..1 | 42900 | |
<Guaranteed/> | Rate guaranteed. | 0..1 | 42900 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RateInformation> | ||||
<Deposit/> | Deposit. | 0..1 | 15000 | |
<MerchantCurrencyCode/> | Merchant currency code. | 0..1 | USD | |
<AlternateCurrencyCode/> | Alternate currency code. | 0..1 | USD | |
<Coupon/> | Coupon. | 0..1 | CPN19953 | |
<TourCode/> | Tour code. | 0..1 | T201132 | |
</SupplementalInformation> | ||||
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
<DepositPolicy> | Deposit policy | 0..1 | ||
@Type | Deposit type. N .. no deposit required U .. unknown Y .. deposit required, but no details available P .. percentage A .. amount NN .. number of nights charged F .. freetext description only | [A] [F] [N] [NN] [P] [U] [Y] | 1 | |
@Value | Deposit value. Content depends on type. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@LatestDepositDate | Latest date to provide deposit. | 0..1 | 2010-06-30 | |
@LatestDepositTime | Latest time to provide deposit. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin to provide deposit for reservation. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
<Method> | Method | 0..N | ||
@Type | Method type. OTA code of type PMT (payment type). Examples: 1 .. Cash 5 .. Credit card 7 .. Check 8 .. Deposit 19 .. Travel agency IATA number | 1 | ||
@SecurityID | Only applies to @Type="5" (credit card): If a credit card security number (referred to also as CVV2, CVC, CVC2, CSC or CID) must be provided for the credit card, @Security="Y" is returned. | [Y] | 0..1 | Y |
</Method> | ||||
</DepositPolicy> | ||||
<GuaranteePolicy> | Guarantee Policy | 0..1 | ||
@Type | Guarantee type. N .. no guarantee required Y .. guarantee required U .. unknown T .. freetext description only | [N] [Y] [U] [T] | 1 | |
@LatestArrivalTime | Guarantee latest arrival time. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin to guarantee a reservation. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
<Method> | Method | 0..N | ||
@Type | Method type. OTA code of type PMT (payment type). Examples: 1 .. Cash 5 .. Credit card 7 .. Check 8 .. Deposit 19 .. Travel agency IATA number | 1 | ||
@SecurityID | Only applies to @Type="5" (credit card): If a credit card security number (referred to also as CVV2, CVC, CVC2, CSC or CID) must be provided for the credit card, @Security="Y" is returned. | [Y] | 0..1 | Y |
</Method> | ||||
</GuaranteePolicy> | ||||
<CancellationNumber/> | Cancellation number. | 0..1 | 5432265 | |
<WebLink> | URL(s) to any associated documents | 0..N | ||
@Type | Indicates what the content of the web link is; these are Values are: C .. HTML or other webpages D .. Deeplink URL P .. PDF Document | [C] [D] [P] | 0..1 | |
@Content | Describes the content of the linked entity. Values are: Invoice Voucher CentalBilling (cost takeover) | [Invoice] [Voucher] [CentralBilling] | 0..1 | |
</WebLink> | ||||
</HotelSegment> | ||||
<Rail> | A Rail element represents a combination of one or more rail segments and/or rail services which were booked as a unit. The Segment child elements are optional as some rail services may be booked independently of segments. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@BookingStatus | ONLY FOR SILVERRAIL! The current status of this Rail element. Values: - BOOKED: Rail fare has been booked but not ticketed. - CONFIRMED: Rail fare has been ticketed. - TICKETED: Ticket delivery to customer has been initiated or completed (depending on the supplier this status may not be supported and @BookingStatus contiues to be CONFIRMED). - ABANDONED: Rail fare has been auto-cancelled because ticketing time limit was reached before the fare was ticketed. - RELEASED: Rail fare was actively canceled while in state BOOKED. - CANCELED: Rail fare was actively canceled while in state CONFIRMED. - WITHDRAWN: Rail fare was actively canceled while in state TICKETED. - RETURNED: The unused ticket for the TICKETED rail fare has been physically returned to the processing center for credit. - INVALID: CRS is unable to reconcile the order with the supplier because it was modified outside the CRS. You can’t perform any further operations on an order once the CRS has declared it invalid. | [BOOKED] [CONFIRMED] [TICKETED] [ABANDONED] [RELEASED] [CANCELED] [WITHDRAWN] [RETURNED] [INVALID] | 0..1 | BOOKED |
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number identifying this Rails element. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Segment> | A rail segment. | 0..N | ||
@Type | The Type of the rail segment specifies the means of transportation. | [Bus] [Car] [Ferry] [Ship] [Hovercraft] [Suburban] [Taxi] [Train] [Tram] [Transfer] [Underground] [Unknown] [Walking] | 1 | Train |
<ElementNumber> | PNR element number identifying this rail Segment element. | 1 | 23 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Departure> | 1 | |||
<StationCode/> | Railway, point of interest, address or other station code. | 1 | ||
<StationName/> | Destination City name. | 0..1 | BRUXELLES MIDI | |
<Track/> | The track the train is scheduled to depart from. | 0..1 | 22 | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 1 | 14:00 | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Departure> | ||||
<Arrival> | 1 | |||
<StationCode/> | Railway, point of interest, address or other station code. | 1 | ||
<StationName/> | Destnation City name. | 0..1 | BRUXELLES MIDI | |
<Track/> | The track the train is scheduled to arrive on. | 0..1 | 22 | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 1 | 14:00 | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Arrival> | ||||
<Carrier> | 1 | |||
<CarrierCode/> | Rail vendor code. | 1 | 2V | |
<CarrierName/> | Rail vendor name. | 1 | AMTRAK | |
<TrainNumber/> | Train number. | 0..1 | 00644 | |
<TrainName/> | The name of the train (in some markets, e.g. Germany, each train has a name in addition to the TrainNumber). | 0..1 | HOFFMANN VON FALLERSLEBEN | |
</Carrier> | ||||
<OperatingCarrier> | The OperatingCarrier element is returned when the Segment is operated by a different carrier than the one specfied in the Carrier element. | 0..1 | ||
<CarrierCode/> | A code identifying the operating carrier for this segment. | 1 | Virgin | |
<CarrierName/> | The name of the operating carrier for this segment. | 1 | Virgin Trains | |
</OperatingCarrier> | ||||
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
<SupplierName/> | The suppliers name for the equipment. | 0..1 | ICE | |
</Equipment> | ||||
<NumberOfStops/> | Number of stops. | [0] to [9] | 0..1 | 0 |
<SegmentDuration/> | Segment total traveling time. | 0..1 | 01:30 | |
<TransferTime/> | Time to transfer to the start point of the next segment | 0..1 | ||
<ClassOfService/> | Class of service booked for this segment. | 0..1 | 1 | |
<CarrierClassOfService/> | ONLY FOR SILVERRAIL! The carrier’s name for the class of service. | 0..1 | Standard Premier | |
<RewardsEligible/> | Returns Y if the fare qualifies for points on the supplier’s loyalty or rewards program. Otherwise returns N. Values. - N - Y | [N] [Y] | 0..1 | Y |
<FareClass/> | The Carrier’s name for the type of fare. | 0..1 | ANYTIME_DAY | |
<OpenReturn/> | Returns Y if the fare is an open return for this RelatedSegment, good for any train within the restrictions of the fare rules and expiration date/time. Otherwise returns N. Values: - N - Y | [N] [Y] | 0..1 | Y |
<FareExpirationDateTime/> | The UTC date/time after which the Fare is no longer valid for travel for this RelatedSegment, in YYYY-MM-DDTHH:MM:SSZ format. If FareExpirationDateTime is not returned, the Fare is only valid for this RelatedSegment up to the date and time of its departure. | 0..1 | 2011-03-24T02:30:00Z | |
<FareApplicabilities> | A container element for one or more sets of fare applicability information. | 0..1 | ||
<FareApplicability> | Indicates if the Fare is open (can be used on any train), semi-open (can be used on some trains), or restricted (tied to a specific train) with respect to this RelatedSegment. Currently only one Type is defined: SCHEDULE. Therefore will only occur once. | 1 | ||
@Type | Type of FareApplicability. Only Type currently supported: SCHEDULE | [SCHEDULE] | 1 | SCHEDULE |
@Outbound | FareApplicability on outbound OriginDestination. Values: - OPEN: can be used on any train - SEMI-OPEN: can be used on some trains - RESTRICTED: tied to a specific train | [OPEN] [SEMI-OPEN] [RESTRICTED] | 0..1 | SEMI-OPEN |
@Return | FareApplicability on return OriginDestination if fare is a return fare. Values: - OPEN: can be used on any train - SEMI-OPEN: can be used on some trains - RESTRICTED: tied to a specific train | [OPEN] [SEMI-OPEN] [RESTRICTED] | 0..1 | SEMI-OPEN |
<Text/> | Optional text that provides additional information or information which is only available as free text. | 0..1 | Valid for off-peak trains after 8pm | |
</FareApplicability> | ||||
</FareApplicabilities> | ||||
<Reservation> | Information pertaining to seat reservations made for this segment (if avalable). | 0..1 | ||
<NumberOfSeats/> | The number of seats reserved for this segment. | 1 | 2 | |
<SeatLocation> | The location of an individual seat reserved for this Segment. | 1..N | ||
<Wagon/> | 0..1 | |||
<Seat/> | 1 | |||
<Attributes> | Attributes characterizing the seat. | 0..1 | ||
<Attribute/> | An individual attribute of the seat. Values: - AIRLINE: Airline-style seat - AISLE: Aisle Seat - BACKWARD: backward facing seat - COMPARTMENT: Compartment Seating Car - FORWARD: forward facing seat - LAVATORY: Near Lavatory - LUGGAGE: Near Luggage Rack - MIDDLE: Middle Seat - PHONE: Mobile Phone Zone - POWER: Power Socket - QUIET: Quiet Zone - SINGLE: Individual Solo Seat - TABLE: Table Seat - WINDOW: Window Seat | [FORWARD] [BACKWARD] [AIRLINE] [WINDOW] [AISLE] [COMPARTMENT] [MIDDLE] [QUIET] [TABLE] [POWER] [PHONE] [LUGGAGE] [LAVATORY] [SINGLE] | 1..N | AISLE |
</Attributes> | ||||
</SeatLocation> | ||||
</Reservation> | ||||
<Services> | Optional services booked for this segment. | 0..1 | ||
<Service> | An individual optional service booked for this segment. | 1..N | ||
@Category | The category of this Service. Values: - Internet - LocalTransit - Meal | [Internet] [LocalTransit] [Meal] | 1 | Meal |
<Description/> | 1 | |||
</Service> | ||||
</Services> | ||||
<ServiceText> | Free text information for this Segment. | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</ServiceText> | ||||
</Segment> | ||||
<Traveler> | The number of Rail/Traveler elements specifies the number of travelers traveling on the Segments of this Rail element (same as specified in request). | 0..N | ||
@Type | Type of traveler. Currently only type "ADT" = adult is supported. | [ADT] | 1 | ADT |
<Discount> | A Discount applied for a single rail traveler during booking (as specified in request). | 0..1 | ||
@Type | The type of discount to be applied for the Traveler. | [AmtrakAAA] [AmtrakCorporate] [AmtrakIntlStudentID] [AmtrakNatAssocRailPax] [AmtrakStudentAdvantage] [AmtrakUSArmedForces] [AmtrakVeteranAdvantage] [AtocUKAnnualGold] [AtocUKChildDisability] [AtocUKDisability] [AtocUKFamilyFriends] [AtocUKGroupsave3] [AtocUKGroupsave4] [AtocUKHMArmedForces] [AtocUKJobcentrePlus] [AtocUKNetwork] [AtocUKSenior] [AtocUKTwoTogether] [AtocUKYouth] [BahnCard1st25] [BahnCard2nd25] [BahnCard1st50] [BahnCard2nd50] [BahnCardBusiness1st25] [BahnCardBusiness2nd25] [BahnCardBusiness1st50] [BahnCardBusiness2nd50] [A-VORTEILScardInclRAILPLUS] [CH-HalbtaxAboInclRAILPLUS] [CH-HalbtaxAbo] [NL-VoordeelurenaboInclRAILPLUS] [NL-Voordeelurenabo] [RAILPLUS] [DBCorporate] [EurostarCorporate] [RenfeCarnetGo25ISTC] [RenfeCarnetJoven] [RenfeCorporate] [RenfeTarjetaDorada] [RenfeTarjetaJovenRenfe] [RenfeTarjetaRailPlusJunior] [ThalysCorporate] [VIACorporate] | 1 | BahnCard2nd25 |
@Code | A discount code required for this Discount/@Type and specified in the request. | 0..1 | 893443 | |
</Discount> | ||||
</Traveler> | ||||
<Payment> | The form of payment used to pay for this Rail element. | 0..1 | ||
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
</CreditCard> | ||||
</Payment> | ||||
<FrequentTraveler> | Frequent traveler information | 0..1 | ||
<FTProgram/> | The frequent traveler program for which the frequent traveler card was issued. | [BahnCard] [BahnBonusCard] [Amtrak] | 0..1 | Amtrak |
<FTNumber/> | The frequent traveler number to which to credit mileage to. | 1 | ||
</FrequentTraveler> | ||||
<Identification> | The means by which the ticket holder must identify himself. | 1 | ||
<MaestroCard> | Data of Maestro Card which the ticket holder will use to identify himself. | 1 | ||
<BankIdentificationCode/> | Bank identification code of the bank which issued the Maestro Card. | 1 | 2443320044 | |
<AccountNumber/> | Bank account number of the account the Maestro Card was issued for. | 1 | 90892475082 | |
<Expiration> | 1 | |||
<Year/> | 4-digit expiration year of the Maestro Card. | 1 | 2012 | |
</Expiration> | ||||
</MaestroCard> | ||||
<CreditCard> | Data of credit card which the ticket holder will use to identify himself. | 1 | ||
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<CardholderFirstName/> | Credit card holder's first name. | 0..1 | JOHN | |
<CardholderLastName/> | Credit card holder's last name. This is only required for Sabre. | 1 | SMITH | |
</CreditCard> | ||||
<DebitCard> | Data of debit card which the ticket holder will use to identify himself. | 1 | ||
<DCNumber/> | Debit card number. May be returned partially encrypted by GDS (e.g. XXXXXXXXXXXX5233 | 1 | 2248859003145233 | |
<DCExpiration> | 1 | |||
<Month/> | Debit card expiration month. May be returned encrypted by GDS/CRS, e.g. as "XX" | 1 | 02 | |
<Year/> | Last two digits of the credit card expiration year. May be returned encrypted by GDS/CRS, e.g. as "XX" | 1 | 06 | |
</DCExpiration> | ||||
<BankIdentifcationCode/> | Also referred to as "sort code". Must be provided if DebitCard/@BankIdentificationCodeRequired="Y" in RailPriceRS. | 0..1 | 1234546 | |
<CardholderFirstName/> | Card holder's first name. | 0..1 | JOHN | |
<CardholderLastName/> | Card holder's last name. | 1 | SMITH | |
</DebitCard> | ||||
<IdentityCard> | Data of government issued identity card which the ticket holder will use to identify himself. | 1 | ||
<CardNumber/> | Number of identity card. | 0..1 | 294523044 | |
<ExpirationDate/> | Expiration date of customer card in ISO 8601 format (yyyy-mm-dd). | 1 | 2012-10-30 | |
<DateOfBirth/> | Traveler birth date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<IssueCountry/> | Country where document (for instance passport) was issued. Use valid 2 or 3 char country codes. ISO3166-Alpha2 or ISO3166-Alpha3 | 1 | ||
<CardholderFirstName/> | Card holder's first name. | 0..1 | JOHN | |
<CardholderLastName/> | Card holder's last name. | 1 | SMITH | |
</IdentityCard> | ||||
<CustomerCard> | Data of customer card issued by the carrier which the ticket holder will use to identify himself. | 1 | ||
@Type | Type of customer card. | [Amtrak] [BahnCard] [BahnBonusCard] | 1 | Amtrak |
<CardNumber/> | Number of customer card. | 1 | 294523044 | |
<ExpirationDate/> | Expiration date of customer card in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2012-10-30 | |
</CustomerCard> | ||||
</Identification> | ||||
<IdentificationOptions> | ONLY FOR SILVERRAIL! If IdentificationOptions is present, an Identification must be specified during ticketing which will later serve to identify the customer when picking up the ticket and/or as the legitimate ticket holder during travel. The child elements specify which types of Identification are supported. | 1 | ||
@PaymentCardRequired | PaymentCardRequired is returned if the identification must be the CreditCard or DebitCard used to pay for the fare. Values: Y (yes) | [Y] | 0..1 | Y |
<CreditCard> | If CreditCard element is returned, credit cards may be used as form of identification. | 0..1 | ||
<CCCode/> | An individual credit card vendor whose cards may be used as form of identification. | 1..N | VI | |
</CreditCard> | ||||
<DebitCard> | If DebitCard element is returned, debit cards may be used as form of identification. | 0..1 | ||
@BankIdentificationCodeRequired | BankIdentificationCodeRequired is returned if the bank identification code of the debit card must be specified when choosing a debit card as form of identification. Values: Y (yes). | [Y] | 0..1 | Y |
<DCCode/> | An individual debit card vendor whose cards may be used as form of identification. | 1..N | VI | |
</DebitCard> | ||||
<IdentityCard> | If IdentityCard element is returned, identity cards may be used as form of identification. | 0..1 | ||
<IssueCountry/> | The two-letter ISO country code of a countries whose identity cards may be used as form of identification. | 1..N | US | |
</IdentityCard> | ||||
<CustomerCard> | If CustomerCard element is returned, customer cards may be used as form of identification. | 0..1 | ||
@ExpirationDateRequired | ExpirationDateRequired is returned if the expiration date of the customer card must be specified when choosing a customer card as form of identification. Values: Y (yes). | [Y] | 0..1 | Y |
<Type/> | An individual customer card type which may be used as form of identification. | 1..N | BahnCard | |
</CustomerCard> | ||||
</IdentificationOptions> | ||||
<OptionalServices> | Optional services which where explicitly requested in RailPriceRQ. | 0..1 | ||
<RailService> | Each RailService element corresponds to a respective RailService requested in PNRCreateRQ. | 1..N | ||
@Type | Type of service requested. | [Accommodation] [Internet] [LocalTransit] [Meal] [ReservationSeatsOnly] [ReservationWithSeats] [TicketsByMail] [TicketsSeparateInAndOutbound] [CityTicketOutboundSingle] [CityTicketOutboundDay] [CityTicketInboundSingle] [CityTicketInboundDay] | 1 | ReservationWithSeat |
@AvailabilityStatus | The @AvailabilityStatus specifies whether the RailService is available exactly as requested or with restrictions. Values: - AsRequested : RailService is available exactly as requested. - WithRestrictions : RailService is available but with certain restrictions with respect to the preferences specified in the request. These restrictions are specified in detail by AvailabilityRestriction elements. NOTE: If a requested RailService is NOT available at all or - if it was requested for specific segments - NOT available for any of the requested segments, an InfoGroup/Error will be returned instead of a regular response. | [AsRequested] [WithRestrictions] | 1 | AsRequested |
<AvailabilityRestriction> | If and only if the RailService/@AvailabilityStatus is "WithRestrictions" one or more AvailabilityInfo elements are returned to specify the restriction(s) which apply with respect to the requested preferences for this RailService. If the optional SegmentIDRef is not present, the restriction applies to the RailService in general. If it is present, it only applies to the segment referenced. | 0..N | ||
<SegmentIDRef/> | SegmentIDRef refers to the specific segment this restriction applies to. The value of SegmentIDRef refers to: - for RailPriceRS: the value specified as Segment/@AssociationID in RailPriceRQ. - for PNRViewRS: the value returned as Segment/ElementNumber in PNRViewRS. | 0..1 | R01 | |
<Text/> | A description of the restriction which applies with respect to the requested preferences. | 1..N | Requested seat zone: phone zone Available seat zone: any | |
</AvailabilityRestriction> | ||||
<SegmentElementNumber> | If the RailService was requested for specific segments, one SegmentElementNumber is returned for each segment it was requested for. The values returned as SegmentElementNumber refer to the ElementNumber of the respective Segment. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Description/> | Short description of this service as returned by the vendor. | 1 | Ticket with seat reservation | |
<DescriptionDetails> | Detailed or additional description as returned by the vendor. | 0..1 | ||
<Text/> | 1..N | Per seat and direction 3.50 EUR (for a maximum of two segments per direction). | ||
</DescriptionDetails> | ||||
<ServicePrice> | The price for one "unit" of this RailService. Depending on the type of service, booking the service may actually result in a multiple of the price specified here. If for instance the service is a seat reservation the price may refer to a single seat on a single segment. If the service requested for 2 segments and two travelers the resulting price is for times the price specified here. | 1 | ||
@Total | Total amount for this rail service. Integer value including decimal digits without decimal separator. Number of decimal digits and currency is defined by CurrencyCode/@NumberOfDecimals. | 1 | 2000 | |
</ServicePrice> | ||||
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Attribute> | Depending on its @Type, a RailService may allow to provide one or more Attributes which specify detailed preferences for the requested service. The @Code specifies the type of the Attribute while the @Value specifies the preference itself. Which Attributes (that is, which values for @Code) are supported depends on the @Type of the RailService (see annotation for @Code). Each Attribute supported for the @Type of this RailService may be For each supported Attribute which is left out, a default value will be applied (see annotation for @Value). | 0..N | ||
@Code | A code to specify the type of this Attribute. Which attributes (and therefore values of @Code) are supported depends on the @Type of the RailService. For @Type: ReservationWithSeat and for @Type: ReservationSeatOnly: - SeatQuantity - SeatArea - SeatLocation - SeatZone - SeatUnavailablePolicy: this attribute only takes effect during PNRCreateRQ if seat availability can only be determined during booking for one or more segments and seats are not available on all of these segments with the exact preferences specified. | [SeatPreference] [SeatQuantity] [SeatArea] [SeatLocation] [SeatZone] [SeatUnavailablePolicy] | 1 | |
@Value | The preference value specified for this Attribute. Which values are available depends on the @Code of the Attribute: For @Code:NumberOfSeats - 1-5 (default is number of Rail/Traveler elements) For @Code: SeatArea - Any (default) - OpenSaloon - Compartment - OpenSaloonWithTable For @Code: SeatZone - Any (default) - QuietZone - PhoneZone For @Code: SeatLocation - Any (default) - Aisle (for 1 seat reservation) - Window (for 1 seat reservation) - OppositeWindow (for 2 seat reservations) - Opposite (aisle if possible - for 2 seat reservations) - SideBySide (for 2 seat reservations) For @Code: SeatUnavailablePolicy - FailIfUnavailable (default): if seats are not available on all segments for which seat availability can only be determined during booking with the exact preferences specified, booking should fail with error. - RestrictToAvailableMatchingPrefs: if seats are not available on all segments for which seat availability can only be determined during booking with the exact preferences specified, continue with booking and reserve seats only for those segments which fullfil the exact preferences specified. - RestrictToAvailable: if seats are not available on all segments for which seat availability can only be determined during booking with the exact preferences specified, continue with booking and reserve seats for all segments allowing reservation whether they match the exact preferences specified or not. - BookWithoutSeats: if seats are not available on all segments for which seat availability can only be determined during booking with the exact preferences specified, continue with booking but don't reserve any seats. | [Any] [1] [2] [3] [4] [5] [OpenSaloon] [Compartment] [OpenSaloonWithTable] [QuietZone] [PhoneZone] [Aisle] [Window] [OppositeWindow] [Opposite] [SideBySide] [Backward] [Forward] [Lavatory] [Luggage] [Middle] [Power] [Single] [Table] [FailIfUnavailable] [RestrictToAvailableMatchingPrefs] [RestrictToAvailable] [BookWithoutSeats] | 1 | |
</Attribute> | ||||
</RailService> | ||||
</OptionalServices> | ||||
<Fare> | Information pertaining to the fare for this Rail element. | 0..1 | ||
@TotalPrice | Total price for the entire Rail element (all Segments and RailServices) for all travelers. Currency and number of decimals included in integer value apply according to CurrencyCode element. | 1 | 32000 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<FareInformation> | Free text information applying to the fare. | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</FareInformation> | ||||
<FareComponent> | ONLY FOR SILVERRAIL! The Fare may consist of one or more FareComponents. If and how a Fare is split into FareComponents depends on the supplier. | 0..N | ||
<SegmentIDRef/> | ID reference used to associate this item to a segment. No comma separated lists and no ranges supported. | 1..N | F1 | |
<Prices> | A collection of prices this FareComponent contributes to the @TotalPrice of the Fare. | 1 | ||
<Price> | An individual price this FareComponent contributes to the @TotalPrice of the Fare. It depends on the supplier to what extend the price is broken down into separate Price elements. The edge case would be a supplier system which only returns a single Price element with @Type="Ticket" which includes all taxes, fees, etc because there is no breakdown available. | 1..N | ||
@Type | The type of this Price. Values: - Ticket: price for the rail ticket excluding those prices for which separate Price elements are returned. - SeatReservation: price for seat reservation(s) (if charged separate from ticket) - Accommodation: price for accommodation (sleeper cars,...) - OnboardServices: price for optional onboard services booked with the ticket - Fee: service or transaction fees - CoporateDiscount: a negative amount by which the regular ticket price is reduced due to a corporate discount - Tax: unspecific taxes - TaxNational: national taxes - TaxStateProvince: state or province taxes - ValueAddedTax: value added taxes | [Ticket] [SeatReservation] [Accommodation] [OnboardServices] [Fee] [CoporateDiscount] [Tax] [TaxNational] [TaxStateProvince] [ValueAddedTax] | 1 | Ticket |
@Amount | The amount of this Price. Integer value including decimal digits without decimal separator. Number of decimal digits and currency is defined by CurrencyCode/@NumberOfDecimals. | 1 | 2000 | |
</Price> | ||||
</Prices> | ||||
<Rules> | A set of rules which apply to this FareComponent. | 1 | ||
<Rule> | An individual rule that applies to this Fare. Each rule may apply to a specific booking state, ticket delivery option and /or price type (as specified by @ApplicableBookingStatus etc). Typically, multiple rules are returned for each booking status. Note that the order in which rules appear in the response is not necessarily the order in which they apply. For rules of the same type, the execution sequence is determined by the @ExpirationDateTime. | 1..N | ||
@Type | The type of this rule. Either an exchange/refund action allowed or prohibited for this item or TEXT for free text rules. Possible values are: - EXCHANGE_ALLOWED This item is eligible for exchange. - EXCHANGE_PROHIBITED This item cannot be exchanged. - REFUND_ALLOWED This item is eligible for a refund. - REFUND_PROHIBITED This item cannot be refunded. - TEXT The Supplier has imposed other conditions on this item. The Text element contains additional information. | [EXCHANGE_ALLOWED] [EXCHANGE_PROHIBITED] [REFUND_ALLOWED] [REFUND_PROHIBITED] [TEXT] | 1 | |
@ApplicableBookingStatus | The stage in the booking process (as specified by /PNRViewRS//Rail/@BookingStatus) to which this rule applies. Values: - BOOKED - CONFIRMED - TICKETED - RETURNED | [BOOKED] [CONFIRMED] [TICKETED] [RETURNED] | 0..1 | CONFIRMED |
@ApplicableTDO | If this rule only applies to a specific ticket delivery option, @ApplicableTDO is returned to specify which one it applies to. Values: - PNR: Ticket is returned as part of PNRViewRS (to be printed out by customer). - EML: Ticket is sent by email (to be printed out by customer). - TBC: Ticket is handed out by conductor. - TOF: Ticket to be picked up at ticket office. - TVM: Ticket to be picked up at vending machine. - TBM: Ticket is sent by standard mail. - TBX: Ticket is sent by express mail. - TBO: Ticket is sent by overnight mail. - TML: Ticket is sent by MetroLink (Amtrak only). | [EML] [PNR] [TBC] [TBM] [TBO] [TBX] [TML] [TOF] [TVM] | 0..1 | EML |
@ExpirationDateTime | The UTC date/time at which the refund/exchange window closes, in YYYY-MM-DDTHH:MM:SSZ format. Where multiple rules have the same type and @ApplicableBookingStatus (for example, if refunds are only available for a certain amount of time after purchase), the @ExpirationDateTime determines the application sequence. The earliest-expiring rules apply first and rules with no @ExpirationDateTime apply last (when all rules with @ExpirationDateTime have expired). | 0..1 | 2013-08-23T09:58:00Z | |
@IsEstimated | @IsEstimated is returned when the CRS estimated either the applicability of the rule or the amount of the penalty rather than receiving the data directly from the Supplier. Values: Y: rule applicability and/or penalty amount is estimated. | [Y] | 0..1 | Y |
<Text/> | Free text rule description. Will be returned if and only if @Type="TEXT". NOTE: It is mandatory to present this message to the passenger prior to ticket purchase. | 0..1 | Outbound: VALID AFTER 0929 MON-FRI | |
<Penalty> | Penalty which applies in case of exchange or refund. Only returned if @Type="EXCHANGE_ALLOWED" or "REFUND_ALLOWED" and a penalty applies. | 0..1 | ||
@Amount | The amount of the penalty to pay in case of exchange or refund with decimal places but without decimal separator (see CurrencyCode element for currency and decimal places). | 1 | 2000 | |
</Penalty> | ||||
@PriceType | The component of the price to which this rule applies. Values are: - Ticket: rule applies to price of the rail ticket itself - SeatReservation: rules applies to price for seat reservation(s) - Accommodation: rule applies to price for accommodation (sleeper cars,...) - OnboardServices: rule applies to price for optional onboard services booked with the ticket - Fee: rules applies to service or transaction fees | [Ticket] [SeatReservation] [Accommodation] [OnboardServices] [Fee] | 0..1 | TICKET |
</Rule> | ||||
</Rules> | ||||
</FareComponent> | ||||
<RefundEligibility> | ONLY FOR SILVERRAIL! The RefundEligibility summarizes the FareComponent/Rules to provide information whether or not the fare is refundable based on the current Rail/@BookingStatus (=the result of evaluating the detailed Rules applicable to the FareComponent(s)). It is only returned if the PNR has been ticketed and not subsequently cancelled. | 0..1 | ||
@Eligible | When @Eligible="Y", the fare is definitely refundable for the current Rail/@BookingStatus. Values: - Y: fare is definitely refundable - N: fare may be eligible for refund (see @CancelRequiredForRefund). | [N] [Y] | 1 | Y |
@CancelRequiredForRefund | DEPRECATED - This attribute has become meaningless and is now only returned for backward compatibility (always as "N"). | [N] [Y] | 1 | N |
<Penalty> | If a penalty applies when canceling from the current Rail/@BookingStatus, the Penalty element is returned to specify the amount of the penalty. | 0..1 | ||
@Amount | The amount of the penalty with decimal places but without decimal separator (see CurrencyCode element for currency and decimal places). | 1 | 2000 | |
</Penalty> | ||||
</RefundEligibility> | ||||
</Fare> | ||||
<TransactionFee> | A TransactionFee is a fee which applies per booking in addition to the Fare. It is always non-refundable. | 0..N | ||
@Amount | The amount of the TransactionFee including decimal places but without decimal separator (see Fare/CurrencyCode element for currency and decimal places). | 1 | 1000 | |
</TransactionFee> | ||||
<Ticket> | The ticket document issued for this Rail element. | 0..1 | ||
@MediaType | The media type of the ticket document. | [application/pdf] | 1 | application/pdf |
<Embedded/> | The embedded ticket document as base64 encoded binary data. | 1 | ||
</Ticket> | ||||
<TicketDeliveryOptions> | The type of the ticket delivery options available for this rail booking. | 1 | ||
<TicketDeliveryOption> | A individual ticket delivery option available for this rail booking. | 1..N | ||
@Type | The type of the TicketDeliveryOption. Values: - PNR: Ticket is returned as part of PNRViewRS (to be printed out by customer). - EML: Ticket is sent by email (to be printed out by customer). - TBC: Ticket is handed out by conductor. - TOF: Ticket to be picked up at ticket office. - TVM: Ticket to be picked up at vending machine. - TBM: Ticket is sent by standard mail. - TBX: Ticket is sent by express mail. - TBO: Ticket is sent by overnight mail. - TML: Ticket is sent by MetroLink (Amtrak only). | [EML] [PNR] [TBC] [TBM] [TBO] [TBX] [TML] [TOF] [TVM] | 1 | PNR |
@StationOnDeparture | @StationOnDeparture is returned if this TicketDeliveryOption is available at the first departure station of the itinerary at the date and time the itinerary starts (only applies to @Type TOF and TVM). Values: Y (yes) | [Y] | 0..1 | Y |
@Destination | If TicketDeliveryOption only applies to a specific geografic region, the @Destination specifies that region. This only applies to mail-related delivery options. If different fees apply for the same TicketDeliveryOption/@Type depending on the @Destination, multiple TicketDeliveryOptions with the same @Type may be returned. If @Destination is present, it must be specified unchanged in subsequent requests. Values: - EU: European Union (AT, BE, DK, FI, FR, DE, IE, IT, LU, NL, PT, ES, SE) - GLOBAL: world wide delivery - NA: North America (US, CA) - UK: United Kingdom | [EU] [GLOBAL] [NA] [UK] | 0..1 | EU |
<Description/> | A textual description of the TicketDeliveryOption. | 0..1 | Ticket by Royal Mail Special Delivery | |
<Fee> | A fee applied applied in addition to the fare if this TicketDeliveryOption is chosen. | 0..1 | ||
@Amount | The amount of the Fee. Currency and number of decimals included in integer value apply according to CurrencyCode element. | 1 | 500 | |
@IsRefundable | Indicates whether the Fee is refundable or not. Values: Y: Fee is refundable N: Fee is not refundable. | [N] [Y] | 1 | Y |
</Fee> | ||||
</TicketDeliveryOption> | ||||
</TicketDeliveryOptions> | ||||
<TicketDeliveryOption> | If the PNR was already ticketed, the ticket delivery option which was chosen is returned here. | 1 | ||
@Type | The type of the TicketDeliveryOption. Values: - PNR: Ticket is returned as part of PNRViewRS (to be printed out by customer). - EML: Ticket is sent by email (to be printed out by customer). - TBC: Ticket is handed out by conductor. - TOF: Ticket to be picked up at ticket office. - TVM: Ticket to be picked up at vending machine. - TBM: Ticket is sent by standard mail. - TBX: Ticket is sent by express mail. - TBO: Ticket is sent by overnight mail. - TML: Ticket is sent by MetroLink (Amtrak only). | [EML] [PNR] [TBC] [TBM] [TBO] [TBX] [TML] [TOF] [TVM] | 1 | PNR |
@StationOnDeparture | @StationOnDeparture is returned if this TicketDeliveryOption is available at the first departure station of the itinerary at the date and time the itinerary starts (only applies to @Type TOF and TVM). Values: Y (yes) | [Y] | 0..1 | Y |
@Destination | If TicketDeliveryOption only applies to a specific geografic region, the @Destination specifies that region. This only applies to mail-related delivery options. If different fees apply for the same TicketDeliveryOption/@Type depending on the @Destination, multiple TicketDeliveryOptions with the same @Type may be returned. If @Destination is present, it must be specified unchanged in subsequent requests. Values: - EU: European Union (AT, BE, DK, FI, FR, DE, IE, IT, LU, NL, PT, ES, SE) - GLOBAL: world wide delivery - NA: North America (US, CA) - UK: United Kingdom | [EU] [GLOBAL] [NA] [UK] | 0..1 | EU |
<Description/> | A textual description of the TicketDeliveryOption. | 0..1 | Ticket by Royal Mail Special Delivery | |
<Fee> | A fee applied applied in addition to the fare if this TicketDeliveryOption is chosen. | 0..1 | ||
@Amount | The amount of the Fee. Currency and number of decimals included in integer value apply according to CurrencyCode element. | 1 | 500 | |
@IsRefundable | Indicates whether the Fee is refundable or not. Values: Y: Fee is refundable N: Fee is not refundable. | [N] [Y] | 1 | Y |
</Fee> | ||||
<TicketLocator/> | If the chosen TicketDeliveryOption requires an identifier to retrieve the ticket, (e.g. to be entered at a ticket vending machine) it is returned here. Example 8RE9LX | 0..1 | ||
</TicketDeliveryOption> | ||||
<AvailableTicketLanguages> | If the ticket language has not been chosen yet, the available ticket languages are returned here. | 0..1 | ||
<Lang/> | A two letter ISO language code (lower case) specifying the chosen language for the ticket document. | 1..N | en | |
</AvailableTicketLanguages> | ||||
<Parameters> | Some providers may allow to pass generic key/value pairs providing miscellaneous information e.g. for the back office process. The client application is responsible to know which parameters are optional/required in a certain context, what their keys are and which values are supported for them. | 0..1 | ||
<Parameter> | 1..N | |||
@Key | The Key specifies the type of parameter to be passed to the provider system. Which values are allowed for Key are defined by the provider system. | 1 | XYZ | |
@Value | The Value specifies the value of the parameter to be passed to the provider system. Which values are allowed for the given Key is defined by the provider system. | 1 | ABC | |
</Parameter> | ||||
</Parameters> | ||||
</Rail> | ||||
<EventSegment> | 0..1 | |||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<CurrencyCode> | Currency code of the currency, in which all curreny amount values are returned. This will either be a default currency or the alternate currency specified in the request (if any). | 0..1 | CAD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Event> | 0..N | |||
@EventCode | Event code. | 1 | LEMAS1 | |
@Quantity | Herein a number specific for the event (product) has to be given; it belongs to a unit applicable for the specific product (feet, days, nights, hours, minutes, ...). | 0..1 | 45 | |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber/> | Element number of traveler associated to this item. | 0..N | 1 | |
<ActionCode/> | Action code. HK = Confirmed PN = Pending HX = Cancelled | 1 | HK | |
<StartDate/> | Start date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2013-08-13 | |
<StartTime/> | Start time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<EndDate/> | End date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2013-08-13 | |
<EndTime/> | End time in ISO 8601 format (hh:mm). | 0..1 | 18:00 | |
<NumberOfPersons> | Total number of persons in party incl. children and infants. | 1 | 2 | |
@NumberOfChildren | Number of children in the party. | 0..1 | ||
@NumberOfInfants | Number of infants in the party. | 0..1 | 1 | |
</NumberOfPersons> | ||||
<EventDescription> | 0..1 | |||
<Text/> | This is also called productname in the Jonview interface. | 1 | 1 DAY LIFT - LE MASSIF | |
</EventDescription> | ||||
<TotalAmount> | Total amount for the booked event. | 0..1 | 42000 | |
@TAMT | Total amount type. ST .. includes surcharges and taxes | [ST] | 0..1 | |
</TotalAmount> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<CancellationPolicy> | Hotel cancellation policy text. | 0..N | 24 hour cancellation penalty applies | |
@Type | Cancellation type. N .. no cancellation penalty U .. unknown Y .. cancellation penalty, but no details available P .. percentage A .. amount NN .. number of nights charged T .. freetext description only Type set to 'P' and PenaltyValue ='100' shows that the rate cannot be cancelled. Applies usually to certain rates with deposit requirement where full payment is required in advance and the reservation cannot be cancelled. Usually means that the amounts paid are non-refundable. In such cases it is recommended to see results of HotelInformationRQ/RS. | [N] [U] [Y] [P] [A] [NN] [T] | 1 | |
@PenaltyValue | Cancellation penalty value. Content depends on type. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@LatestCancelDate | Latest cancellation date to avoid penalties. | 0..1 | 2010-06-30 | |
@LatestCancelTime | Latest cancellation time to avoid penalties. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin or start date to cancel a reservation to avoid penalty. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
@NativePolicyCode | Policy code returned by the provider system, e.g. '07P'. | 0..1 | ||
</CancellationPolicy> | ||||
<SupplementalInformation> | 0..1 | |||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CorporateRateOverride/> | Corporate rate override. | 0..1 | 25900 | |
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<PaymentGuarantee> | Guarantee payment type information can be added here. This only applies to guarantee! The payment types for general payment are specified in OtherPNRElements/BillingAndDeliveryData/FormOfPayment. | 0..N | ||
@Type | Type of guarantee. Values are: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) If no Type attribute is specified, G is the default. | [G] [D] [P] | 0..1 | G |
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | 493 | |
<CardholderFirstName/> | FirstName on card. | 0..1 | ||
<CardholderLastName/> | Name on card. | 1 | ||
<ExtraData> | Additional data, that can be send to the creditcard company if it is supported. For example AirPlus (TP) supports for specific customers different types of extra data that can be send for billing purposes. | 0..N | ||
@Type | Type of data. This can be customer specific values per CC vendor. | 0..1 | ||
@Value | Value of the data. | 0..1 | ||
</ExtraData> | ||||
@CardType | OTA (CDT) card type code Values: 1 .. credit card 2 .. debit card 3 .. central bill V .. virtual credit card | [1] [2] [3] [V] | 0..1 | |
</CreditCard> | ||||
<Other/> | 1 | |||
</PaymentGuarantee> | ||||
<FrequentGuest> | Frequent Guest Group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<FrequentFlyer> | Frequent Flyer Group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<AdditionalInformation/> | Optional additional information. | 0..1 | Traveler on wheelchair | |
</SupplementalInformation> | ||||
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
<Location> | Event Location | 0..1 | ||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
</Event> | ||||
<TotalAmount> | Total amount for the booking. | 0..1 | 97000 | |
@TAMT | Total amount type. ST .. includes surcharges and taxes | [ST] | 0..1 | |
</TotalAmount> | ||||
</EventSegment> | ||||
</LandGroup> | ||||
<MiscellaneousGroup> | Miscellaneous segments group | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<OtherSegment> | Other segment information | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<VendorName/> | Vendor name. | 0..1 | Air Miles | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 1 | 2010-12-25 | |
<Purchase> | Purchase group | 1 | ||
<CityCode/> | City code. | 1 | MIA | |
<CityName/> | City name. | 1 | Miami | |
</Purchase> | ||||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</OtherSegment> | ||||
<InsuranceSegment> | Insurance segment information group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 1 | 2010-12-25 | |
<Purchase> | Purchase group | 1 | ||
<CityCode/> | City code. | 1 | MIA | |
<CityName/> | City name. | 1 | Miami | |
</Purchase> | ||||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</InsuranceSegment> | ||||
<MCOSegment> | MCO Segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 1 | 2010-12-25 | |
<Purchase> | Purchase group | 1 | ||
<CityCode/> | City code. | 1 | MIA | |
<CityName/> | City name. | 1 | Miami | |
</Purchase> | ||||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<NativeElementText/> | text of the PNR element in the native/cryptic format. Specific to a GDS. | 1 | ||
</MCOSegment> | ||||
<PTASegment> | PTA segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 1 | 2010-12-25 | |
<Purchase> | Purchase group | 1 | ||
<CityCode/> | City code. | 1 | MIA | |
<CityName/> | City name. | 1 | Miami | |
</Purchase> | ||||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</PTASegment> | ||||
<AirTaxiSegment> | Air taxi segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 1 | 2010-12-25 | |
<OriginCityCode/> | Origin city code. | 1 | MIA | |
<DestinationCityCode/> | Destination city code. | 1 | MIA | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<ServiceCityName/> | 0..1 | |||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</AirTaxiSegment> | ||||
<LandSegment> | Land segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 1 | 2010-12-25 | |
<ServiceTime/> | Service time in ISO 8601 format (hh:mm). | 0..1 | 14:30 | |
<OriginCityCode/> | Origin city code. | 1 | MIA | |
<DestinationCityCode/> | Destination city code. | 1 | MIA | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<ServiceCityName/> | 0..1 | |||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<ServiceType/> | Type of service. Possible values are: D - Service on Departure A - Service on Arrival | [A] [D] | 0..1 | |
<GroundTransportation/> | Ground transportation. | 0..1 | Bus | |
</LandSegment> | ||||
<BusSegment> | Bus segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-25 | |
<OriginCityCode/> | Origin city code. | 1 | MIA | |
<OriginCityName/> | Origin City name. | 0..1 | Miami | |
<DestinationCityCode/> | Destination city code. | 1 | MIA | |
<DestinationCityName/> | Destnation City name. | 0..1 | Miami | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<DeparturePoint/> | Departure point. | 0..1 | Terminal 1 | |
<DepartureTime/> | Departure time in ISO 8601 format (hh:mm). | 0..1 | 14:30 | |
<ArrivalDate/> | Arrival date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
<ArrivalPoint/> | Arrival point. | 0..1 | Terminal 3 | |
<ArrivalTime/> | Arrival time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<BusName/> | Bus name. | 0..1 | Greyhound | |
<ServiceInformation/> | Service information. | 0..1 | Group traveling together. | |
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<SpaceReserved/> | Freetext information on the type of the reserved space. | 0..1 | BUSINESS or COACH | |
</BusSegment> | ||||
<RailSegment> | Rail segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Rail vendor code. | 1 | 2V | |
<VendorName/> | Rail vendor name. | 1 | AMTRAK | |
<TrainNumber/> | Train number. | 0..1 | 00644 | |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-25 | |
<OriginCityCode/> | Origin city code. | 1 | MIA | |
<OriginCityName/> | Origin City name. | 0..1 | BRUXELLES MIDI | |
<DestinationCityCode/> | Destination city code. | 1 | MIA | |
<DestinationCityName/> | Destnation City name. | 0..1 | BRUXELLES MIDI | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<DeparturePoint/> | Departure point. | 0..1 | Terminal 1 | |
<DepartureTime/> | Departure time in ISO 8601 format (hh:mm). | 0..1 | 14:30 | |
<ArrivalDate/> | Arrival date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
<ArrivalPoint/> | Arrival point. | 0..1 | Terminal 3 | |
<ArrivalTime/> | Arrival time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<RailName/> | The name of the train (in some markets, e.g. Germany, each train has a name in addition to the TrainNumber). | 0..1 | HOFFMANN VON FALLERSLEBEN | |
<ServiceInformation/> | Service information. | 0..1 | Group traveling together. | |
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<ClassOfService/> | Class of service booked with this reservation. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<SpaceReserved/> | Freetext information on the type of the reserved space. | 0..1 | BUSINESS or COACH | |
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
<SupplierName/> | The suppliers name for the equipment. | 0..1 | ICE | |
</Equipment> | ||||
</RailSegment> | ||||
<SeaSegment> | Sea segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-25 | |
<OriginCityCode/> | Origin city code. | 1 | MIA | |
<OriginCityName/> | Origin city name. Can be returned, if no OriginCityCode is available. | 0..1 | ||
<DestinationCityCode/> | Destination city code. | 1 | MIA | |
<DestinationCityName/> | Destination city name. Can be returned, if no DestinationCityCode is available. | 0..1 | ||
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<DeparturePoint/> | Departure point. | 0..1 | Terminal 1 | |
<DepartureTime/> | Departure time in ISO 8601 format (hh:mm). | 0..1 | 14:30 | |
<ArrivalPoint/> | Arrival point. | 0..1 | Terminal 3 | |
<ArrivalTime/> | Arrival time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<ShipName/> | Ship name. | 0..1 | Nordic Empress | |
<ServiceInformation/> | Service information. | 0..1 | Group traveling together. | |
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<ArrivalDate/> | Arrival date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
<CabinInformation/> | Information text on the reserved cabin type or cabin number. | 0..1 | SMALL CABIN | |
</SeaSegment> | ||||
<TourSegment> | Tour segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<StartDate/> | Start date in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-01 | |
<CityCode/> | City code. | 1 | MIA | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<TourName/> | Tour name. | 0..1 | World Museum Tour | |
<TourCode/> | Tour code. | 0..1 | T201132 | |
<RoomCode/> | Room type code for tour segment. Possible values are: SGLB = Single accomodation, DBLB = Double accomodation, TRPB = Triple accomodation. | 0..1 | SGLB | |
<ServiceInformation/> | Service information. | 0..1 | Group traveling together. | |
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<TourFeatures/> | Text about tour features. | 0..1 | ||
<TourMeal/> | Text about meal on tour. | 0..1 | ||
<TourLocation/> | Text about tour location. | 0..1 | ||
</TourSegment> | ||||
<CarPassiveSegment> | Car passive segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<CarVendorCode/> | Car vendor code. | 1 | ZI | |
<CarVendorName/> | Car vendor name. | 1 | Avis | |
<CityCode/> | City code. | 1 | MIA | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberOfCars/> | Number of cars being sold. | 1 | 1 | |
<PickUpInfo> | Pick up information group | 1 | ||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<CityCode/> | City code. | 0..1 | MIA | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
</PickUpInfo> | ||||
<DropOffInfo> | Drop off info group | 1 | ||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<CityCode/> | City code. | 0..1 | MIA | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
</DropOffInfo> | ||||
<CarType> | Car type. | 1 | ECAR | |
@CodeType | Type of the CarType code. If not specified the specified CarType is handled as SIPP code. For systems that dont support SIPP codes the vendorspecific type will be used instead. Values: SIPP .. SIPP code VS .. vendor specific code | [SIPP] [VS] | 0..1 | |
</CarType> | ||||
<CarTypeDescription/> | Car type description. | 1 | Economy | |
<DistanceUnit/> | Distance unit applied for all distance information: M = Miles K = Kilometers. | [M] [K] | 0..1 | M |
<Rate> | Rate information | 0..1 | ||
@Type | Rate type. Values are: D = Daily E = Weekend W = Weekly M = Monthly H = Hourly P = Package | [D] [E] [W] [M] [H] [P] | 0..1 | W |
<RateAmount/> | Rate amount. | 0..1 | 20000 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<MileKmRate/> | Rate charged per additional mile/kilometer if element MileKmLimit has a positive integer value of max miles/km allowed with this rate included in the rate. | 0..1 | 025 | |
<MileKmLimit/> | Rate miles/kilometers limit or exta charges limit: 'UNL' (Unlimited) or a miles/kilometers limit numberic value. | 0..1 | UNL (or 25) NOTE: For Worldspan ExtraCharges is mandatory if MileKmLimit has value different than 'UNL' - worlspan requires charges per mile or kilometer to be entered. | |
<TotalAmount> | Total amount. | 0..1 | 25000 | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
</TotalAmount> | ||||
</Rate> | ||||
<ExtraCharges> | Car data group | 0..N | ||
@Type | Extra charges description. Values are: H .. Hour D .. Day W .. Week M .. Month A .. Adult CH .. Child E .. Employee FE .. fee T .. Tax F .. Drop off DC .. Delivery/Collection SP .. Surcharge Policy CP .. Coverage Policy AR .. pay on arrival AH .. After Hour AD .. additional distance PM .. Per Mile PK .. Per KM FM .. Free Mile FK .. Free KM U .. Some unspecified extra charges apply | [H] [D] [W] [M] [A] [CH] [E] [FE] [T] [F] [DC] [SP] [CP] [AR] [AH] [AD] [PM] [PK] [FM] [FK] [U] | 0..1 | D |
@TaxIncluded | Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@IncludedInRate | Indicates if the extra charge amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
<ExtraChargesAmount> | Extra charges amount; (for percentual values decimal points are allowed, i.e. '4.50'). | 0..1 | 5500 | |
@Type | Amount type (default: A), Values are: P .. Percent A .. Amount | [P] [A] | 0..1 | A |
</ExtraChargesAmount> | ||||
<MileKmRate/> | Rate charged for each mile/kilometer exceeding the MileKmLimit for this extra charge. Unit of length is specified by CarData/DistanceUnit. | 0..1 | 025 | |
<MileKmLimit/> | The MileKmLimit specifies the number of free miles/kilometers included in this extra charge. Miles/kilometers exceeding the MileKmLimit are charged with the MileKmRate. Possible values: - positive integer value specifying nuber of free miles/kilometers - UNL = Unlimited free M/K | 0..1 | 25 | |
<Description/> | Free text description of the type of extra charge. | 0..1 | drop off charge | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ExtraCharges> | ||||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<ServiceInformation/> | Service information. | 0..1 | Group traveling together. | |
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</CarPassiveSegment> | ||||
<HotelPassiveSegment> | Hotel passive segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<CarrierCode/> | Carrier code. | 0..1 | AA | |
<CheckInDate/> | Check in date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<CheckOutDate/> | Check out date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<CityCode/> | City code. | 1 | MIA | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberOfRooms/> | Number of rooms requested. | 1 | 1 | |
<RoomType/> | Room type code. The code consists of three parameters: room category, number of beds and bed type. | 0..1 | A1K | |
<RoomTypeDescription/> | Room type description. | 0..1 | Deluxe single | |
<RoomRate> | Room rate group | 0..1 | ||
<Amount> | Amount. | 1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RoomRate> | ||||
<Guarantee/> | This will only be returned if hotel is guaranteed for late arrival with a 'Y' value. If hotel is not guaranteed for late arrival, this will not be returned. | [Y] | 0..1 | Y Supported: -Abacus -Apollo -Galileo -Sabre -Worldspan Not supported: -Amadeus |
<HotelInformation> | Hotel information group Supported: -Abacus -Amadeus -Apollo -Galileo -Sabre -Worldspan | 0..1 | ||
<HotelName/> | Hotel name. | 0..1 | Holiday Inn | |
<Address/> | Street or PO Box address. | 0..N | 5301 Blue Lagoon Drive | |
<City/> | City. | 0..1 | MIAMI | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<Country/> | Country. | 0..1 | USA | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
<TelephoneNumber/> | Telephone number. | 0..1 | 305-269-6975 | |
<FaxNumber/> | Fax telephone number. | 0..1 | 305-264-6575 | |
<Email/> | Hotel eMail address | 0..1 | reservations@hyatt.com | |
<HotelRating> | Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. | 0..N | NTM3 CROWN | |
@RatingSystem | Identifies the rating system used to rate the hotel. Values are: AAA .. AAA Diamond rating AA .. Automobile Association Star Rating AMA .. Amadeus C24 .. check24 CRC .. CorporateRatesClub EAN .. Expedia EHB .. eHotelBar EHS .. eHotelStars EHT .. eHotel GUESTS .. Guest rating HBC .. Booking.com rating HRS .. Hotel Reservation System 'stars' rating JVW .. Jonview rating LSR .. Local Star Rating MIC .. Michelin MOB .. Mobil Hotel Star NTM .. North Star Media 'crown' rating OHG .. Official Hotel Guide TPA .. Tripadvisor VDR .. Verband Deutsches Reisemanagement UNK .. unknown | [AAA] [AA] [AMA] [C24] [CRC] [EAN] [EHB] [EHS] [EHT] [GUESTS] [HBC] [HRS] [JVW] [LSR] [MIC] [MOB] [NTM] [OHG] [TPA] [VDR] [UNK] | 0..1 | |
@RatingType | The category type, the rating applies to. AVG ... average UNK ... unknown COF ... comfort factor ATM ... hotel atmosphere FOR ... friendliness of reception SOE ... service of hotel employees HFA ... hotel facilities RFA ... room facilities RSI ... room size SAN ... sanitary equipment CLE ... cleanliness BFQ ... breakfast quality REQ ... restaurant quality WEL ... wellness PKG ... package VAL ... price value | [AVG] [UNK] [COF] [ATM] [FOR] [SOE] [HFA] [RFA] [RSI] [SAN] [CLE] [BFQ] [REQ] [WEL] [PKG] [VAL] | 0..1 | |
@RatingPersonType | The person type this rating is based on. AVG ... average UNK ... unknown PRI ... private BUS ... business GRP ... group CON ... conference YCP ... young couple ECP ... elder couple FSC ... family with small children FOC ... family with older children | [AVG] [UNK] [PRI] [BUS] [GRP] [CON] [YCP] [ECP] [FSC] [FOC] | 0..1 | |
</HotelRating> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</HotelInformation> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 Supported: -Abacus -Amadeus -Apollo -Galileo -Sabre -Worldspan | |
<Text/> | Additional freetext. Supported: -Abacus -Amadeus -Apollo -Galileo -Sabre Not supported: -Worldspan | 0..N | ||
<PropertyCode/> | Hotel property code in GDS. | 0..1 | RD Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan | |
<ReasonCode/> | For Apollo/Galileo MK segments a code for a reason for this passive booking should be provided. While this is optional Galileo recommends to do so. Apollo/Galileo: G .. Group booking H .. Property not listed I .. Internet only rate N .. Multi-level rate not offered (negotiated/corporate rate) M .. Government / Military P .. Package or Tour rate not offered R .. Rate not offered U .. Property sold out V .. Government rate not offered Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan | 0..1 | ||
<RoomOptions> | Room options group Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan | 0..1 | ||
<ExtraAdult/> | Number of extra adult. | 0..1 | 1 | |
<ExtraChild/> | Number of extra child. | 0..1 | 1 | |
<RollawayAdult/> | Number of rollaway adults. | 0..1 | 1 | |
<RollawayChild/> | Number of rollaway child. | 0..1 | 1 | |
<Crib/> | Number of cribs. | 0..1 | 1 | |
</RoomOptions> | ||||
<SupplementalInformation> | Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan For Apollo/Galileo only the following subelements are supported: -CorporateDiscountNumber -PaymentGuarantee -AdditionalInformation | 0..1 | ||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CorporateRateOverride/> | Corporate rate override. | 0..1 | 25900 | |
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<PaymentGuarantee> | Guarantee payment type information can be added here. This only applies to guarantee! The payment types for general payment are specified in OtherPNRElements/BillingAndDeliveryData/FormOfPayment. | 0..N | ||
@Type | Type of guarantee. Values are: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) If no Type attribute is specified, G is the default. | [G] [D] [P] | 0..1 | G |
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | 493 | |
<CardholderFirstName/> | FirstName on card. | 0..1 | ||
<CardholderLastName/> | Name on card. | 1 | ||
<ExtraData> | Additional data, that can be send to the creditcard company if it is supported. For example AirPlus (TP) supports for specific customers different types of extra data that can be send for billing purposes. | 0..N | ||
@Type | Type of data. This can be customer specific values per CC vendor. | 0..1 | ||
@Value | Value of the data. | 0..1 | ||
</ExtraData> | ||||
@CardType | OTA (CDT) card type code Values: 1 .. credit card 2 .. debit card 3 .. central bill V .. virtual credit card | [1] [2] [3] [V] | 0..1 | |
</CreditCard> | ||||
<Other/> | 1 | |||
</PaymentGuarantee> | ||||
<FrequentGuest> | Frequent Guest Group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<FrequentFlyer> | Frequent Flyer Group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<AdditionalInformation/> | Optional additional information. | 0..1 | Traveler on wheelchair | |
</SupplementalInformation> | ||||
<RateCode> | Rate code. | 0..1 | STD Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan | |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | [4] [10] [24] [25] | 0..1 | |
@RateType | Type of the rate plan. | [Corporate] [Negotiated] [NetRate] [Standard] | 0..1 | Corporate |
</RateCode> | ||||
<RateAccess/> | Rate access code. This is a special code corresponding to a negotiated rate. | 0..1 | IBM Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan | |
<Commission> | Commission information. Can either be a percentage or amount value or just the information whether or not commission is paid. | 0..1 | 20.00 For Galileo MK segments only the following Commission types are supported: - P - Y - N Supported: -Apollo -Galileo Not supported: -Abacus -Amadeus -Sabre -Worldspan | |
@Type | Commission type. Values are: P .. Percent, A .. Amount Y .. Yes N .. No | [P] [A] [Y] [N] | 1 | A |
</Commission> | ||||
<TotalAmount> | Total amount. | 0..1 | 25000 | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
</TotalAmount> | ||||
<CancellationPolicy> | Hotel cancellation policy text. | 0..N | 24 hour cancellation penalty applies | |
@Type | Cancellation type. N .. no cancellation penalty U .. unknown Y .. cancellation penalty, but no details available P .. percentage A .. amount NN .. number of nights charged T .. freetext description only Type set to 'P' and PenaltyValue ='100' shows that the rate cannot be cancelled. Applies usually to certain rates with deposit requirement where full payment is required in advance and the reservation cannot be cancelled. Usually means that the amounts paid are non-refundable. In such cases it is recommended to see results of HotelInformationRQ/RS. | [N] [U] [Y] [P] [A] [NN] [T] | 1 | |
@PenaltyValue | Cancellation penalty value. Content depends on type. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@LatestCancelDate | Latest cancellation date to avoid penalties. | 0..1 | 2010-06-30 | |
@LatestCancelTime | Latest cancellation time to avoid penalties. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin or start date to cancel a reservation to avoid penalty. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
@NativePolicyCode | Policy code returned by the provider system, e.g. '07P'. | 0..1 | ||
</CancellationPolicy> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<NumberOfPersons> | Total number of persons in party incl. children and infants. | 0..1 | 2 | |
@NumberOfChildren | Number of children in the party. | 0..1 | ||
@NumberOfInfants | Number of infants in the party. | 0..1 | 1 | |
</NumberOfPersons> | ||||
<NumberOfNights/> | Number of nights. | 0..1 | 5 | |
</HotelPassiveSegment> | ||||
<TVLSegment> | Travel segment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<VendorCode/> | Vendor code. | 0..1 | AA | |
<ServiceBeginDate/> | Service begin date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
<ServiceEndDate/> | Service end date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
<ActionCode/> | Action code. | 0..1 | HK | |
<NumberInParty/> | Number of passengers. | 0..1 | 1 | |
<NumberOfSeats/> | Number of seats. | 0..1 | 2 | |
<NameOfTraveler/> | Name of traveler. | 0..1 | JOE SMITH | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<ClassOfService/> | Class of service. | 0..1 | B | |
<Cabin/> | Cabin code. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Coach class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
<CityCode/> | City code. | 0..1 | MIA | |
<OriginCityCode/> | Origin city code. | 0..1 | MIA | |
<DestinationCityCode/> | Destination city code. | 0..1 | MIA | |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-25 | |
<DepartureTime/> | Departure time in ISO 8601 format (hh:mm). | 0..1 | 14:30 | |
<ArrivalDate/> | Arrival date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
<ArrivalTime/> | Arrival time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<StartTime/> | Start time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<EndTime/> | End time in ISO 8601 format (hh:mm). | 0..1 | 12:45 | |
<DropOff> | Drop off information group | 0..1 | ||
<Location> | Location group | 1 | ||
<CityCode/> | IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. | 1 | NYC | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<OpeningInterval> | Several instances of this element indicate different intervals of opening hours for the specified day. | 0..N | ||
@OpeningTime | Opening hours of the pick up or drop off location in ISO 8601 time format. | 0..1 | 00:00 | |
@ClosingTime | Closing hours of the pick up or dropoff location in ISO 8601 time format. | 0..1 | 23:59 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</OpeningInterval> | ||||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<CollectFrom> | 0..1 | |||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</CollectFrom> | ||||
</DropOff> | ||||
<PickUp> | Pick up information group | 0..1 | ||
<Location> | Location group | 1 | ||
<CityCode/> | IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. | 1 | NYC | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<OpeningInterval> | Several instances of this element indicate different intervals of opening hours for the specified day. | 0..N | ||
@OpeningTime | Opening hours of the pick up or drop off location in ISO 8601 time format. | 0..1 | 00:00 | |
@ClosingTime | Closing hours of the pick up or dropoff location in ISO 8601 time format. | 0..1 | 23:59 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</OpeningInterval> | ||||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<FlightArrival> | Flight arrival information group | 0..1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</FlightArrival> | ||||
<DeliverTo> | 0..1 | |||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</DeliverTo> | ||||
</PickUp> | ||||
<CarType> | Car type. | 0..1 | ECAR | |
@CodeType | Type of the CarType code. If not specified the specified CarType is handled as SIPP code. For systems that dont support SIPP codes the vendorspecific type will be used instead. Values: SIPP .. SIPP code VS .. vendor specific code | [SIPP] [VS] | 0..1 | |
</CarType> | ||||
<ShipName/> | Ship name. | 0..1 | Nordic Empress | |
<DeckName/> | Deck name. | 0..1 | Deck1 | |
<DeparturePoint/> | Departure point. | 0..1 | Terminal 1 | |
<ArrivalPoint/> | Arrival point. | 0..1 | Terminal 3 | |
<TourCode/> | Tour code. | 0..1 | T201132 | |
<TourName/> | Tour name. | 0..1 | World Museum Tour | |
<GroundTransportation/> | Ground transportation. | 0..1 | Bus | |
<PropertyCode/> | Hotel property code in GDS. | 0..1 | RD | |
<PropertyName/> | Hotel property name. | 0..1 | Radisson Hotel | |
<LocationInfo/> | Location Information. | 0..1 | Airport | |
<NumberOfPersons> | Total number of persons in party incl. children and infants. | 0..1 | 2 | |
@NumberOfChildren | Number of children in the party. | 0..1 | ||
@NumberOfInfants | Number of infants in the party. | 0..1 | 1 | |
</NumberOfPersons> | ||||
<RatePlan/> | Rate plan. | 0..1 | WKD3 | |
<RateDescription/> | Rate description. | 0..1 | Weekend | |
<RoomDescription/> | Room description. | 0..1 | Double Bed | |
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<CancellationNumber/> | Cancellation number. | 0..1 | 5432265 | |
<DocumentationNumber/> | Documentation number. | 0..1 | TSH123 | |
<Meals/> | Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Refreshment for purchase L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment complimentary C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Food and/or Beverage for purchase N = No meal service | [B] [K] [V] [L] [D] [S] [O] [H] [M] [R] [C] [F] [P] [Y] [G] [N] | 0..1 | B |
<RoomOptions> | Room options group | 0..1 | ||
<ExtraAdult/> | Number of extra adult. | 0..1 | 1 | |
<ExtraChild/> | Number of extra child. | 0..1 | 1 | |
<RollawayAdult/> | Number of rollaway adults. | 0..1 | 1 | |
<RollawayChild/> | Number of rollaway child. | 0..1 | 1 | |
<Crib/> | Number of cribs. | 0..1 | 1 | |
</RoomOptions> | ||||
<OtherInformation> | Other information group | 0..1 | ||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<AgentName/> | Agent name. | 0..1 | Natasha | |
<BranchCode/> | Branch code. | 0..1 | MIA490 | |
<AssociateInformation> | Associate information group | 0..1 | ||
<Type/> | Associate information type. | 0..1 | ||
<AssociateName/> | Associate name. | 0..1 | Henry | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</AssociateInformation> | ||||
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<CustomerID/> | Customer identification. | 0..1 | C9990119 | |
<Department/> | Department information. | 0..1 | ||
<FrequentFlyer> | Frequent flyer group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<FrequentGuest> | Frequent guest group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<RateInformation> | Rate information group | 0..1 | ||
<Requested/> | Rate requested. | 0..1 | 37500 | |
<Quoted/> | Rate quoted. | 0..1 | 42900 | |
<Guaranteed/> | Rate guaranteed. | 0..1 | 42900 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RateInformation> | ||||
<ExtraFees> | Extra fees group | 0..1 | ||
<ExtraCribInfo> | Extra crib information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ExtraCribInfo> | ||||
<ExtraAdultInfo> | Extra adult information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ExtraAdultInfo> | ||||
<ExtraChildInfo> | Extra child information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ExtraChildInfo> | ||||
<RollawayAdultInfo> | Rollaway adult information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RollawayAdultInfo> | ||||
<RollawayChildInfo> | Rollaway child informationg group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RollawayChildInfo> | ||||
<PenaltyInfo> | Penalty info group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</PenaltyInfo> | ||||
<RevisionFee> | Revision fee group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RevisionFee> | ||||
<MealsInfo> | Meals info group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</MealsInfo> | ||||
<BaggageInsurance> | Baggage insurance info | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</BaggageInsurance> | ||||
</ExtraFees> | ||||
<DepositInfo> | Deposit information group | 0..N | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<DueDate/> | Due date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-01 | |
</DepositInfo> | ||||
<InsuranceInfo> | Insurance information group | 0..1 | ||
<PremiumInfo> | Premium information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</PremiumInfo> | ||||
<TaxInfo> | Tax information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</TaxInfo> | ||||
</InsuranceInfo> | ||||
<Commission> | Commission percentage or amount. | 0..1 | 20.00 | |
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<ItemCost> | Item cost group | 0..1 | ||
<Amount> | Amount. | 0..N | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ItemCost> | ||||
<Due> | Due group | 0..1 | ||
<Base> | Base group | 0..1 | ||
<Amount> | Amount. | 1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</Base> | ||||
<TaxInfo> | Tax information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</TaxInfo> | ||||
<Total> | Total group | 0..1 | ||
</Total> | ||||
</Due> | ||||
<Credit> | Credit group | 0..1 | ||
<Base> | Base group | 0..1 | ||
<Amount> | Amount. | 1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</Base> | ||||
<TaxInfo> | Tax information group | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</TaxInfo> | ||||
<Total> | Total group | 0..1 | ||
</Total> | ||||
</Credit> | ||||
<FinalPayment> | Final payment group | 0..1 | ||
<Amount> | Amount. | 1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
</FinalPayment> | ||||
<VendorText/> | Free text vendor code. | 0..1 | TAXREC | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<WOW> | WOW group | 0..1 | ||
<TransactionID/> | Transaction identification. | 0..1 | ||
<SegmentIndicator/> | Segment indicator. | 0..1 | ||
<SupplierCode/> | Supplier code. | 0..1 | ||
<SeatInfo/> | Seat information. | 0..1 | ||
</WOW> | ||||
</OtherInformation> | ||||
<HotelInformation> | Hotel information group | 0..1 | ||
<HotelName/> | Hotel name. | 0..1 | Holiday Inn | |
<Address/> | Street or PO Box address. | 0..N | 5301 Blue Lagoon Drive | |
<City/> | City. | 0..1 | MIAMI | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<Country/> | Country. | 0..1 | USA | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
<TelephoneNumber/> | Telephone number. | 0..1 | 305-269-6975 | |
<FaxNumber/> | Fax telephone number. | 0..1 | 305-264-6575 | |
<Email/> | Hotel eMail address | 0..1 | reservations@hyatt.com | |
<HotelRating> | Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. | 0..N | NTM3 CROWN | |
@RatingSystem | Identifies the rating system used to rate the hotel. Values are: AAA .. AAA Diamond rating AA .. Automobile Association Star Rating AMA .. Amadeus C24 .. check24 CRC .. CorporateRatesClub EAN .. Expedia EHB .. eHotelBar EHS .. eHotelStars EHT .. eHotel GUESTS .. Guest rating HBC .. Booking.com rating HRS .. Hotel Reservation System 'stars' rating JVW .. Jonview rating LSR .. Local Star Rating MIC .. Michelin MOB .. Mobil Hotel Star NTM .. North Star Media 'crown' rating OHG .. Official Hotel Guide TPA .. Tripadvisor VDR .. Verband Deutsches Reisemanagement UNK .. unknown | [AAA] [AA] [AMA] [C24] [CRC] [EAN] [EHB] [EHS] [EHT] [GUESTS] [HBC] [HRS] [JVW] [LSR] [MIC] [MOB] [NTM] [OHG] [TPA] [VDR] [UNK] | 0..1 | |
@RatingType | The category type, the rating applies to. AVG ... average UNK ... unknown COF ... comfort factor ATM ... hotel atmosphere FOR ... friendliness of reception SOE ... service of hotel employees HFA ... hotel facilities RFA ... room facilities RSI ... room size SAN ... sanitary equipment CLE ... cleanliness BFQ ... breakfast quality REQ ... restaurant quality WEL ... wellness PKG ... package VAL ... price value | [AVG] [UNK] [COF] [ATM] [FOR] [SOE] [HFA] [RFA] [RSI] [SAN] [CLE] [BFQ] [REQ] [WEL] [PKG] [VAL] | 0..1 | |
@RatingPersonType | The person type this rating is based on. AVG ... average UNK ... unknown PRI ... private BUS ... business GRP ... group CON ... conference YCP ... young couple ECP ... elder couple FSC ... family with small children FOC ... family with older children | [AVG] [UNK] [PRI] [BUS] [GRP] [CON] [YCP] [ECP] [FSC] [FOC] | 0..1 | |
</HotelRating> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</HotelInformation> | ||||
</TVLSegment> | ||||
<ChaufferBusDriveSegment> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerIDRef/> | Unique association ID reference of the traveler associated to this item. No comma separated lists and no ranges allowed. | 0..N | T1 | |
<SegmentIDRef/> | ID reference used to associate this item to a segment. No comma separated lists and no ranges supported. | 0..1 | F1 | |
<VendorCode/> | Vendor code. | 1 | AA | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberOfServices/> | Number of Cars required or Bus | 1 | ||
<ServiceInfo> | If supported by the vendor it is possible to define multiple pickup dropoff points for a series of stations the chauffer should handle. For GDS only one ServiceInfo element is supported to specify where and when to apply the chauffer service. | 1..N | ||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
<CityCode/> | City code. | 1 | MIA | |
@Type | If multiple ServiceInfo elements exist, this attribute is mandatory. Possible values: PICKUP DROPOFF | [PICKUP] [DROPOFF] | 0..1 | |
</ServiceInfo> | ||||
<ServiceType/> | Type of service. Possible values are: CDD - Chauffer Drive on Departure CDA - Chauffer Drive on Arrival BSD - Bus Service on Departure BSA - Bus Service on Arrival CDP - Chauffer Drive from Point to Point CDH - Chauffer Drive with hourly charge | [CDD] [CDA] [BSD] [BSA] [CDP] [CDH] | 1 | |
<PointOfSale/> | Point of sale city code, where airline ticket is being issued. Just relevant in case of ServiceTypes CDD, CDA, BSD, BSA, when chauffer segment refers to a flight | 0..1 | ||
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
<TelephoneNumber/> | Telephone number. | 0..1 | 305-269-6975 | |
</ChaufferBusDriveSegment> | ||||
</MiscellaneousGroup> | ||||
<OfferGroup> | Offer Group | 0..1 | ||
<Offer> | 1..N | |||
@Status | Offer Status. Values are: A = Active C = Confirmed E = Expired N = No Fare for Offer P = Partially Confirmed U = Unavailable | [A] [C] [E] [N] [P] [U] | 1 | |
@Type | Offer Type Values are: A = Air C = Car H = Hotel | [A] [C] [H] | 1 | |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<OfferElementNumber> | 1 | |||
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
</OfferElementNumber> | ||||
<ExpirationDate/> | Expiration date in ISO 8601 format (yyyy-mm-dd). | 1 | 2012-10-30 | |
<Verification> | 0..1 | |||
@Result | V = Offer is still valid P = Offer is still valid, but price has changed N = Offer could not be verified (either not available any longer or error occurred). | [V] [P] [N] | 0..1 | |
</Verification> | ||||
<Confirmation> | 0..1 | |||
@Result | C = Offer successfully confirmed into booking P = Offer is still valid, but price has changed N = Offer could not be confirmed (either not available any longer or error occurred). | [V] [P] [N] | 0..1 | |
</Confirmation> | ||||
<Total> | 0..2 | |||
@Amount | Total amount. | 1 | 30000 | |
@Type | C = Current O = Old | [C] [O] | 0..1 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</Total> | ||||
<FlightOffer> | 1 | |||
<Flight> | Booked flights group | 1..N | ||
@LinkType | Flight link type. Possible values are: 1A = Amadeus (full) Access (AS + AU) 1ADA = Amadeus (full) Access and Direct Access ATLA = Amadeus Ticketless Access (includes AEAC + ALT) AEAC = Amadeus Extended Air Choice ALT = Amadeus Light Ticketing AS = Amadeus Access Sell ASDA = Amadeus Access Sell and Direct Access AU = Amadeus Access Update AUDA = Amadeus Access Update and Direct Access DA = Amadeus Direct Access DAM = Direct Access Mode FS = Apollo/Galileo Free sale agreement GA = Apollo/Galileo Guaranteed against Alpha AVS status GU = Apollo/Galileo Guaranteed against numeric status NO = Apollo/Galileo No sell agreement exists between host and the vendor NS = Apollo/Galileo Non-statusing member - flights are generally on request SA = Apollo/Galileo Same as GA, except vendor record locator is returned sooner SAB = Sabre answerback SDA = Sabre direct Access SDC = Sabre direct Connect SMA = Sabre multi Access SS = Apollo/Galileo Secured Sell ST = Apollo/Galileo Standard AVS status sell - no guarantees, no last seat SU = Apollo/Galileo Same as GU, except vendor record locator is returned sooner WDA = Worldspan AccessPlus WDD = Worldspan Direct Sell WDR = Worldspan Direct Response WDS = Worldspan Airline Source | [1A] [1ADA] [ATLA] [AEAC] [ALT] [AS] [ASDA] [AU] [AUDA] [DA] [DAM] [FS] [GA] [GU] [NO] [NS] [SA] [SAB] [SDA] [SDC] [SMA] [SS] [ST] [SU] [WDA] [WDD] [WDR] [WDS] | 0..1 | SDA |
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@FlownIndicator | Segment flown indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
@CnxxIndicator | If attribute CnxxIndicator is returned and value is "Y", the arrival point of this flight segment is a connecting point to the next flight segment, not a stop over point. If the value is "N", the arrival point of this segment is a stop over (or final destination) point. If attribute is not returned this information is not available. Values: Y = Yes N = No | [N] [Y] | 0..1 | Y |
@SecureFlight | Indicates if Secure Flight data is required for this flight. Values: Y = Secure flight data must be provided N = (Default) flight does not require Secure Flight data | [Y] [N] | 0..1 | |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Departure> | Flight departure group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Departure> | ||||
<Arrival> | Flight arrival group | 1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
<AirportName/> | Airport name. | 1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<ChangeOfDay/> | Number of days between arrival and departure. | 0..1 | 1 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Arrival> | ||||
<Carrier> | Flight carrier group | 1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
<SupplierName/> | The suppliers name for the equipment. | 0..1 | ICE | |
</Equipment> | ||||
<CheckIn> | Check In information. Usually associated with code share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in. | 0..1 | ||
<AirlineCode/> | Airline code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<Time/> | Time in ISO 8601 format (hh:mm). Note: currently supported only for Amadeus PNRs. | 0..1 | 14:00 | |
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</CheckIn> | ||||
<NumberOfStops/> | Number of stops. | [0] to [9] | 0..1 | 0 |
<StopInfo> | Ground and Flight information for the intermediate stop(s) of this flight. | 0..1 | ||
<Stop> | Each Stop element represents information about a single intermediate stop point on the way from origin to the destination. | 1..N | ||
@ChangeOfGauge | ChangeOfGauge indicator. If set to "Y" there has to also be a "NewEquipment" node. | 0..1 | Y = Yes, N = No (default) | |
<ArrivingInfo> | This section describes the inbound flight information into this intermediate point. | 1 | ||
<StopAirportCode/> | AirportCode of this stop. | 1 | ORD | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | 0..1 | |||
<Terminal/> | Airport terminal. | 0..1 | 2B | |
</ArrivingInfo> | ||||
<DepartingInfo> | This section describes the outbound flight from this intermediate point onward. | 1 | ||
<DestinationAirportCode/> | Airport Code of the next destination airport. | 1 | CDG | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | 0..1 | |||
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<Meals/> | Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Refreshment for purchase L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment complimentary C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Food and/or Beverage for purchase N = No meal service | [B] [K] [V] [L] [D] [S] [O] [H] [M] [R] [C] [F] [P] [Y] [G] [N] | 0..N | B |
<FlightDuration/> | Flying time from this stop city to destination. | 0..1 | 12:30 | |
</DepartingInfo> | ||||
<NewEquipment> | Equipment information for onward flight in case of an equipment change at this stop (Change of Gauge). This will only be present if ChangeOfGauge attribute is set to "Y". | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
</NewEquipment> | ||||
<GroundTime/> | The ground time between arrival and departure in a 'Stop' or 'ChangeOfGauge' airport. | 0..1 | 1:30 | |
</Stop> | ||||
</StopInfo> | ||||
<FlightDuration/> | Segment total flying time. | 0..1 | 12:30 | |
<Meals/> | Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Refreshment for purchase L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment complimentary C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Food and/or Beverage for purchase N = No meal service | [B] [K] [V] [L] [D] [S] [O] [H] [M] [R] [C] [F] [P] [Y] [G] [N] | 0..N | B |
<ElectronicTicketing/> | Electronic ticketing indicator. Values are: Y = eticket can be issued N = no eticket possible | [Y] [N] | 0..1 | Y |
<ClassOfService> | The class of service booked for this Flight. Example | 0..1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode> | 1 | |||
@Status | Identifies for HK codes if the sell is confirmed (sold in carrier system). Values are: K - confirmed U - unknown | 0..1 | ||
</ActionCode> | ||||
<NumberInParty/> | Number of travelers booked on this Flight requiring a seat (=excluding infants on lap). | 1 | 1 | |
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
</Flight> | ||||
<FareGroup> | Fare group | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@FareNumber | Absolute number of fare in the PNR. Needed as a reference, e.g. to delete a particular fare. Will not be returned for fares, which are not part of the PNR and therefore cannot be deleted (e.g. if @StorePrice="N" was requested). | 0..1 | ||
@FarePriced | Indicating how the fare was priced, i.e. automatically (using GDS autopricing) or manually. Values are: MANU = Manually priced AUTO = Auto priced | [MANU] [AUTO] | 1 | |
@FareType | Type of fare being returned. Values are: PUBL = published fare NEGO = negotiated/private fare BOTH = mix of fare types HIST = historical fares information UNDF = undefined, the type of fare is unknown | [PUBL] [NEGO] [BOTH] [HIST] [UNDF] | 1 | NEGO |
@TravelerCount | Total number of passengers of all types for the entire itinerary. | [0] to [] | 1 | 4 |
@TotalPrice | Total price for the entire itinerary for all passengers of all types. It is the sum of all TypeTotalPrice. | 1 | 320000 | |
@TotalJourneyPrice | Total price for the entire itinerary for all passengers of all types. It is the sum of all TypeTotalPrice plus any selected services. | 0..1 | 380000 | |
@TotalBaseFare | Total base fare amount for the entire itinerary for all passengers of all types. | 0..1 | 250000 | |
@HistoricPricingDate | Specifies the historic date used to price this FareGroup. Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
@ReissueOnly | Indicates that the fare was priced to reissue a partially flown ticket, i.e. the price does include already flown segments but is only associated to the unflown segments to be ticketed in the reissue process. Values are: Y/N | [Y] [N] | 0..1 | |
@SourceFareNumber | Absolute number of fare in the source PNR related to source and sourceRef attribute. | 0..1 | ||
@FareCreationDate | Creation date of the fare in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2014-12-25 | |
@FareModificationDate | Modification date of the fare in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2014-12-25 | |
@AutoExchange | Allowed value = "Y" Identifies this fare to stem from an auto-exchange process (e.g. Travelport RapidReprice, Amadeus TicketChanger, Sabre Automated Exchanges). | [Y] | 0..1 | |
@PricingInfoID | Contains the position number of the PricingInfo element of the PNRCreateRQ pricing request that this FareGroup belongs to. This is only relevant if multiple PricingInfo elements are used in the request, to be able to know which FareGroups are results for which PNRCreateRQ/PricingInfo. | 0..1 | ||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TourCode/> | DEPRECATED. Pls. use TourCode in TravelerGroup/FareRules instead. Tour code identifier. | 0..1 | ITGF12 (Galileo / Apollo) | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<TravelerGroup> | Traveler group | 0..N | ||
@TypeRequested | Passenger type being requested for pricing. If the passenger type sent by the GDS is not in the below predefined list, then it is shown as is. If the type priced is different from the type requested and the GDS does not send back the type requested, this type code wil be XXX. Amadeus: If the Traveler/@Type was overwritten for pricing, then the TypeRequested will erroneously show the Traveler/@Type instead of the actual type requested. Predefined values are: ADT= Adult INF = Infant CHD = Child YTH = Youth MIL = Military GOV = Government SRC = Senior citizen STD = Student XXX = Undefined | 1 | CHD | |
@TypePriced | Passenger type being priced. This type can be different from the type requested if there is no available fare for the requested type. For example the requested type is GOV and the priced type is ADT because there is no available fare for type GOV and there is an available fare for type ADT. If the GDS does not send back the type requested, this type code wil be XXX. If the passenger type sent by the GDS is not the below predefined list, then it is shown as is. Values are: ADT= Adult CHD = Child INF = Infant YTH = Youth MIL = Military GOV = Government SRC = Senior citizen STD = Student | 1 | ADT | |
@TypeCount | Number of travelers of the same passenger type. | [0] to [9] | 1 | 2 |
@TypeTotalPrice | Total price for all passengers of the same type. It is the result of Price multiplied by TypeCount. | 0..1 | 200000 | |
@Tour | Tour Identifier: F - First Ticket R - Reissue (Exchange) I - Inclusive Tour (IT) Y - IT Ticket Reissue (Exchange) B - Bulk Tour (BT) W - Bulk Ticket Reissue (Exchange) | [F] [R] [I] [Y] [B] [W] | 0..1 | |
@PrintFareCalcLine | For tour fares shown as 'I' or 'B' in tour attribute, this attribute indicates whether the fare calculation line will be printed on passenger receipt. Values are: Y = Yes N = No Only supported on uAPI, | [Y] [N] | 0..1 | |
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Price> | Price group | 1 | ||
@Total | Total fare amount for one traveler of the specified passenger type. Total price = base fare amount + taxes amount. | 0..1 | 230000 | |
<BaseFare> | Base fare group | 0..1 | ||
@Amount | Total base fare amount that includes surcharges (if any). | 1 | 200000 | |
<FiledIn> | This group represents fares filed in a currency different from the currency of a point of sale. The content elements represent the original currency and amount as filed. | 0..1 | ||
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Amount/> | Base Fare Amount as originally filed. | 1 | ||
</FiledIn> | ||||
<Surcharges> | Surcharges group | 0..1 | ||
@Amount | Total surcharges amount. | 1 | 2000 | |
<Surcharge> | Surcharges break down information. | 0..N | ||
@Amount | Individual surcharge amount. | 1 | 270 | |
<Designator/> | Surcharge designator. | 1 | ||
<Description/> | Surcharge descriptions as free form text. | 0..1 | ||
@Segment | Segment number to which the surcharge applies. | 0..1 | 1 | |
</Surcharge> | ||||
</Surcharges> | ||||
</BaseFare> | ||||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Price> | ||||
<NetRemit> | Net remit group. | 0..1 | ||
@NRIndicator | 0..1 | |||
<APBC/> | This IATA term stands for 'Amount Paid By Customer' and is needed for Net Remit methods 2A, 2E. Note that currency and decimal point are governed by the Currency alement definition of the FareGroup/Currency element. | 0..1 | 57500 | |
<AEBA/> | This IATA term stands for 'Amount Entered By Agent' and is needed for Net Remit methods 2A, 2E Note that currency and decimal point are governed by the Currency alement definition of the FareGroup/Currency element. | 0..1 | 50500 | |
</NetRemit> | ||||
<CommissionGroup> | 0..1 | |||
@Amount | Total commission amount for the base fare as identified in BaseFare/@Amount. Represents calculated sum of the Commission elements below. | 0..1 | 200000 | |
<Commission> | Commission flat amount or per-cent stored wirth this fare. See Type attribute of this element. | 1..N | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
@RuleCode | System defined commission processing code. Can be retrieved in RevenueStructureRS | 0..1 | XYZ. | |
</Commission> | ||||
</CommissionGroup> | ||||
<FareRules> | Fare rules information group | 0..1 | ||
<FareInfo> | A FareInfo element contains data related to a fare component used during pricing. Since a fare may consist of more than one fare component, a FareGroup may have more than one FareInfo element. This data can be used for FareRulesRQ as a follow up request. | 1..N | ||
@DetailedFareType | Detailed fare type for this fare component. May be left out when the known fare type of the fare component is not more specific than for the FareGroup as a whole. Values are: A35F = CAT35 ATPCO NEGOTIATED CA35 = CAT35 CORPORATE ATPCO NEGOTIATED CNFR = CORPORATE NEGOTIATED DDFR = DYNAMIC DISCOUNT A15F = CAT15 ATPCO PRIVATE CA15 = CAT15 CORPORATE ATPCO PRIVATE CDDF = CORPORATE DYNAMIC DISCOUNT PRFR = PUBLIC RESIDENT DISCOUNT FARE NRFR = NEGOTIATED RESIDENT DISCOUNT FARE PUBL = published fare NEGO = unspecific negotiated/private fare UNDF = undefined, the type of fare is unknown | [A35F] [CA35] [CNFR] [DDFR] [A15F] [CA15] [CDDF] [PRFR] [NRFR] [PUBL] [NEGO] [UNDF] | 0..1 | A35F |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-25 | |
<DepartureCode/> | Departure airport or city code. | 1 | MIA | |
<ArrivalCode/> | Arrival airport or city code. | 1 | NYC | |
<RelatedSegment> | A FareInfo element refers to one or more AirGroup/Flight elements. It has one RelatedSegment element for each Flight element it refers to. | 1..N | ||
<SegmentIDRef/> | The value of the SegmentIDRef element is the ElementNumber of the corresponding AirGroup/Flight element. | 1 | ||
<Cabin/> | Cabin code. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Coach class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
<ClassOfService/> | Class of service. | 0..1 | B | |
<BaggageAllowance> | Free Baggage allowance. nnPC = per piece 1PC = 1 piece 2PC = 2 pieces nnX = per weight (nn is the weight limit, units X can be K (kg) or L (lb) ). | 0..1 | 2PC 20K 40L Sabre only: In case only number of pieces are restriced, will show nnPC. @MaxPieces will be returned additionally. In case only total weight is restriced, will show nnX. @MaxWeightTotal and @WieghtUnit will be returned additionally. In case piece and weight restrictions apply, will show nnPC. @MaxPieces will be returned additionally. Weight restriction details will only be returned in @MaxWeightPerPiece, @MaxWeightTotal (which ever applies) and @WieghtUnit. | |
@MaxPieces | If number of pieces are restricted, maximum allowed number of pieces is returned. | 0..1 | 2 | |
@MaxWeightPerPiece | If a weight restriction applies in a per piece basis, the maximum allowed weight per pieces is returned. | 0..1 | 32 | |
@MaxWeightTotal | If a restriction to the total weight of all pieces applies, the maxmum allowed total weight is returned here. | 0..1 | 64 | |
@WeightUnit | Unit of weight. Values: K - Kilogramm L - Pounds (lb) | [K] [L] | 0..1 | K |
</BaggageAllowance> | ||||
<NVB/> | Identifies "not valid befoe" date for a fare. Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<NVA/> | Identifies "not valid after" date for a fare.Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<StopOverIndicator/> | Indicates if stopover is permitted w/ the fare. Uses industry values to reflect the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger wants to stop in that city, the fare must be recalculated; the fare may or may not permit stopovers. | [X] [O] | 0..1 | |
<BaggagePolicy> | Baggage Policy according to US DOT Baggage Mandate | 0..N | ||
@Amount | Amount charged per bag | 0..1 | ||
@BaggageItem | Specifies whether this policy applies: 1..9 : to the 1st, 2nd, Nth bag BF : to free baggage allowance C : to carry-on baggage (C) CF : to free carry-on-baggage allowance E : to Embargoes | 0..1 | ||
<TravelerIDRef/> | This value can be the a) TravelerElementNumber of the booked PNR, | 0..N | 1 (b) or the traveler's ID reference assigned by and passed in with the request. It is necessary to be able to refer to specific travelers even of the same type on the same segment, because the baggage policy can depend on the frequent flyer status of a traveler. Example: T1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
<Url> | URL where additional information regarding the baggage policiy can be found. | 0..N | ||
@Text | Description text. | 0..1 | ||
</Url> | ||||
</BaggagePolicy> | ||||
</RelatedSegment> | ||||
<FareBasisCode/> | Fare basis code. | 1 | Y26 | |
<FareComponent> | Price break-down per fare component. Not supported by all GDS/PricingEngines (1A=N; 1W=Y; 1V=Y; 1P=N; ITA=Y, SITA=N). | 0..1 | ||
@Total | Total amount for this fare component. Total = base fare amount + taxes amount. | 1 | 15000 | |
<CurrencyCode> | Currency for this FareComponent may not be the same as POS Currency Code. | 0..1 | HKD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BaseFare> | Base fare for this fare component | 1 | ||
@Amount | Total component fare amount that includes surcharges (if any). | 1 | 7500 | |
<Surcharges> | Surcharges break down information. | 0..1 | ||
@Amount | Total surcharges amount. | 0..1 | 2000 | |
<Surcharge> | Individual Surcharge information. | 1..N | ||
@Amount | Individual surcharge amount. | 1 | 270 | |
<Designator/> | Surcharge designator. | 1 | ||
<Description/> | Surcharge descriptions as free form text. | 0..1 | ||
</Surcharge> | ||||
</Surcharges> | ||||
</BaseFare> | ||||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</FareComponent> | ||||
<FareRefKey/> | Unique fare reference key. If present in pricing response messages, must be included in FareRulesRQ. | 0..1 | ||
<Discount> | The discount granted. | 0..1 | 20 | |
@Type | The type of discount. Values are P (for percentage) or A (for amount). | [A] [P] | 0..1 | P |
</Discount> | ||||
<TicketDesignator/> | Ticket designator code. | 0..1 | ATM1 (Apollo) | |
<AirlineCode/> | Airline code. | 1 | AA | |
<CorporateFares> | Corporate fares group | 0..N | ||
@Priced | Indicates whether this corporate fare information was actually used to price. Possible values are 'Y' for Yes and 'U' for Unknown. | [Y] [U] | 1 | U |
<AccountNumber/> | Corporate fare account number. | 1 | 000243 | |
<ContractCode/> | Corporate fare contract code. | 1 | 00001 | |
</CorporateFares> | ||||
<Penalty> | Penalty group | 0..1 | ||
@TicketRefundable | Indicates if ticket is refundable or not. A ticket is regarded as refundable if it is at least refundable at a certain point in time with or without a charge. That is, a ticket which is refundable at a charge prior to departure and not refundable after departure would be regarded as refundable. More detailed information may be returned in the FeeApplies and Cancel elements when available. Values are: Y = Ticket is refundable N = Ticket is not refundable. | [Y] [N] | 0..1 | Y |
@DepositRequired | Indicates if deposit is required or not. Values are: Y = Deposit is required N = Deposit is not required. | [Y] [N] | 0..1 | Y |
@DepositRefundable | Indicates if deposit is refundable or not. Values are: Y = Deposit is refundable N = Deposit is not refundable. | [Y] [N] | 0..1 | Y |
@TicketChangeable | Indicates if ticket is changeable or not. A ticket is regarded as changeable if it is at least changeable at a certain point in time with or without a charge. That is, a ticket which is changeable at a charge prior to departure and not changeable after departure would be regarded as changeable. More detailed information may be returned in the FeeApplies and Change elements when available. Values are: Y = Ticket is changeable N = Ticket is not changeable | [Y] [N] | 0..1 | Y |
<TicketText/> | Text related to the ticket penalty. Possible values: AD = ticket is not refundable after departure BD = ticket is not refundable before departure | [AD] [BD] | 0..1 | AD |
<FeeApplies> | Fee applies group | 0..1 | ||
@FailureToConfirm | Y = Pax must confirm space N = No confirmation required | [Y] [N] | 0..1 | Y |
@Cancellation | Y = Cancellation Fee Applies N = No Cancel Fee | [Y] [N] | 0..1 | Y |
@Carrier | Y = Carrier Fee applies N = No carrier fees | [Y] [N] | 0..1 | Y |
@ReplaceTicket | Y = Replacement fee applies N = No replacement fee | [Y] [N] | 0..1 | Y |
@ChangeItinerary | Y= Change Itinerary fee applies N = No change fee | [Y] [N] | 0..1 | Y |
</FeeApplies> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Change> | Change penalty group | 0..N | ||
@Type | Determines whether penalty applies to reissues or revalidation RI = Reissue RV= Revalidation If attribute is not present, no information to which type of change the penalty applies is available. | 0..1 | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for changes. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..N | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for cancellation. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
<Failure> | Failure to confirm penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Failure> | ||||
<Replace> | Replacement penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Replace> | ||||
</Penalty> | ||||
<Restrictions> | Restrictions group showing if or not respective restrictions apply. | 0..1 | ||
@AdvancePurchase | AdvancePurchase indicates if the fare rules require the reservation for the flight segment(s) to be made within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceReservation | AdvanceReservation indicates if the fare rules require the ticket to be issued within a specific time window relative to the point in time when the reservation for the flight segment(s) was made. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceDeparture | AdvanceDeparture indicates if the fare rules require the ticket to be issued within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MinimumStay | Indicates whether MinimumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
@MaximumStay | Indicates whether MaximumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
</Restrictions> | ||||
<AdvancePurchase> | Advance purchase restrictions. The type is defined by the Advance Unit attribute. If for example this number is 3 and the unit is D, the advance purchase restriction is 3 days. | 0..1 | 3 | |
@Unit | Advance purchase restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvancePurchase> | ||||
<AdvanceTicketing> | Advance ticketing group | 0..1 | ||
<AdvanceReservation> | Advance ticketing reservation restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 24 and the unit is H and the permitted is latest (value L), that means that ticketing must be at the latest 24 hours after purchase. If permitted was on time (value O), the ticketing must be 24 hours after purchase. | 0..2 | 24 | |
@Unit | Advance ticketing reservation restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase ticketing restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceReservation> | ||||
<AdvanceDeparture> | Advance ticketing departure restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 14 and the unit is D and the permitted is latest (value L), that means that ticketing must be at the latest 14 days before the departure. If permitted was on time (value O), the ticketing must be 14 days before departure. | 0..2 | 14 | |
@Unit | Advance ticketing departure restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance ticketing departure restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceDeparture> | ||||
</AdvanceTicketing> | ||||
<MinimumStay> | Minimum stay rules group | 0..1 | ||
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MinimumStay> | ||||
<MaximumStay> | Maximum stay rules group | 0..1 | ||
@Application | Maximum Stay applicability. Possible values are: CP = Travel must be Completed before CC = Travel must Commence before | [CP] [CC] | 0..1 | CP |
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MaximumStay> | ||||
<PriceClassComments> | Description and remarks associated to a PriceClass returned in the Flight/PriceGroup element, e.g. TANGO | 0..1 | ||
@ProgramCode | Code of the PriceClass Program. | 0..1 | IC | |
@ProgramName | Code of the PriceClass Program. | 0..1 | Intercontinental | |
@PriceClassCode | Code of the price class. | 0..1 | 3 | |
@PriceClassName | Marketing name of the price class. | 0..1 | TANGO | |
<Text/> | Describing the highlights of the PriceClass. | 0..N | ||
</PriceClassComments> | ||||
</FareInfo> | ||||
<Penalty> | Penalty group | 0..1 | ||
@TicketRefundable | Indicates if ticket is refundable or not. A ticket is regarded as refundable if it is at least refundable at a certain point in time with or without a charge. That is, a ticket which is refundable at a charge prior to departure and not refundable after departure would be regarded as refundable. More detailed information may be returned in the FeeApplies and Cancel elements when available. Values are: Y = Ticket is refundable N = Ticket is not refundable. | [Y] [N] | 0..1 | Y |
@DepositRequired | Indicates if deposit is required or not. Values are: Y = Deposit is required N = Deposit is not required. | [Y] [N] | 0..1 | Y |
@DepositRefundable | Indicates if deposit is refundable or not. Values are: Y = Deposit is refundable N = Deposit is not refundable. | [Y] [N] | 0..1 | Y |
@TicketChangeable | Indicates if ticket is changeable or not. A ticket is regarded as changeable if it is at least changeable at a certain point in time with or without a charge. That is, a ticket which is changeable at a charge prior to departure and not changeable after departure would be regarded as changeable. More detailed information may be returned in the FeeApplies and Change elements when available. Values are: Y = Ticket is changeable N = Ticket is not changeable | [Y] [N] | 0..1 | Y |
<TicketText/> | Text related to the ticket penalty. Possible values: AD = ticket is not refundable after departure BD = ticket is not refundable before departure | [AD] [BD] | 0..1 | AD |
<FeeApplies> | Fee applies group | 0..1 | ||
@FailureToConfirm | Y = Pax must confirm space N = No confirmation required | [Y] [N] | 0..1 | Y |
@Cancellation | Y = Cancellation Fee Applies N = No Cancel Fee | [Y] [N] | 0..1 | Y |
@Carrier | Y = Carrier Fee applies N = No carrier fees | [Y] [N] | 0..1 | Y |
@ReplaceTicket | Y = Replacement fee applies N = No replacement fee | [Y] [N] | 0..1 | Y |
@ChangeItinerary | Y= Change Itinerary fee applies N = No change fee | [Y] [N] | 0..1 | Y |
</FeeApplies> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Change> | Change penalty group | 0..N | ||
@Type | Determines whether penalty applies to reissues or revalidation RI = Reissue RV= Revalidation If attribute is not present, no information to which type of change the penalty applies is available. | 0..1 | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for changes. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..N | ||
@Application | Penalty application type. Values: AFTER_DEP = After departure (passenger has flown his first flight) AFTER_DEP_NS = No show after departure of first flight segment (passenger has flown his first flight but missed subsequent) NO_SHOW = No show (general) PRIOR_DEP = Prior to departure (first flight not yet departed) PRIOR_DEP_NS = No show before departure (passenger missed his first flight) NO_SHOW_PRIOR_DEP = check-in not done NO_SHOW_AFTER_DEP = check-in done, boarding not done | [AFTER_DEP] [AFTER_DEP_NS] [NO_SHOW] [PRIOR_DEP] [PRIOR_DEP_NS] [NO_SHOW_PRIOR_DEP] [NO_SHOW_AFTER_DEP] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
@Allowed | Determines whether changes are allowed for the situation defined by Type and Application attributes. Values: Y = Allowed without restrictions R = Allowed with restrictions N = Not allowed | [Y] [R] [N] | 0..1 | |
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Date/> | Date restriction for cancellation. | 0..1 | ||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes on Penalty group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 50000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 6500 | |
<Designator/> | Tax designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax description. | 0..1 | US international transportation | |
<CollectionPoint> | For XF and ZP taxes: Tax data break down per collection point. The sum of amounts for all collection points may differ slighty from the Tax/@Amount in cases were the collection point amounts were converted from a different currency. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Segment departure or arrival airport code. | 1 | JFK | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
<Failure> | Failure to confirm penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Failure> | ||||
<Replace> | Replacement penalty group | 0..1 | ||
<Amount> | Penalty amount in currency amount or percentage. | 0..3 | 7500 | |
@Unit | Penalty amount unit. Possible values are: M = currency money value P = percentage | [M] [P] | 1 | M |
@MinMax | Minimum or maximum penalty indicator. | [MIN] [MAX] [MAXTKT] | 0..1 | MIN = Minimum penalty amount MAX = Maximum penalty amount MAXTKT = Maximum penalty amount for the entire ticket. Equal across all FareInfo elements, but only applicable once per transaction. |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</Replace> | ||||
</Penalty> | ||||
<Restrictions> | Restrictions group showing if or not respective restrictions apply. | 0..1 | ||
@AdvancePurchase | AdvancePurchase indicates if the fare rules require the reservation for the flight segment(s) to be made within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceReservation | AdvanceReservation indicates if the fare rules require the ticket to be issued within a specific time window relative to the point in time when the reservation for the flight segment(s) was made. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@AdvanceDeparture | AdvanceDeparture indicates if the fare rules require the ticket to be issued within a specific time window relative to the departure of the first flight. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@MinimumStay | Indicates whether MinimumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
@MaximumStay | Indicates whether MaximumStay restrictions apply. Values are: Y = Yes N = No | [Y] [N] | 0..1 | |
</Restrictions> | ||||
<AdvancePurchase> | Advance purchase restrictions. The type is defined by the Advance Unit attribute. If for example this number is 3 and the unit is D, the advance purchase restriction is 3 days. | 0..1 | 3 | |
@Unit | Advance purchase restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvancePurchase> | ||||
<AdvanceTicketing> | Advance ticketing group | 0..1 | ||
<AdvanceReservation> | Advance ticketing reservation restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 24 and the unit is H and the permitted is latest (value L), that means that ticketing must be at the latest 24 hours after purchase. If permitted was on time (value O), the ticketing must be 24 hours after purchase. | 0..2 | 24 | |
@Unit | Advance ticketing reservation restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance purchase ticketing restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceReservation> | ||||
<AdvanceDeparture> | Advance ticketing departure restrictions. The type is defined by the Unit and Permitted attributes. If for example this number is 14 and the unit is D and the permitted is latest (value L), that means that ticketing must be at the latest 14 days before the departure. If permitted was on time (value O), the ticketing must be 14 days before departure. | 0..2 | 14 | |
@Unit | Advance ticketing departure restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
@Permitted | Advance ticketing departure restriction permitted attribute. Possible values are: L = Latest E = Earliest O = On time | [L] [E] [O] | 1 | L |
</AdvanceDeparture> | ||||
</AdvanceTicketing> | ||||
<MinimumStay> | Minimum stay rules group | 0..1 | ||
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MinimumStay> | ||||
<MaximumStay> | Maximum stay rules group | 0..1 | ||
@Application | Maximum Stay applicability. Possible values are: CP = Travel must be Completed before CC = Travel must Commence before | [CP] [CC] | 0..1 | CP |
<Value> | Minimum or maximum stay value. The type of value is defined by the value Unit attribute. If for example this number is 7 and the unit is D, the minimum (or maximum) stay is 7 days. | 0..1 | 7 | |
@Unit | Minimum or maximum stay restriction value unit. Possible values are: H = Hours D = Days M = Months F = Full Date in ISO 8601 format (yyyy-mm-dd). | [H] [D] [M] [F] | 1 | H |
</Value> | ||||
<DayOfWeek> | Minimum or maximum stay in days of week. If for example this value is 1 and the attribute Days is 7 this means that the minimum (or maximum) stay is 1 Sunday. | 0..1 | 1 | |
@Day | Minimum or maximum stay day of the week. The number of days is in the element DaysOfWeek. Possible values are: 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday | [1] [2] [3] [4] [5] [6] [7] | 1 | 1 |
</DayOfWeek> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
</MaximumStay> | ||||
<TicketByDate> | Ticket by date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2002-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Remark/> | Fare rules miscellaneous remarks. | 0..N | See pax type | |
<Endorsement> | Displays endorsements associated with the fare. See Type attribute for details of endorsement types. In general, manual endorsements will override those automatically generated by the GDS/CRS, which are then no longer visible in the PNR. However, if a GDS (e.g. Apollo) returns both generated and manual endorsements, both will be present in PNRViewRS distinguished by their Type. Which endorsements will be printed on the ticket depends on GDS-specific logic. As a rule of thumb: manual will override generated. | 0..N | ||
<Text/> | Endorsement text. | 1 | ||
@Type | Identifies the creation mode of this line. Values are: A - automatically by pricing system M - manual override entered by agent P - manual agent entered to be appended to the automatically generated line. | [A] [M] [P] | 1 | |
</Endorsement> | ||||
<FareCalculation/> | Fare Calculation line | 0..1 | ||
<TourCode/> | Tour code identifier. | 0..1 | ITGF12 (Galileo / Apollo) | |
<AgreementReferenceCode/> | Reference Code to identify commercial agreement with airline. Often referred to as 'Commercial Agreement Reference (CAR) code'. | 0..1 | ||
</FareRules> | ||||
<ExchangeInfo> | Information returned by an Auto-Exchange application (e.g. Travelport Rapid Reprice) | 0..1 | ||
@Type | Type of exchange transaction. Values are: RI - Reissue RV - Revalidation | [RI] [RV] | 0..1 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Penalty> | Penalty/Change Fee amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Total | The total penalty amount including all applicable taxes | 1 | ||
@Amount | The total penalty amount | 1 | ||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Penalty> | ||||
<CommPenalty> | Commission allowed on penalty expressed as an amount | 0..1 | ||
@Amount | The commission amount. | 0..1 | ||
</CommPenalty> | ||||
<ValueOfOldTicket> | This is the actual value of the old ticket. | 0..1 | ||
@Amount | The total fare amount including taxes of the old ticketed fare. | 1 | ||
</ValueOfOldTicket> | ||||
<AdditionalCollection> | Additional collection amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</AdditionalCollection> | ||||
<Refund> | Refund amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</Refund> | ||||
<TotalDifference> | The total amount either to be paid in addition to the price of the old ticket or to be refunded to the customer. In the later case the amount is a negative value. TotalDifference = AdditionalCollection + Penalty - Refund. | 0..1 | ||
@Amount | 1 | |||
</TotalDifference> | ||||
<Waiver> | If a (dynamic) waiver code was applied by the airline, Waiver/@Applies will show value 'Y'. | 0..1 | ||
@Applies | Values are: Y = Yes | [Y] | 0..1 | |
<WaiverCode/> | Returns the waiver code that has been applied if returned by the provider system | 0..1 | ||
</Waiver> | ||||
<Involuntary/> | Whether the exchange is an involuntary exchange driven by airline-side schedule changes. Values are: Y - Yes Examples: Y | [Y] [N] | 0..1 | |
</ExchangeInfo> | ||||
<FeeGroup> | Fees claimed for all services charged with this Ticket. | 0..1 | ||
@Amount | Total fee amount for the Fare | 1 | 200000 | |
<Fee> | 1..N | |||
@ServiceCode | Additional unique ATPCO code. Please refer to FLX Codeset document for acceptable values. | 0..1 | OC | |
@SubCode | ATPCO RFISC (ReasonForIssuance Subcode). Example of RFISC: 0CC | 0..1 | ||
@Refundable | Indicates if fee is refundable. Values are: Y = Fee refundable N = Fee not refundable. If attribute is not there then default is Y. | 0..1 | ||
<Amount/> | Fee amount. | 1 | 2000 | |
<Description/> | Title description (Commercial Name) of Fee. | 0..1 | "Credit Card Fee" | |
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Fee> | ||||
</FeeGroup> | ||||
</TravelerGroup> | ||||
<OptionalServices> | Services that are individually purchased. | 0..1 | ||
<Service> | Service Details An EMD-A requires certain grouping. Only services belonging to the same RFIC can be issued in same EMD document. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Method | Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement C = Collect at point of service | [F] [EA] [MA] [ES] [MS] [D] [C] | 1 | |
@Airline | This is the airline code of the Marketing carrier, the carrier actually offering the service. | 1 | ||
@TypeValue | EMD Type Value as defined by ATPCO 1 = Standalone 2 = Associated to a flight 3 = Standalone associated to a ticket (but not flight) 4 = no EMD, carrier directed type 5 = E-Ticket | 0..1 | ||
@SaleStatus | Allowed Values: "Offered" "Pending" "Booked" "Issued" "Canceled" "Issued" represents those services which have been issued and have a valid EMDInfo node "Booked" represent items sold/booked but not yet issued Values are returned in the response | [Offered] [Booked] [Issued] [Pending] [Canceled] | 0..1 | |
@ServiceType | The ATPCO defined code for the type of service (also referred to as 'Flight/Ticket/Merchandise Byte 21)': F = Flight (TypeValue=2) R = Rule Buster (Type Value = 5) T = Ticket (TypeValue=3 if EMD-S is issued, 4 if other) M = Merchandise (TypeValue=1 if EMD-S is issued, 4 if other) | 0..1 | ||
@ReasonCode | IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs. A = Air Transportation B = Surface Transportation/Non Air services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = in-flight Services I = Individual Airline Use | 1 | ||
@SubCode | ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC | 1 | ||
@ServiceCode | Additional unique ATPCO code. | 0..1 | OC | |
@FareBrand | Service is part of a bundle associated to this fare brand | 0..1 | ||
@Status | Example values: NN = "Requested" HK = "Confirmed" | 0..1 | ||
@DealID | This ID represents an airline promotion for a special target market and applies only for FQTV numbers identified for this promotion | 0..1 | ||
@Type | Indicator if this option is a discount or a surcharge; Values are: "Discount" 1) "Surcharge" "Included" 2) "Not applicable" 3) "Credit" 4) "Fee Formula" 1) only applicable when using methof F, applying option directly to a fare (not used in an EMD solution) 2) This item is free of charge due to FQTV status or chosen Price Class 3) This item is not available/applicable due to FQTV status or chosen Price Class. 4) This value applies when a residual value is provided as a credit (for future travel) Sample: Earning extra miles may only be allowed for a Top tier FQTV status and is not applicable for any other traveler. | [Discount] [Surcharge] [Included] [Not applicable] [Credit] [Fee Formula] | 1 | |
@FQTVAirline | The 2-character airline code of the Frequent Flyer membership | 0..1 | AA | |
@FQTVStatus | The status (tier level) of the traveler's FQTV account. This is available as a query results against the airline's FQTV database. Samples: AA(American AAdvantage): -- Gold -- Platinum -- Executive Platinum LH (Miles and More): -- Frequent Traveller -- Senator -- HON Circle EK (Emirates Skywards): -- Silver -- Gold | 0..1 | ||
@FQTVNumber | This is the actual FrequentFlyer number associated to the FQTVStatus. This will allow the POS GUI to associate the actual traveler with the respective option/price | 0..1 | ||
@NotValidBefore | Option is not available/usable until the date entered | 0..1 | ||
@NotValidAfter | Option is not available/usable after the date entered | 0..1 | ||
@Slice | In case of a "Change Of Gauge" flight, this determines to which slice of the flight the option belongs. Default = 0 (or absence) | 0..1 | YY 465 SFO FRA with change of gauge in ORD Slice 0 = SFO to ORD Slice 1 = ORD to FRA | |
@CanDeselect | Any service tagged with a "Y" setting here can be deselected. This attribute is set by the merchandizing engine for services which are typically included in a Price Class or CoS but may not be desired by the traveler, e.g. Premium Drinks on the flight. Allowed value: "Y" | [Y] | 0..1 | |
@MaxQuantity | Will determine what the maximum number can be for the Quantity. | 0..1 | 5 | |
@Quantity | This attribute provides how many service/items of the same type have been ordered, 1 being the default. | 0..1 | 3 | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Element number of segment associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<ServiceLocation/> | Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. | 0..1 | DFW | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Description/> | Title description (Commercial Name) of offered service. | 1 | "3rd Bag Fee" UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable" | |
<DescriptionVariable/> | This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234" | 0..1 | ||
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<ServicePrice> | Price for this service; not to be used for 'included' options (no charge options) This node uses the Currency/Decimals of the FareGroup root level | 0..1 | ||
@Total | Total amount for the chosen quantity of this service. Total = base price + total amount of taxes. | 1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Service | 1 | ||
@Amount | Net price of service | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
<ItemPrice> | Recommended to provide at all times, however if quantity is greater than 1 ItemPrice is mandatory | 0..1 | ||
@Total | Total amount for this service based on FQTV status and chosen Price Class. Total = base price + total amount of taxes. | 1 | 7500 | |
<BasePrice> | Base (net) price of Option | 1 | ||
@Amount | Net price of option. | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
</ItemPrice> | ||||
</ServicePrice> | ||||
<OtherElementReference/> | Reference to an associated SSR Element (e.g. a meal being ordered via SSR) | 0..N | ||
<TicketByDate> | Date (in ISO 8601 format: (yyyy-mm-dd) by which this service must be issued. | 0..1 | 2010-05-07 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Penalties> | Option Penalty group | 0..1 | ||
@Refundable | Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable | [Y] [N] | 0..1 | Y |
<Change> | Change penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
</Penalties> | ||||
<Commission> | Commission amount or percentage for this option | 0..1 | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<Endorsement> | Endorsements for this service. | 0..N | NONREF | |
<Text/> | Endorsement text. | 1 | ||
</Endorsement> | ||||
<ValidatingCarrier/> | Validating carrier code. Standard IATA 2-letter alphanumeric code. Allows to override the Validating Carrier assigned to the entire FareGroup | 0..1 | AF | |
<ReferenceKey/> | Unique reference key. If present in pricing response messages, must be included. | 0..1 | ||
<Attributes> | ATPCO S5 record attributes | 0..1 | ||
<Group> | Sample codes: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades WF = WiFi | 1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Group> | ||||
<SubGroup> | Sample codes for group "BG": CT = Container PP = Pre-paid excess baggage Sample codes for group "GT": BU = Bus LI = Limo, etc Sample codes for group "IE": IT = Internet access TV = Television, etc | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</SubGroup> | ||||
<Desc1> | Description codes. Examples: 05 = up to 5 kg 1Y = One Year AI = Aisle B1 = First Bag etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc1> | ||||
<Desc2> | Description codes. Examples: HT = Hot KO = Kosher etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc2> | ||||
</Attributes> | ||||
<BookingInstructions> | Contains instructions how to book this service with respective source | 0..1 | ||
<SSRCode/> | Special service request code. IATA standard. | 0..N | VGML | |
<OSIText/> | 0..N | |||
<UpgradeMethod> | Allowed Values: A = AutoUpgrade S = SSR request | 0..1 | ||
@NewClass | Instructs which new class to book | 0..1 | ||
</UpgradeMethod> | ||||
<Text/> | Any freeflow to instruct DC | 0..N | ||
</BookingInstructions> | ||||
<BookingDate> | Date when services was added to PNR in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</BookingDate> | ||||
<InstantPurchase/> | Instant Purchase indicator. CC = Purchase is immediately charged to CC AP = Purchase is using AirPass credit(s) PP = Purchase is charged via PayPal N = Not an instant purchase TT = Purchase is immediate after Ticketing time AU = EMD will be automatically issued without sending EMDIssueRQ | [CC] [AP] [PP] [N] [TT] [AU] | 0..1 | TT |
</Service> | ||||
</OptionalServices> | ||||
<IncludedServices> | Services that are included in the ticket fare, or free of charge due to FFN status. | 0..1 | ||
<Service> | Service Details | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Method | Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement C = Collect at point of service | [F] [EA] [MA] [ES] [MS] [D] [C] | 1 | |
@Airline | This is the airline code of the Marketing carrier, the carrier actually offering the service. | 1 | ||
@TypeValue | EMD Type Value as defined by ATPCO 1 = Standalone 2 = Associated to a flight 3 = Standalone associated to a ticket (but not flight) 4 = no EMD, carrier directed type 5 = E-Ticket | 0..1 | ||
@SaleStatus | Allowed Values: "Offered" "Pending" "Booked" "Issued" "Canceled" "Issued" represents those services which have been issued and have a valid EMDInfo node "Booked" represent items sold/booked but not yet issued Values are returned in the response | [Offered] [Booked] [Issued] [Pending] [Canceled] | 0..1 | |
@ServiceType | The ATPCO defined code for the type of service (also referred to as 'Flight/Ticket/Merchandise Byte 21)': F = Flight (TypeValue=2) R = Rule Buster (Type Value = 5) T = Ticket (TypeValue=3 if EMD-S is issued, 4 if other) M = Merchandise (TypeValue=1 if EMD-S is issued, 4 if other) | 0..1 | ||
@ReasonCode | IATA RFIC (ReasonFor IssuanceCode, a 1-character main code) Example of RFIC: A Note: Only services of same RFIC code can be combined on an EMD-A document. For example, if there are services of RFIC code "A" and "B", two separate EMD documents are needed, issuing all services of "A" and "B" on seperate docs. A = Air Transportation B = Surface Transportation/Non Air services C = Baggage D = Financial Impact E = Airport Services F = Merchandise G = in-flight Services I = Individual Airline Use | 1 | ||
@SubCode | ATPCO RFIS (ReasonForIssuance Subcode). Example of RFIS: 0CC | 1 | ||
@ServiceCode | Additional unique ATPCO code. | 0..1 | OC | |
@FareBrand | Service is part of a bundle associated to this fare brand | 0..1 | ||
@Status | Example values: NN = "Requested" HK = "Confirmed" | 0..1 | ||
@DealID | This ID represents an airline promotion for a special target market and applies only for FQTV numbers identified for this promotion | 0..1 | ||
@Type | Indicator if this option is a discount or a surcharge; Values are: "Discount" 1) "Surcharge" "Included" 2) "Not applicable" 3) "Credit" 4) "Fee Formula" 1) only applicable when using methof F, applying option directly to a fare (not used in an EMD solution) 2) This item is free of charge due to FQTV status or chosen Price Class 3) This item is not available/applicable due to FQTV status or chosen Price Class. 4) This value applies when a residual value is provided as a credit (for future travel) Sample: Earning extra miles may only be allowed for a Top tier FQTV status and is not applicable for any other traveler. | [Discount] [Surcharge] [Included] [Not applicable] [Credit] [Fee Formula] | 1 | |
@FQTVAirline | The 2-character airline code of the Frequent Flyer membership | 0..1 | AA | |
@FQTVStatus | The status (tier level) of the traveler's FQTV account. This is available as a query results against the airline's FQTV database. Samples: AA(American AAdvantage): -- Gold -- Platinum -- Executive Platinum LH (Miles and More): -- Frequent Traveller -- Senator -- HON Circle EK (Emirates Skywards): -- Silver -- Gold | 0..1 | ||
@FQTVNumber | This is the actual FrequentFlyer number associated to the FQTVStatus. This will allow the POS GUI to associate the actual traveler with the respective option/price | 0..1 | ||
@NotValidBefore | Option is not available/usable until the date entered | 0..1 | ||
@NotValidAfter | Option is not available/usable after the date entered | 0..1 | ||
@Slice | In case of a "Change Of Gauge" flight, this determines to which slice of the flight the option belongs. Default = 0 (or absence) | 0..1 | YY 465 SFO FRA with change of gauge in ORD Slice 0 = SFO to ORD Slice 1 = ORD to FRA | |
@CanDeselect | Any service tagged with a "Y" setting here can be deselected. This attribute is set by the merchandizing engine for services which are typically included in a Price Class or CoS but may not be desired by the traveler, e.g. Premium Drinks on the flight. Allowed value: "Y" | [Y] | 0..1 | |
@MaxQuantity | Will determine what the maximum number can be for the Quantity. | 0..1 | 5 | |
@Quantity | This attribute provides how many service/items of the same type have been ordered, 1 being the default. | 0..1 | 3 | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Element number of segment associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<ServiceLocation/> | Optionally used for non-flight related services, such as airline lounge pass, pre-paid booklets for drinks/meals or WiFi. This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. | 0..1 | DFW | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Description/> | Title description (Commercial Name) of offered service. | 1 | "3rd Bag Fee" UI tip: You may build a one line description to display by stringing the following values together: "Description"+"ServiceLocation"+"ServiceDate"+"DescriptionVariable" which could be displayed as sampled here: 'Airline Lounge Pass DFW 10May' where 'Airline Lounge Pass' is the "Description", 'DFW' the "ServiceLocation" and '10May' the "ServiceDate" or Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable" | |
<DescriptionVariable/> | This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234" | 0..1 | ||
<DescriptionDetails> | Detailed description of this service | 0..1 | ||
<Text/> | 1..N | |||
</DescriptionDetails> | ||||
<ServicePrice> | Price for this service; not to be used for 'included' options (no charge options) This node uses the Currency/Decimals of the FareGroup root level | 0..1 | ||
@Total | Total amount for the chosen quantity of this service. Total = base price + total amount of taxes. | 1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Service | 1 | ||
@Amount | Net price of service | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
<ItemPrice> | Recommended to provide at all times, however if quantity is greater than 1 ItemPrice is mandatory | 0..1 | ||
@Total | Total amount for this service based on FQTV status and chosen Price Class. Total = base price + total amount of taxes. | 1 | 7500 | |
<BasePrice> | Base (net) price of Option | 1 | ||
@Amount | Net price of option. | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
</ItemPrice> | ||||
</ServicePrice> | ||||
<OtherElementReference/> | Reference to an associated SSR Element (e.g. a meal being ordered via SSR) | 0..N | ||
<TicketByDate> | Date (in ISO 8601 format: (yyyy-mm-dd) by which this service must be issued. | 0..1 | 2010-05-07 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</TicketByDate> | ||||
<Penalties> | Option Penalty group | 0..1 | ||
@Refundable | Indicates if option is refundable. Values are: Y = Option refundable N = Option not refundable | [Y] [N] | 0..1 | Y |
<Change> | Change penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Change> | ||||
<Cancel> | Cancel penalty group | 0..3 | ||
@Application | Penalty application type. Examples: AFTER_DEP (After departure) NO_SHOW (No show) PRIOR_DEP (Prior to departure) | [PRIOR_DEP] [AFTER_DEP] [NO_SHOW] | 0..1 | |
@Total | Total Change fee Taxes + Total Change Fee amount | 0..1 | ||
<Amount> | Amount. | 0..1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<Text/> | Information text or error text. | 0..N | Free flow text. Example: Invalid flight number | |
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Cancel> | ||||
</Penalties> | ||||
<Commission> | Commission amount or percentage for this option | 0..1 | ||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<Endorsement> | Endorsements for this service. | 0..N | NONREF | |
<Text/> | Endorsement text. | 1 | ||
</Endorsement> | ||||
<ValidatingCarrier/> | Validating carrier code. Standard IATA 2-letter alphanumeric code. Allows to override the Validating Carrier assigned to the entire FareGroup | 0..1 | AF | |
<ReferenceKey/> | Unique reference key. If present in pricing response messages, must be included. | 0..1 | ||
<Attributes> | ATPCO S5 record attributes | 0..1 | ||
<Group> | Sample codes: BG = Baggage FF = Frequent Flyer GT = Ground Transportation and Non Air Services IE = In-flight entertainment LG = Lounge MD = Medical ML = Meal/Beverage PT = Pets RO = Rule Override SA = Prereserved Seat Assignment SB = Standby ST = Store TS = Travel Services UN = Unaccompanied Travel (Escort) UP = Upgrades WF = WiFi | 1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Group> | ||||
<SubGroup> | Sample codes for group "BG": CT = Container PP = Pre-paid excess baggage Sample codes for group "GT": BU = Bus LI = Limo, etc Sample codes for group "IE": IT = Internet access TV = Television, etc | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</SubGroup> | ||||
<Desc1> | Description codes. Examples: 05 = up to 5 kg 1Y = One Year AI = Aisle B1 = First Bag etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc1> | ||||
<Desc2> | Description codes. Examples: HT = Hot KO = Kosher etc. | 0..1 | ||
<Code/> | 1 | |||
<Text/> | 0..1 | |||
</Desc2> | ||||
</Attributes> | ||||
<BookingInstructions> | Contains instructions how to book this service with respective source | 0..1 | ||
<SSRCode/> | Special service request code. IATA standard. | 0..N | VGML | |
<OSIText/> | 0..N | |||
<UpgradeMethod> | Allowed Values: A = AutoUpgrade S = SSR request | 0..1 | ||
@NewClass | Instructs which new class to book | 0..1 | ||
</UpgradeMethod> | ||||
<Text/> | Any freeflow to instruct DC | 0..N | ||
</BookingInstructions> | ||||
<BookingDate> | Date when services was added to PNR in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
</BookingDate> | ||||
<InstantPurchase/> | Instant Purchase indicator. CC = Purchase is immediately charged to CC AP = Purchase is using AirPass credit(s) PP = Purchase is charged via PayPal N = Not an instant purchase TT = Purchase is immediate after Ticketing time AU = EMD will be automatically issued without sending EMDIssueRQ | [CC] [AP] [PP] [N] [TT] [AU] | 0..1 | TT |
</Service> | ||||
</IncludedServices> | ||||
<ValidatingCarrier> | Validating carrier code. Standard IATA 2-letter alphanumeric code. | 0..1 | AF | |
<AirlineCode/> | Airline code. | 1 | AA | |
</ValidatingCarrier> | ||||
<TicketingIdentifier/> | Shows system settings for ticketing mode in stored fare. Values are: E- E-Ticket P - Paper Ticket N - Ticketless | [E] [P] [N] | 0..1 | E |
<ExchangeInfo> | Information returned by an Auto-Exchange application (e.g. Travelport Rapid Reprice) | 0..1 | ||
@Type | Type of exchange transaction. Values are: RI - Reissue RV - Revalidation | [RI] [RV] | 0..1 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Penalty> | Penalty/Change Fee amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Total | The total penalty amount including all applicable taxes | 1 | ||
@Amount | The total penalty amount | 1 | ||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
</Penalty> | ||||
<CommPenalty> | Commission allowed on penalty expressed as an amount | 0..1 | ||
@Amount | The commission amount. | 0..1 | ||
</CommPenalty> | ||||
<ValueOfOldTicket> | This is the actual value of the old ticket. | 0..1 | ||
@Amount | The total fare amount including taxes of the old ticketed fare. | 1 | ||
</ValueOfOldTicket> | ||||
<AdditionalCollection> | Additional collection amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</AdditionalCollection> | ||||
<Refund> | Refund amount returned by the auto-exchange application for requested transaction | 0..1 | ||
@Amount | 1 | |||
</Refund> | ||||
<TotalDifference> | The total amount either to be paid in addition to the price of the old ticket or to be refunded to the customer. In the later case the amount is a negative value. TotalDifference = AdditionalCollection + Penalty - Refund. | 0..1 | ||
@Amount | 1 | |||
</TotalDifference> | ||||
<Waiver> | If a (dynamic) waiver code was applied by the airline, Waiver/@Applies will show value 'Y'. | 0..1 | ||
@Applies | Values are: Y = Yes | [Y] | 0..1 | |
<WaiverCode/> | Returns the waiver code that has been applied if returned by the provider system | 0..1 | ||
</Waiver> | ||||
<Involuntary/> | Whether the exchange is an involuntary exchange driven by airline-side schedule changes. Values are: Y - Yes Examples: Y | [Y] [N] | 0..1 | |
</ExchangeInfo> | ||||
</FareGroup> | ||||
</FlightOffer> | ||||
<HotelOffer> | 1 | |||
<HotelSegment> | Hotel segment group | 1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@SellType | Type of GDS link that the hotel was sold in. Possibles values are: ASA = Amadeus standard access ACA = Amadeus complete access ACP = Amadeus complete access plus ADY = Amadeus dynamic access AIA = Amadeus independent access GIA = Galileo inside availability link GIP = Galileo inside shopper participant GRM = Galileo roommaster only participant GLP = Galileo link partner GBP = Galileo Best Available Rate participant SDC = Sabre direct connect sell SOL = Sabre other link type WSV = Worldspan hotel source vendor WAP = Worldspan hotel select vendor access plus WNP = Worldspan hotel select vendor non-access plus HRS = HRS internal hotels HRSEXT = HRS external hotels HBC = Booking.com direct access hotels | [ASA] [ACA] [ACP] [ADY] [AIA] [GIA] [GIP] [GRM] [GLP] [GBP] [SDC] [SOL] [WSV] [WAP] [WNP] [HRS] [HRSEXT] [HBC] | 0..1 | GRM |
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@Provider | Describes from which content provider the rate was obtained. | 0..1 | ||
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Hotel> | Hotel information group | 1 | ||
<CheckInDate> | Check in date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</CheckInDate> | ||||
<CheckOutDate> | Check out date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</CheckOutDate> | ||||
<NumberOfNights/> | Number of nights. | 1 | 5 | |
<NumberOfPersons> | Total number of persons in party incl. children and infants. | 1 | 2 | |
@NumberOfChildren | Number of children in the party. | 0..1 | ||
@NumberOfInfants | Number of infants in the party. | 0..1 | 1 | |
</NumberOfPersons> | ||||
<ChainCode/> | Hotel property chain code. | 0..1 | 101 | |
<ChainName/> | Hotel chain name. | 0..1 | Radisson | |
<PropertyCode/> | Hotel property code in GDS. | 1 | RD | |
<PropertyName/> | Hotel property name. | 1 | Radisson Hotel | |
<CityCode/> | City code. | 0..1 | MIA | |
<CityName/> | City name. | 0..1 | Miami | |
<SafetyCompliance/> | Safety compliance indicates if hotel meets F.E.M.A fire-compliance regulations as required by American government officials. Values are: Y = Hotel is compliant N = Hotel is not compliant. | [Y] [N] | 0..1 | Y |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<HotelInformation> | Hotel information group | 0..1 | ||
<HotelName/> | Hotel name. | 0..1 | Holiday Inn | |
<Address/> | Street or PO Box address. | 0..N | 5301 Blue Lagoon Drive | |
<City/> | City. | 0..1 | MIAMI | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<Country/> | Country. | 0..1 | USA | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
<TelephoneNumber/> | Telephone number. | 0..1 | 305-269-6975 | |
<FaxNumber/> | Fax telephone number. | 0..1 | 305-264-6575 | |
<Email/> | Hotel eMail address | 0..1 | reservations@hyatt.com | |
<HotelRating> | Rating of this hotel. Note that this element will eventually supercede the AAARating element definition. The latter will be deprecated soon. | 0..N | NTM3 CROWN | |
@RatingSystem | Identifies the rating system used to rate the hotel. Values are: AAA .. AAA Diamond rating AA .. Automobile Association Star Rating AMA .. Amadeus C24 .. check24 CRC .. CorporateRatesClub EAN .. Expedia EHB .. eHotelBar EHS .. eHotelStars EHT .. eHotel GUESTS .. Guest rating HBC .. Booking.com rating HRS .. Hotel Reservation System 'stars' rating JVW .. Jonview rating LSR .. Local Star Rating MIC .. Michelin MOB .. Mobil Hotel Star NTM .. North Star Media 'crown' rating OHG .. Official Hotel Guide TPA .. Tripadvisor VDR .. Verband Deutsches Reisemanagement UNK .. unknown | [AAA] [AA] [AMA] [C24] [CRC] [EAN] [EHB] [EHS] [EHT] [GUESTS] [HBC] [HRS] [JVW] [LSR] [MIC] [MOB] [NTM] [OHG] [TPA] [VDR] [UNK] | 0..1 | |
@RatingType | The category type, the rating applies to. AVG ... average UNK ... unknown COF ... comfort factor ATM ... hotel atmosphere FOR ... friendliness of reception SOE ... service of hotel employees HFA ... hotel facilities RFA ... room facilities RSI ... room size SAN ... sanitary equipment CLE ... cleanliness BFQ ... breakfast quality REQ ... restaurant quality WEL ... wellness PKG ... package VAL ... price value | [AVG] [UNK] [COF] [ATM] [FOR] [SOE] [HFA] [RFA] [RSI] [SAN] [CLE] [BFQ] [REQ] [WEL] [PKG] [VAL] | 0..1 | |
@RatingPersonType | The person type this rating is based on. AVG ... average UNK ... unknown PRI ... private BUS ... business GRP ... group CON ... conference YCP ... young couple ECP ... elder couple FSC ... family with small children FOC ... family with older children | [AVG] [UNK] [PRI] [BUS] [GRP] [CON] [YCP] [ECP] [FSC] [FOC] | 0..1 | |
</HotelRating> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</HotelInformation> | ||||
</Hotel> | ||||
<Rooms> | Room details group | 1 | ||
<BookingCode/> | Hotel booking code. | 0..1 | A1KRAC | |
<RateCategory> | Rate category. Values are: ASN = Association CLB = Club CON = Convention COR = Corporate DAY = Day room FAM = Family GOV = Government MIL = Military NEG = Negotiated PKG = Package PRO = Promotional RAC = Standard SPE = Special SRS = Senior citizen STP = Stopover TUR = Tour TVL = Travel industry WKD = Weekend | [ASN] [CLB] [CON] [COR] [DAY] [FAM] [GOV] [MIL] [NEG] [PKG] [PRO] [RAC] [SPE] [SRS] [STP] [TUR] [TVL] [WKD] [] | 0..1 | GOV |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | 0..1 | ||
@Description | Free text description. If none available the OTA code name is used. | 0..1 | ||
</RateCategory> | ||||
<RoomType/> | Room type code. The code consists of three parameters: room category, number of beds and bed type. | 1 | A1K | |
<RoomTypeDescription/> | Room type description. | 1 | Deluxe single | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberOfRooms/> | Number of rooms requested. | 1 | 1 | |
<RateCode> | Rate code. | 1 | STD | |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | [4] [10] [24] [25] | 0..1 | |
@RateType | Type of the rate plan. | [Corporate] [Negotiated] [NetRate] [Standard] | 0..1 | Corporate |
</RateCode> | ||||
<RateCodeDescription/> | Rate code description. | 1 | Standard | |
<RateAmount/> | Rate amount. | 1 | 20000 | |
<RateChange/> | Rate change indicator determines if the rate changes during the length of stay. Values are: Y = Yes N = No. | [Y] [N] | 0..1 | N |
<RateChangeAmount> | Change of rate during hotel stay. Element contains new rate amount. | 0..N | 15900 | |
@EffectiveDate | Effective date for hotel rate change in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-01 | |
</RateChangeAmount> | ||||
<TotalAmount> | Total amount. | 0..1 | 25000 | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
</TotalAmount> | ||||
<Taxes> | Taxes group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 30000 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid or is refunded during exchange. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Value are "PD" or "RF" if refunded. | [PD] [RF] | 0..1 | |
<Designator/> | Tax or surcharge designator. | 0..1 | US | |
<Nature/> | Tax nature. | 0..1 | US2 | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
<CollectionPoint> | For XF and ZP taxes. Tax data break down for each collection point. The sum of individual amounts entered here must be equal to the Amount entered in the Tax element. | 0..N | ||
@Amount | Individual amount for collection point. | 0..1 | 2500 | |
@Paid | Indicator to represent that given tax is already paid. Will be used only in the new Ticket issued as part of exchange process is the BSP markets. Values: "PD", "RF" (.. if refunded). | [PD] [RF] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<AirportAmount/> | The amount actually filed by the airport in the currency applicable to the geographical location of the airport. | 0..1 | ||
<AirportCode/> | Airport code. | 1 | MIA | |
</CollectionPoint> | ||||
</Tax> | ||||
</Taxes> | ||||
<Surcharges> | Surcharges group | 0..1 | ||
@Amount | Total surcharges amount. | 1 | 2000 | |
<Surcharge> | Surcharges break down information. | 0..N | ||
@Amount | Individual surcharge amount. | 1 | 270 | |
<Designator/> | Surcharge designator. | 1 | ||
<Description/> | Surcharge descriptions as free form text. | 0..1 | ||
@Segment | Segment number to which the surcharge applies. | 0..1 | 1 | |
</Surcharge> | ||||
</Surcharges> | ||||
<RoomOptions> | Room options group | 0..1 | ||
<ExtraAdult/> | Number of extra adult. | 0..1 | 1 | |
<ExtraChild/> | Number of extra child. | 0..1 | 1 | |
<RollawayAdult/> | Number of rollaway adults. | 0..1 | 1 | |
<RollawayChild/> | Number of rollaway child. | 0..1 | 1 | |
<Crib/> | Number of cribs. | 0..1 | 1 | |
</RoomOptions> | ||||
<Packages> | package information | 0..N | ||
@T | Package type. | 0..1 | MBA | |
@N | Package name. | 0..1 | Market Buffet Arrangement | |
@DT | Start-Date of the Package in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2012-01-20 | |
@DD | Duration Days of the Package | 0..1 | 4 | |
<PackageRequirements> | This element describes which information has to be specified when booking a specific Package. If a specific Package has no special requirements other than the quantity how many features shall be booked, no PackageRequirements element is returned for this Package | 0..N | ||
@CI | CodeInternal | 0..1 | NUM2#1 | |
@CE | CodeExternal | 0..1 | NBRPX2 | |
@DC | Description of the type of the value specified | 0..1 | Number of children (8-12) | |
@V | Value | 0..1 | 1 | |
</PackageRequirements> | ||||
</Packages> | ||||
<Rebates> | rebate information | 0..N | ||
@RT | Rebate type. P .. percentage A .. amount NN .. number of nights U .. unknown F .. freetext description only | [A] [F] [NN] [P] [U] | 1 | |
@RV | Rebate value. Content depends on type. For type A in currency defined by Hotel/@CUR attribute. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@RC | Rebate Code | 1 | MM8607 | |
@RN | Rebate name. | 1 | Sommerferien | |
@D | If a verification text was required to book this rebate, the text required is returned here | 0..1 | ||
</Rebates> | ||||
<Features> | Amenities, services and features the room is offering. | 0..N | ||
@T | OTA code type. ADT .. Additional Detail Type AQC .. Age Qualifying Code BED .. Bed Type BUS .. Business Srvc Type CNT .. Count Category COV .. Coverage Type FTT .. Fee Tax Type GRI .. Guest Room Info HAC .. Hotel Amenity Code MPT .. Meal Plan Type PHY .. Physically Challenged Feature Code RMA .. Room Amenity Type RVT .. Room View Type RLT .. Room Location Type SEC .. Security Feature Code VS .. Vendor specific Non-OTA Code Code | [ADT] [AQC] [BED] [BUS] [CNT] [COV] [FTT] [GRI] [HAC] [MPT] [PHY] [RMA] [RVT] [RLT] [SEC] [VS] | 1 | |
@C | Feature code (OTA or vendor specific). | 1 | PF-05 | |
@Q | Quantity of the booked feature | 0..1 | ||
@D | Free text description. If none available the OTA code name is used. | 0..1 | Am Wasser | |
@I | Indicates, whether this is included in the rate or not. Y .. is included in rate N .. is NOT included in rate U .. unknown | [Y] [N] [U] | 0..1 | |
@CA | Cost amount for this item. | 0..1 | 2000 | |
</Features> | ||||
<RoomIdentifier/> | If the backend-system supports the booking of specific room numbers, the available room numbers are returned. | 0..1 | 817 | |
</Rooms> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<BookingPolicy> | Booking policy | 0..1 | ||
@Type | Booking policy restriction type. B .. booking | [B] | 1 | |
@Date | Date. For Type = B: Latest date to make the booking. | 0..1 | 2012-11-18 | |
@Time | Time. For Type = B: Latest time to make the booking. | 0..1 | 12:00 | |
</BookingPolicy> | ||||
<CancellationPolicy> | Hotel cancellation policy text. | 0..N | 24 hour cancellation penalty applies | |
@Type | Cancellation type. N .. no cancellation penalty U .. unknown Y .. cancellation penalty, but no details available P .. percentage A .. amount NN .. number of nights charged T .. freetext description only Type set to 'P' and PenaltyValue ='100' shows that the rate cannot be cancelled. Applies usually to certain rates with deposit requirement where full payment is required in advance and the reservation cannot be cancelled. Usually means that the amounts paid are non-refundable. In such cases it is recommended to see results of HotelInformationRQ/RS. | [N] [U] [Y] [P] [A] [NN] [T] | 1 | |
@PenaltyValue | Cancellation penalty value. Content depends on type. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@LatestCancelDate | Latest cancellation date to avoid penalties. | 0..1 | 2010-06-30 | |
@LatestCancelTime | Latest cancellation time to avoid penalties. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin or start date to cancel a reservation to avoid penalty. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
@NativePolicyCode | Policy code returned by the provider system, e.g. '07P'. | 0..1 | ||
</CancellationPolicy> | ||||
<SupplementalInformation> | 0..1 | |||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CorporateRateOverride/> | Corporate rate override. | 0..1 | 25900 | |
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<PaymentGuarantee> | Guarantee payment type information can be added here. This only applies to guarantee! The payment types for general payment are specified in OtherPNRElements/BillingAndDeliveryData/FormOfPayment. | 0..N | ||
@Type | Type of guarantee. Values are: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) If no Type attribute is specified, G is the default. | [G] [D] [P] | 0..1 | G |
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | 493 | |
<CardholderFirstName/> | FirstName on card. | 0..1 | ||
<CardholderLastName/> | Name on card. | 1 | ||
<ExtraData> | Additional data, that can be send to the creditcard company if it is supported. For example AirPlus (TP) supports for specific customers different types of extra data that can be send for billing purposes. | 0..N | ||
@Type | Type of data. This can be customer specific values per CC vendor. | 0..1 | ||
@Value | Value of the data. | 0..1 | ||
</ExtraData> | ||||
@CardType | OTA (CDT) card type code Values: 1 .. credit card 2 .. debit card 3 .. central bill V .. virtual credit card | [1] [2] [3] [V] | 0..1 | |
</CreditCard> | ||||
<Other/> | 1 | |||
</PaymentGuarantee> | ||||
<FrequentGuest> | Frequent Guest Group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<FrequentFlyer> | Frequent Flyer Group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<AdditionalInformation/> | Optional additional information. | 0..1 | Traveler on wheelchair | |
<RateInformation> | Rate information group | 0..1 | ||
<Requested/> | Rate requested. | 0..1 | 37500 | |
<Quoted/> | Rate quoted. | 0..1 | 42900 | |
<Guaranteed/> | Rate guaranteed. | 0..1 | 42900 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RateInformation> | ||||
<Deposit/> | Deposit. | 0..1 | 15000 | |
<MerchantCurrencyCode/> | Merchant currency code. | 0..1 | USD | |
<AlternateCurrencyCode/> | Alternate currency code. | 0..1 | USD | |
<Coupon/> | Coupon. | 0..1 | CPN19953 | |
<TourCode/> | Tour code. | 0..1 | T201132 | |
</SupplementalInformation> | ||||
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
<DepositPolicy> | Deposit policy | 0..1 | ||
@Type | Deposit type. N .. no deposit required U .. unknown Y .. deposit required, but no details available P .. percentage A .. amount NN .. number of nights charged F .. freetext description only | [A] [F] [N] [NN] [P] [U] [Y] | 1 | |
@Value | Deposit value. Content depends on type. Examples: 500 for A 7.5 for P 2 for NN | 0..1 | ||
@LatestDepositDate | Latest date to provide deposit. | 0..1 | 2010-06-30 | |
@LatestDepositTime | Latest time to provide deposit. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin to provide deposit for reservation. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
<Method> | Method | 0..N | ||
@Type | Method type. OTA code of type PMT (payment type). Examples: 1 .. Cash 5 .. Credit card 7 .. Check 8 .. Deposit 19 .. Travel agency IATA number | 1 | ||
@SecurityID | Only applies to @Type="5" (credit card): If a credit card security number (referred to also as CVV2, CVC, CVC2, CSC or CID) must be provided for the credit card, @Security="Y" is returned. | [Y] | 0..1 | Y |
</Method> | ||||
</DepositPolicy> | ||||
<GuaranteePolicy> | Guarantee Policy | 0..1 | ||
@Type | Guarantee type. N .. no guarantee required Y .. guarantee required U .. unknown T .. freetext description only | [N] [Y] [U] [T] | 1 | |
@LatestArrivalTime | Guarantee latest arrival time. | 0..1 | 16:00 | |
@IntervalUnits | Interval units. H .. hours D .. days W .. weeks M .. month | [D] [H] [M] [W] | 0..1 | |
@Interval | Amount of time (depending on interval type) before checkin to guarantee a reservation. | 0..1 | 12 | |
@Description | Freetext description. | 0..1 | ||
<Method> | Method | 0..N | ||
@Type | Method type. OTA code of type PMT (payment type). Examples: 1 .. Cash 5 .. Credit card 7 .. Check 8 .. Deposit 19 .. Travel agency IATA number | 1 | ||
@SecurityID | Only applies to @Type="5" (credit card): If a credit card security number (referred to also as CVV2, CVC, CVC2, CSC or CID) must be provided for the credit card, @Security="Y" is returned. | [Y] | 0..1 | Y |
</Method> | ||||
</GuaranteePolicy> | ||||
<CancellationNumber/> | Cancellation number. | 0..1 | 5432265 | |
<WebLink> | URL(s) to any associated documents | 0..N | ||
@Type | Indicates what the content of the web link is; these are Values are: C .. HTML or other webpages D .. Deeplink URL P .. PDF Document | [C] [D] [P] | 0..1 | |
@Content | Describes the content of the linked entity. Values are: Invoice Voucher CentalBilling (cost takeover) | [Invoice] [Voucher] [CentralBilling] | 0..1 | |
</WebLink> | ||||
</HotelSegment> | ||||
</HotelOffer> | ||||
<CarOffer> | 1 | |||
<CarSegment> | Car segment group | 1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PastIndicator | Past indicator. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
@Status | Availability Status. Values are: A = Available for sale R = On request, need to call vendor C = Closed. | [A] [R] [C] | 0..1 | A |
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<NumberOfCars/> | Number of cars being sold. | 1 | 1 | |
<PickUp> | Pick up information group | 1 | ||
<Location> | Location group | 1 | ||
<CityCode/> | IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. | 1 | NYC | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<OpeningInterval> | Several instances of this element indicate different intervals of opening hours for the specified day. | 0..N | ||
@OpeningTime | Opening hours of the pick up or drop off location in ISO 8601 time format. | 0..1 | 00:00 | |
@ClosingTime | Closing hours of the pick up or dropoff location in ISO 8601 time format. | 0..1 | 23:59 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</OpeningInterval> | ||||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<FlightArrival> | Flight arrival information group | 0..1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</FlightArrival> | ||||
<DeliverTo> | 0..1 | |||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</DeliverTo> | ||||
</PickUp> | ||||
<DropOff> | Drop off information group | 1 | ||
<Location> | Location group | 1 | ||
<CityCode/> | IATA 3-letter city/airport code for location. In case of non-airport location Category and Number need to be present. | 1 | NYC | |
<Category/> | Car location category. Values are: T = Airport terminal O = Off-airport C = City location P = Port X = Rail N = North suburban E = East suburban S = South suburban W = West suburban A = All suburban locations R = Resort location D = default location for the city F = Chauffeur Drive Station * = content of Number element contains complete location code (city code is ignored) | [A] [C] [D] [E] [F] [N] [O] [P] [R] [S] [T] [W] [X] [*] | 1 | T |
<Number/> | Location number used to identify specific rental location within a location category. | 1 | 001 | |
<OpeningInterval> | Several instances of this element indicate different intervals of opening hours for the specified day. | 0..N | ||
@OpeningTime | Opening hours of the pick up or drop off location in ISO 8601 time format. | 0..1 | 00:00 | |
@ClosingTime | Closing hours of the pick up or dropoff location in ISO 8601 time format. | 0..1 | 23:59 | |
@DayOfWeek | Day of the week. 1 .. Monday 2 .. Tuesday 3 .. Wednesday 4 .. Thursday 5 .. Friday 6 .. Saturday 7 .. Sunday | [1] [2] [3] [4] [5] [6] [7] | 0..1 | |
</OpeningInterval> | ||||
<Address> | 0..1 | |||
<Name/> | Station name. | 0..1 | ||
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<State/> | Name of the state. | 0..1 | Florida | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. | 0..1 | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
</Address> | ||||
<Phone> | Phone numbers to contact rental location. | 0..N | ||
@PhoneNumber | Free form phone number. | 1 | +49 69 8888-10 | |
@PhoneTechType | Indicates type of technology associated with this phone number, as OTA Code of type PTT (Phone Technology Type). | 1 | 1 .. voice 3 .. fax | |
</Phone> | ||||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</Location> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<CollectFrom> | 0..1 | |||
<Address> | 1 | |||
<Name/> | Addressee's name. | 0..1 | PASS Consulting | |
<Street/> | Street or PO Box address. | 0..1 | 5301 Blue Lagoon Drive | |
<City/> | City name. | 0..1 | Miami | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
</Address> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 twenty-four hour clock format. | 0..1 | 14:00 | |
<Comment/> | free text comment | 0..1 | ||
<Telephone/> | Phone number for delivery or collection site | 0..1 | ||
<Latitude/> | Degree of latitude. Values range from -90 to +90 Positive values refer to latitudes north, negative values to latitudes south of the equator. | [-90] to [90] | 0..1 | -49.9856 |
<Longitude/> | Degree of longitude. Values range from -180 to +180 Positive values refer to longitudes east, negative values to longitudes west of the zero (Greenwich) meridian. | [-180] to [180] | 0..1 | -123.87611 |
</CollectFrom> | ||||
</DropOff> | ||||
<CarData> | Car data group | 1 | ||
<CarVendorCode/> | Car vendor code. | 1 | ZI | |
<CarVendorName/> | Car vendor name. | 1 | Avis | |
<CarType> | Car type. | 1 | ECAR | |
@CodeType | Type of the CarType code. If not specified the specified CarType is handled as SIPP code. For systems that dont support SIPP codes the vendorspecific type will be used instead. Values: SIPP .. SIPP code VS .. vendor specific code | [SIPP] [VS] | 0..1 | |
</CarType> | ||||
<CarTypeDescription/> | Car type description. | 1 | Economy | |
<ActionCode/> | Action code. | 1 | HK | |
<Capacity/> | Passenger capacity. | 0..1 | 4 | |
<Doors/> | Number of doors. | 0..1 | 2-4 | |
<Make/> | Car make or model. | 0..1 | Hyundai Accent | |
<Baggage/> | Baggage capacity in bags. | 0..1 | 8 | |
<DistanceUnit/> | Distance unit applied for all distance information: M = Miles K = Kilometers. | [M] [K] | 0..1 | M |
<Rate> | Car data group | 0..1 | ||
@Type | Rate type. Values are: D = Daily E = Weekend W = Weekly M = Monthly H = Hourly P = Package B = Base Rate R = Rental period. | [D] [E] [W] [M] [H] [P] [B] [R] | 0..1 | W |
@Guarantee | Rate guarantee. Values are: Y = Rate guaranteed N = Rate not guaranteed | [Y] [N] | 0..1 | Y |
@Category | Rate category. Values are: A = Association B = Business standard C = Corporate G = Government I = Industry (Travel) K = Package L = Inclusive P = Promotional R = Credential S = Standard U = Consortium V = Convention X = Negotiated | [A] [B] [C] [G] [I] [K] [L] [P] [R] [S] [U] [V] [X] | 0..1 | G |
@NeedFlightTicket | Indicates if an airline ticket is required for this rental. Values: Y .. Yes N .. No | [Y] [N] | 0..1 | |
@PaymentRequirements | Indicates whether and which type of guarantee information is required at the time of booking in PNRCreateRQ in SupplementalInformation/PaymentGuarantee. If this attribute is not returned either no guarantee information is available or no guarantee is required. Values: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) | [D] [G] [P] | 0..1 | G |
<RateCode> | Rate code. | 0..1 | STD | |
@Type | OTA code type. RPT .. Rate Plan Type | [RPT] | 0..1 | |
@Code | OTA code. | [4] [10] [24] [25] | 0..1 | |
@RateType | Type of the rate plan. | [Corporate] [Negotiated] [NetRate] [Standard] | 0..1 | Corporate |
</RateCode> | ||||
<RateID/> | Rate identification number. | 0..1 | 153425 | |
<RateAmount/> | Rate amount. Note: Currency and number of decimals are specified by CurrencyCode element. | 0..1 | 20000 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<MileKmRate/> | Rate charged for each mile/kilometer exceeding the MileKmLimit. Unit of length is specified by CarData/DistanceUnit. | 0..1 | 025 | |
<MileKmLimit/> | The MileKmLimit specifies the number of free miles/kilometers included in the rate. Miles/kilometers exceeding the MileKmLimit are charged with the MileKmRate. Possible values: - positive integer value specifying nuber of free miles/kilometers - UNL = Unlimited free M/K | 0..1 | 25 | |
<TotalAmount> | Total amount. | 0..1 | 25000 | |
@TAMT | Total amount type. N .. no taxes and surcharges included T .. includes taxes S .. includes surcharges ST .. includes surcharges and taxes C .. Calculated based on room rates, duration and rate changes U .. unknown, whether taxes or surcharges are included | [N] [T] [S] [ST] [U] [C] | 0..1 | |
</TotalAmount> | ||||
<RateQualifier/> | Rate qualifier. | 0..1 | Unknown | |
</Rate> | ||||
<ExtraCharges> | Car data group | 0..N | ||
@Type | Extra charges description. Values are: H .. Hour D .. Day W .. Week M .. Month A .. Adult CH .. Child E .. Employee FE .. fee T .. Tax F .. Drop off DC .. Delivery/Collection SP .. Surcharge Policy CP .. Coverage Policy AR .. pay on arrival AH .. After Hour AD .. additional distance PM .. Per Mile PK .. Per KM FM .. Free Mile FK .. Free KM U .. Some unspecified extra charges apply | [H] [D] [W] [M] [A] [CH] [E] [FE] [T] [F] [DC] [SP] [CP] [AR] [AH] [AD] [PM] [PK] [FM] [FK] [U] | 0..1 | D |
@TaxIncluded | Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@IncludedInRate | Indicates if the extra charge amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
<ExtraChargesAmount> | Extra charges amount; (for percentual values decimal points are allowed, i.e. '4.50'). | 0..1 | 5500 | |
@Type | Amount type (default: A), Values are: P .. Percent A .. Amount | [P] [A] | 0..1 | A |
</ExtraChargesAmount> | ||||
<MileKmRate/> | Rate charged for each mile/kilometer exceeding the MileKmLimit for this extra charge. Unit of length is specified by CarData/DistanceUnit. | 0..1 | 025 | |
<MileKmLimit/> | The MileKmLimit specifies the number of free miles/kilometers included in this extra charge. Miles/kilometers exceeding the MileKmLimit are charged with the MileKmRate. Possible values: - positive integer value specifying nuber of free miles/kilometers - UNL = Unlimited free M/K | 0..1 | 25 | |
<Description/> | Free text description of the type of extra charge. | 0..1 | drop off charge | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</ExtraCharges> | ||||
<OptionalEquipment> | Optional equipment group | 0..N | ||
@BookingStatus | Determines whether item has been booked or whether it is offered as additional option or whether it is in a pending state (sold, but not confirmed as booked yet) or whether it is unavailable and was not confirmed. Values are: "Booked" "Offered" "Pending" "Unavailable" Default: "Booked" | [Booked] [Offered] [Pending] [Unavailable] | 0..1 | |
<EquipmentType> | OTA code to specify the type of optional equipment. | 1 | ||
@Type | OTA code type EQP .. equipment type VS .. Vendor specific Non-OTA Code | [EQP] [VS] | 0..1 | |
</EquipmentType> | ||||
<EquipmentText/> | Equipment free flow text. | 0..1 | Ski rack | |
<Amount/> | Equipment amount | 0..1 | 20000 | |
<Quantity/> | Number of equipment items | 0..1 | ||
<TaxIncluded/> | Indicates whether or not tax is included in the equipment fee amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 0..1 | |
<IncludedInRate/> | Indicates if the equipment amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 0..1 | |
<Calculation> | Contains the breakdown of the amount for the equipment. It will be used to show the weekly, daily, hourly, ... charges that were used in the calculation of the the amount for the equipment. | 0..N | ||
@UnitCharge | Price part of the given unit. | 1 | 1500 | |
@UnitName | Specifies type of the unit charge. Values: D .. Day W .. Week M .. Month H .. Hour R .. Rental period KM .. kilometer MI .. mile | [D] [W] [M] [H] [R] [KM] [MI] | 1 | |
@Quantity | Number of days, weeks,... that were used for calculation. | 1 | 3 | |
</Calculation> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</OptionalEquipment> | ||||
<Coverage> | Coverage information | 0..N | ||
@Type | OTA or VS code type VCT .. OTA vehicle coverage type VS .. vendor specific code | [VCT] [VS] | 0..1 | VCT |
@Code | OTA code to specify the type of coverage. | 0..1 | 32 | |
@Description | Textual description of coverage | 0..1 | Personal Accident Insurance | |
@TaxIncluded | Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@IncludedInRate | Indicates if the coverage amount is included in the rate total amount. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@Required | Indicates if the coverage is required or not. Y .. Yes N .. No U .. unknown | [Y] [N] [U] | 1 | |
@BookingStatus | Determines whether item has been booked or whether it is offered as additional option or whether it is in a pending state (sold, but not confirmed as booked yet) or whether it is unavailable and was not confirmed. Values are: "Booked" "Offered" "Pending" "Unavailable" Default: "Booked" | [Booked] [Offered] [Pending] [Unavailable] | 0..1 | |
<Amount/> | Coverage amount | 1 | 20000 | |
<Calculation> | Contains the breakdown of the amount for the coverage. It will be used to show the weekly, daily, hourly, ... charges that were used in the calculation of the the amount for the coverage. | 0..N | ||
@UnitCharge | Price part of the given unit. | 1 | 1500 | |
@UnitName | Specifies type of the unit charge. Values: D .. Day W .. Week M .. Month H .. Hour R .. Rental period KM .. kilometer MI .. mile | [D] [W] [M] [H] [R] [KM] [MI] | 1 | |
@Quantity | Number of days, weeks,... that were used for calculation. | 1 | 3 | |
</Calculation> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</Coverage> | ||||
</CarData> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<SupplementalInformation> | 0..1 | |||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CorporateRateOverride/> | Corporate rate override. | 0..1 | 25900 | |
<CorporateDiscountNumber/> | Corporate discount number. | 0..1 | 5643356 | |
<PaymentGuarantee> | Guarantee payment type information can be added here. This only applies to guarantee! The payment types for general payment are specified in OtherPNRElements/BillingAndDeliveryData/FormOfPayment. | 0..N | ||
@Type | Type of guarantee. Values are: G = Guarantee (to guarantee a reservation; credit cards are only validated but not used for any payment) D = Deposit (a more restrictive type of guarantee, where a certain amount can be taken from credit card by the vendor. - Advantage: offers with deposit requirement are cheaper in most cases. - Disadvantage: In case of a cancellation this deposit amount can not be refunded, but this depends on cancellation policy. ) P = PrePay (the most restrictive type of guarantee, where the complete amount must be paid already at the time of booking. It also depends on cancellation policy whether the amount can be refunded.) If no Type attribute is specified, G is the default. | [G] [D] [P] | 0..1 | G |
<CreditCard> | 1 | |||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | 493 | |
<CardholderFirstName/> | FirstName on card. | 0..1 | ||
<CardholderLastName/> | Name on card. | 1 | ||
<ExtraData> | Additional data, that can be send to the creditcard company if it is supported. For example AirPlus (TP) supports for specific customers different types of extra data that can be send for billing purposes. | 0..N | ||
@Type | Type of data. This can be customer specific values per CC vendor. | 0..1 | ||
@Value | Value of the data. | 0..1 | ||
</ExtraData> | ||||
@CardType | OTA (CDT) card type code Values: 1 .. credit card 2 .. debit card 3 .. central bill V .. virtual credit card | [1] [2] [3] [V] | 0..1 | |
</CreditCard> | ||||
<Other/> | 1 | |||
</PaymentGuarantee> | ||||
<FrequentGuest> | Frequent Guest Group | 0..1 | ||
<FGCode/> | Frequent guest code. | 0..1 | MC | |
<FGNumber/> | Frequent guest number. | 1 | 123456 | |
</FrequentGuest> | ||||
<FrequentFlyer> | Frequent Flyer Group | 0..1 | ||
<FFCode/> | Frequent flyer code. | 0..1 | DL | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
</FrequentFlyer> | ||||
<AdditionalInformation/> | Optional additional information. | 0..1 | Traveler on wheelchair | |
<RateInformation> | Rate information group | 0..1 | ||
<Requested/> | Rate requested. | 0..1 | 37500 | |
<Quoted/> | Rate quoted. | 0..1 | 42900 | |
<Guaranteed/> | Rate guaranteed. | 0..1 | 42900 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</RateInformation> | ||||
<Deposit/> | Deposit. | 0..1 | 15000 | |
<MerchantCurrencyCode/> | Merchant currency code. | 0..1 | USD | |
<AlternateCurrencyCode/> | Alternate currency code. | 0..1 | USD | |
<Coupon/> | Coupon. | 0..1 | CPN19953 | |
<BillingNumber/> | Optional element that reflects billing number. | 0..1 | 201022225588 | |
<BillingReference/> | Optional element that reflects billing reference. | 0..1 | 20100309123411 | |
<TourCode/> | Tour code. | 0..1 | T201132 | |
<Voucher> | Voucher group | 0..1 | ||
@Type | Voucher Value Type. Values: FC .. Full Credit FV .. Fixed Value (see Value and CurrencyCode in that case for the fixed value amount) GDA .. Group Days Apply | [FC] [FV] [GDA] | 0..1 | |
<Number/> | Voucher ID number. | 0..1 | 010 | |
<EVNumber/> | Electronic Voucher Number | 0..1 | E1234567 | |
<Value/> | Voucher value. | 0..1 | 7500 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<TypeCode/> | Voucher Type Code. | 0..1 | GOTTO | |
</Voucher> | ||||
</SupplementalInformation> | ||||
<Information> | Information group | 0..1 | ||
<Text/> | Information text or error text. | 1..N | Free flow text. Example: Invalid flight number | |
</Information> | ||||
<PayerList> | For some providers a splitted payment is possible. This breakdown shows which payer party has to pay which total amount and a possible detailed breakdown of charges that need to be paid, that can even differ from the list of ExtraCharges , OptionalEquipment and Coverages given in CarData section. This can also be used for prepay offers to display the amount that need to be prepaid by traveler. | 0..1 | ||
<Payer> | A payer can be the traveler/booker of the car referenced by a TravelerIDRef or an organization that pays with a Voucher identified by a BillingNumber. | 1..N | ||
@Amount | Total charges amount to pay. | 0..1 | 10000 | |
<TravelerIDRef/> | Unique association ID reference of the traveler associated to this item. No comma separated lists and no ranges allowed. | 1 | T1 | |
<BillingNumber/> | 1 | |||
<Charge> | Breakdown of charges the current payer has to pay. | 0..N | ||
@Type | OTA or VS code type EQP .. OTA equipment type VCT .. OTA vehicle coverage type VS .. vendor specific code | [EQP] [VCT] [VS] | 0..1 | VCT |
@Code | Code, which type depends on Type-attribute. | 0..1 | 32 | |
@Amount | Charge amount to pay. | 0..1 | 2000 | |
@Description | Description for current charge. | 0..1 | ||
</Charge> | ||||
</Payer> | ||||
</PayerList> | ||||
<Media> | Holds reference to multi media content such as pictures, videos, etc. | 0..N | ||
<Url/> | Hyperlink defining the location of the referenced media (e.g. location of a JPG file). | 1 | ||
<Width> | Width of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Width> | ||||
<Height> | Height of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Height> | ||||
<Type> | Type of media content. For value 'OTA' the attributes @Type and @Code contain the media type information. Values other than 'OTA' are deprecated. Values: OTA image webcam video logo gallery 360 (panorama view) | [OTA] [image] [webcam] [360] [video] [logo] [map] [gallery] | 1 | OTA |
@Type | OTA code type. CTT .. Content Code PIC .. Picture Category Code | [CTT] [PIC] | 0..1 | |
@Code | OTA code. | 0..1 | 16 | |
@Description | Free text description. If none available the OTA code name is used. | 0..1 | Streaming video | |
</Type> | ||||
<Preview> | Preview of the referenced media content (e.g. thumbnail of the picture). | 0..N | ||
<Url/> | Hyperlink defining the location of the referenced media (e.g. location of a JPG file). | 1 | ||
<Width> | Width of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Width> | ||||
<Height> | Height of media content in specified units. | 1 | ||
@Unit | Unit used to specify dimensions of media content. | [px] [mm] | 1 | mm (millimeter) px (pixel) |
</Height> | ||||
<Type> | Type of media content. For value 'OTA' the attributes @Type and @Code contain the media type information. Values other than 'OTA' are deprecated. Values: OTA image webcam video logo gallery 360 (panorama view) | [OTA] [image] [webcam] [360] [video] [logo] [map] [gallery] | 1 | OTA |
@Type | OTA code type. CTT .. Content Code PIC .. Picture Category Code | [CTT] [PIC] | 0..1 | |
@Code | OTA code. | 0..1 | 16 | |
@Description | Free text description. If none available the OTA code name is used. | 0..1 | Streaming video | |
</Type> | ||||
</Preview> | ||||
<Description> | Media content description (e.g. exterior view). | 0..1 | ||
@Type | OTA code type. PIC .. Content Code | [PIC] | 0..1 | |
@Code | OTA code. | 0..1 | 3 | |
@Description | OTA code name. | 0..1 | Pool view | |
</Description> | ||||
<Caption/> | Title for the media. | 0..1 | Exterior | |
</Media> | ||||
<WebLink> | URL(s) to any associated documents | 0..N | ||
@Type | Indicates what the content of the web link is; these are Values are: C .. HTML or other webpages D .. Deeplink URL P .. PDF Document | [C] [D] [P] | 0..1 | |
@Content | Describes the content of the linked entity. Values are: Invoice Voucher CentalBilling (cost takeover) | [Invoice] [Voucher] [CentralBilling] | 0..1 | |
</WebLink> | ||||
</CarSegment> | ||||
</CarOffer> | ||||
</Offer> | ||||
</OfferGroup> | ||||
<ProposalGroup> | Offer Proposal Group | 0..1 | ||
<Proposal> | 1..N | |||
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ProposalElementNumber> | 1 | |||
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
</ProposalElementNumber> | ||||
<Description/> | Proposal title or descripion freetext. | 0..1 | ||
<Total> | 0..1 | |||
@Amount | Total amount. | 1 | 30000 | |
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
</Total> | ||||
<OfferElementNumber> | 1..N | |||
</OfferElementNumber> | ||||
</Proposal> | ||||
</ProposalGroup> | ||||
<Insurance> | Insurance segment information group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<SourceInfo> | The SourceInfo element may provide information referring to a provider system which lies behind the provider system directly accessed by XX/1. An example would be when XX/1 interacts with uAPI which in turn interacts with Galileo. | 0..1 | ||
@ElementNumber | The number by which the source provider system behind the system accessed by XX/1 refers to the current element. | 0..1 | A7 | |
</SourceInfo> | ||||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<VendorCode/> | Vendor code. | 1 | AA | |
<VendorName/> | Vendor name. | 0..1 | Air Miles | |
<PurchaseDate/> | Insurance purchase date. | 1 | 2002-12-25 | |
<ActionCode/> | Action code. | 1 | HK | |
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<DepartureCity/> | Departure city code or city name. If Type is R (refund) or C (change) the departure city can be empty. | 0..1 | YYZ | |
<DepartureDate/> | Segment departure date in ISO 8601 format (yyyy-mm-dd). | 1 | 2002-12-25 | |
<DestinationCity/> | Destination city code or city name. If Type is R (refund) or C (change) the destination city can be empty. | 0..1 | Toronto. | |
<ReturnDate/> | Return date is ISO 8601 format. | 1 | 2002-12-25 | |
<PlanType/> | Insurance plan type. | 1 | TPKG | |
<PlanName/> | Insurance plan name/desciption. | 0..1 | ||
<TravelerName> | Name group | 1..N | ||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name. This field is populated by parsing the given name data returned by the GDS. Because the GDSs accept free form text for the given name (although there is a convention) this field may also contain second name, initials and/or title. NOTE: see also NativeGivenName field. | 1 | JANE | |
<NativeGivenName/> | This field contains the given (first) name as it is returned from the GDS (free form text which contains given name, initial and title). In addition the given name as it comes from the GDS is parsed according to the GDS convention and the content is returned in sibling elments GivenName, Initial and Title. NOTE: client applications which implement their own parsing algorithm should use the content of this field! EXAMPLE: JOHN A MR | 1 | ||
<Initial/> | Traveler middle initial (only one letter). | 0..1 | G | |
<Title/> | Traveler title. | 0..1 | MISS, MRS, THEREVCON | |
<Age/> | Traveler age. | 0..1 | 01 | |
<DateOfBirth/> | Traveler birth date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<NameRemark/> | Free text name remark. | 0..1 | A123456 | |
<Gender/> | Traveler gender. Values are: F = Female M = Male. U = Unknown | [F] [M] [U] | 0..1 | M |
<Residence> | Information related to the place of residence of the traveler. | 0..1 | ||
<CountryCode/> | Country code of the country of residence for this Traveler. | 1 | US | |
</Residence> | ||||
</TravelerName> | ||||
<Coverage/> | Insurance coverage type. | 0..N | TCI 950 | |
<PaymentType> | Insurance payment type group | 0..N | ||
@Type | Payment type indicator. When CC, CCCode, CCNumber and CCExpiration become mandatory. Possible values are: CA = cash CC = credit card CK = check | [CA] [CC] [CK] | 1 | CC |
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 0..1 | VI | |
<CCNumber/> | Credit card number. | 0..1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 0..1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
</PaymentType> | ||||
<BookingSource> | Agency booking source number. | 0..1 | 99199 | |
@Type | The organisation type that the agency is associated with. | [ARC] [IATA] [TIDS] [CLIA] [AAA] [GDS] [OTHER] | 0..1 | IATA |
</BookingSource> | ||||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Segment/> | Segment number. | 0..1 | 00001 | |
<Premium> | Insurance premium group | 0..1 | ||
<Amount> | Amount. | 1 | 7500 | |
@Unit | Amount unit. Possible values are: M = currency money value P = percentage. | [M] [P] | 1 | M |
</Amount> | ||||
<PremiumTax/> | Insurance premium tax. | 0..1 | 1734 | |
</Premium> | ||||
<ConfirmationNumber/> | Confirmation number. | 0..1 | 1234567890 | |
<SupplementalInformation> | 0..1 | |||
<AdditionalInformation/> | Optional additional information. Corresponds usually to /SI- option in GDS records. | 1 | Traveler on wheelchair | |
</SupplementalInformation> | ||||
<InsuranceApplicationArea> | Contains information about the areas where the insurance is applicable in. | 0..1 | ||
<GeographicZone/> | Geographical zone code. | 0..N | L | |
<CountryCode/> | Country code. | 0..N | US | |
</InsuranceApplicationArea> | ||||
</Insurance> | ||||
<Telephone> | Telephone group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Phone type. Values are: A = AGENCY B = BUSINESS C = CELLULAR E = EMERGENCY F = FAX H = HOME M = MOBILE O = OTHER T = Travel arranger | [A] [B] [C] [E] [F] [H] [M] [O] [T] | 0..1 | H |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<TelephoneNumber/> | Telephone number. | 1 | 305-269-6975 | |
<CityCode/> | City code. | 0..1 | MIA | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
<PseudoCityCode/> | PseudoCiyCode. On Worldspan, the PCC is part of the phone field. If omitted, the PCC of the current transaction will be used. Supported on Axess and Worldspan. | 0..1 | ||
</Telephone> | ||||
<Ticketing> | Ticketing group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Refundable | Indicates if ticketing is refundable. Values are: Y = Yes N = No | [Y] [N] | 0..1 | Y |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Action/> | Ticketing action. Values are: TL = Ticketing Limit TI = Ticket Issued TN = Native | [TL] [TI] [TN] | 0..1 | TL |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<OfficeIdentification/> | Office identification of ticket issuer. | 0..1 | MIA1S0214 | |
<QueueNumber/> | Queue number of queue to which PNR will be placed when time limit is reached. | 0..1 | 40 | |
<QueueCategory/> | Queue category to which PNR will be placed when time limit is reached. | 0..1 | 3 | |
<ElectronicTicket/> | Electronic ticketing. Values are: Y = Yes N = No | [Y] [N] | 0..1 | N |
<ElectronicTicketInformation> | Electronic ticketing information group | 0..1 | ||
<OriginCityCode/> | Origin city code. | 0..1 | MIA | |
<DestinationCityCode/> | Destination city code. | 0..1 | MIA | |
<TicketsIssued/> | Number of Tickets issued. | 0..1 | 2 | |
<TotalSegments/> | Total number of segments in itinerary. | 0..1 | 2 | |
</ElectronicTicketInformation> | ||||
<NativeText/> | Ticketing native text when action code is TN. | 0..1 | 7TAW/ | |
</Ticketing> | ||||
<ManualTicket> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Type of the manual document. Values: A - automated (in case the system did not issued a ticket w/ automated number) D - Electronic Miscellaneous Document (EMD) Number E - e-Ticket number M - a real manual (handwritten) ticket number P - Miscellaneous Document Number when no EMD exists (Airline Agents only) | [A] [D] [E] [M] [P] | 1 | |
@IsInfant | [Y] [N] | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<AirlineCode/> | 3 digit airline code (IATA accounting or prefix code) which constitutes the first three digits of the ticket number for the manual ticket. For instance: 001 : American Airlines 220 : Lufthansa | 1 | 217 | |
<TicketNumber> | The ticket number of the manual ticket *excluding* the leading 3 digit airline code, which is returned in the separate AirlineCode element. NOTE: the format used here with the ticket number split into the leading 3 digit airline code returned as AirlineCode and the remaining digits returned as TicketNumber differs from the format used in PNRIdentification/TicketNumber, where the complete ticket number is returned in one element. | 1 | 4851913640 | |
@TktType | Specifies type of ticket. Possible values are : E (electronic ticket) P (paper ticket) A (Artificial ticket - Some CRS may return artificial ticket numbers which cannot be displayed using standard ticket display entries. Examples are Sabre non-interactive ticket as for Southwest or Amadeus ticket numbers for Light Ticketing carriers) M (MCO). R (Rail - some CRS may return ticket numbers for rail bookings similar to flight tickets) | [E] [A] [P] [M] [R] | 0..1 | E |
@ConjTicketNumber | 13-digit ticket number of the last ticket of a conjunctive ticket set. | 0..1 | 1761233215673 | |
@Status | Status identifier of the ticket. Values are: TICKETED VOIDED EXCHANGED REFUNDED | [TICKETED] [VOIDED] [EXCHANGED] [REFUNDED] | 0..1 | |
@Date | The date in ISO format yyyy-mm-dd of the transaction controlling the 'Status' attribute value. If e.g. value is "TICKETED" then it is the ticket issuance date. If value is "REFUNDED" then it is the transaction date of the refund. | 0..1 | ||
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
@TicketingPCC | The PCC of the office which issued the ticket. | 0..1 | XYZ1 | |
@TicketingIATA | The IATA number of the agency reporting and responsible for the issued ticket. | 0..1 | 1234567 | |
@TicketingAgent | The agent sign on responsible for the issued ticket. | 0..1 | GS | |
</TicketNumber> | ||||
<TNCheckDigit/> | 0..1 | |||
<TNLastConjunction/> | 0..1 | |||
<TNLastConjunctionCheckDigit/> | 0..1 | |||
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
</ManualTicket> | ||||
<EmailAddress> | Email address group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Email type. Values are: A = Agency B = BUSINESS D = DELIVERY (delivery of documents, e.g. Booking Confirmation) E = EMERGENCY H = HOME O = OTHER T = Travel arranger | [A] [B] [D] [E] [H] [O] [T] | 0..1 | H |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Email/> | Traveler e-mail address. | 1 | abc@pass.com | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
</EmailAddress> | ||||
<FrequentTravelerGroup> | Frequent flyer traveler group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<FFCompanyCode/> | Frequent flyer company code. | 1 | AF | |
<FFCompanyName/> | Frequent flyer company name. | 1 | Air France | |
<FFNumber/> | Frequent flyer number. | 1 | 0956301007 | |
<FFFlyingCompany/> | The code of a carrier on which miles are accrued to the frequent flyer number of this FrequentTravelerGroup. | 0..N | DL | |
<FFProgramName/> | Frequent flyer program name. | 0..1 | Frequence Plus | |
<FFSharedProgramName/> | Frequent flyer shared program name. | 0..1 | Delta Miles | |
<FFLoyaltyLevel/> | Frequent flyer loyalty level. | 0..1 | Blue | |
</FrequentTravelerGroup> | ||||
<CLID> | CLID Group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerIDRef/> | Unique association ID reference of the traveler associated to this item. No comma separated lists and no ranges allowed. | 0..N | T1 | |
<CLIDCompanyCode> | Airline code of the program/ membership sponsoring airline. | 1 | ||
</CLIDCompanyCode> | ||||
<CLIDNumber/> | CorporateID. | 1 | C900395168859 | |
<CLIDStatus/> | CLID level for this member as provided by airline's database. | 0..1 | ||
<CLIDCompanyName> | Name of the program/ membership sponsoring airline. | 0..1 | ||
</CLIDCompanyName> | ||||
<AirlineCode/> | Airline that the CLID was sent to | 0..1 | ||
</CLID> | ||||
<BillingAndDeliveryData> | Billing and delivery data group | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<FormOfPayment> | Form of payment group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@PaymentStatus | Form of payment status. Possible values are: - OK: payment has been accepted - PE: payment is pending - DC: payment has been declined | 0..1 | OK | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<ServiceElementNumber/> | Service element number associated to this item. | 0..N | 14 | |
<CreditCard> | Credit card group | 0..N | ||
@InhibitPrint | Option to print on invoice. Values are: Y = Inhibit remark print on invoice N = Print remark on invoice | [Y] [N] | 0..1 | Y Note that this indicator is only supprted by Sabre GDS currently. In general this means that absence of this attribute means that CC FOP will be printed on invoice unless changed during ticketing override commands. |
@PartialAmount | (Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. | 0..1 | ||
@IsCompanyCard | @IsCompanyCard is returned when the credit card specified for payment is a company card (also referred to as "ghost" card). Company cards include for example: Amex Business Travel Account (BTA) card, MasterCard Central Travel Account (CTA) card. Values: Y - yes, is a company card | [Y] | 0..1 | Y |
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<SecurityID/> | Credit card security number for online transactions (referred to also as CVV2, CVC2, CSC or CID). This is a 3-digit (Visa, Master, Discover) or 4-digit (Amex) number. | 0..1 | ||
<ApprovalCode/> | Credit card approval code. | 0..1 | 996456 | |
<Verification> | The Verification element groups data related to CC verification processes like the 3-D Secure process (e.g. Verified-by-VISA, MasterCard Secure Code,...). | 0..1 | ||
@URL | A URL of a CC verification web site. The URL attribute is returned if and only if: - Request was a PNRCreateRQ initiating a CC payment and - CC vendor requires a verfication for the payment. In this case customer must open URL provied in a browser and complete the CC verification process to complete the payment. | 0..1 | https://verified.visa.com/n4mjxlklhwsgwar | |
</Verification> | ||||
<CardholderFirstName/> | Credit card holder's first name. | 0..1 | JOHN | |
<CardholderLastName/> | Credit card holder's last name. This is only required for Sabre. | 1 | SMITH | |
<Authorization> | Credit card authorization. Values are: Y = Obtain credit card authorization and approval code S = Obtain credit card authorization and approval code and store approval code in the PNR N = Do not obtain credit card authorization | 0..1 | N | |
@Amount | Amount approved for this credit card. | 0..1 | 1200 | |
@AirlineCode | Airline Code. | 0..1 | AA | |
</Authorization> | ||||
<ExtendedPayment> | Credit card extended payment. Values are: Y = Add extended payment N = Do not add extended payment | 0..1 | N | |
@NumberOfMonths | If and only if the value of the ExtendedPayment is set to Y. Identifies the period of extended payment in months. Usually credit card systems (or the travel agency) allows a payment to be extended over a certain number of months. The actual timeframe will vary depending on the credit card system. | 0..1 | 5 | |
@Code | Code necessary for a special form of payment (if ExtendedPayment=Y). For Amadeus: A credit card is used for an initial amount and uniform subsequent monthly installment amounts. The total of the installment amounts is expected in the PartialAmount attribute of the Other element, which has content INSTALLMENT in this case. The currency given in the same FormOfPayment element is used. | 0..1 | CM5 | |
</ExtendedPayment> | ||||
</CreditCard> | ||||
<Other> | Other payment information. | 0..N | CHECK 113 | |
@PartialAmount | (Partial) amount allocated to this form of payment. Used for so called split payment. Not to be confused w/ amount entered for authorization in PNRCreateRQ. | 0..1 | ||
</Other> | ||||
<DirectBill> | Direct billing group | 0..1 | ||
<Company> | 1 | |||
@CompanyName | Name of the company. | 0..1 | ||
@CompanyCode | Code of the company. | 1 | ||
</Company> | ||||
<PaymentAmount> | Payment amount. | 1 | 73535 | |
@CurrencyCode | Currency code. | 1 | USD | |
@NumberOfDecimals | Number of decimals for amount value. | 1 | ||
</PaymentAmount> | ||||
</DirectBill> | ||||
<Invoice> | 0..1 | |||
<DatePaid/> | Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<FirstName/> | Person first name. | 1 | JOHN | |
<LastName/> | Person first name. | 1 | JOHN | |
<PaymentComment/> | PaymentComment | 0..1 | Booking | |
<PaymentAmount> | Payment amount. | 1 | 73535 | |
@CurrencyCode | Currency code. | 1 | USD | |
@NumberOfDecimals | Number of decimals for amount value. | 1 | ||
</PaymentAmount> | ||||
</Invoice> | ||||
<DirectDebit> | Direct Debit payment | 0..1 | ||
<SEPA> | SEPA debit withdrawal | 1 | ||
@Type | Specifies SEPA Direct Debit transaction type. Values are: B2B = SEPA Direct Debit B2B COR = SEPA Direct Debit CORE/COR1 | [B2B] [COR] | 0..1 | B2B |
<IBAN/> | IBAN number of the account from which the amount is to be withdrawn. | 1 | ||
<AccountHolderName/> | Name of the account holder. | 0..1 | ||
</SEPA> | ||||
</DirectDebit> | ||||
<NativeElementText/> | 1 | |||
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Amount> | 0..1 | |||
@Total | Total amount paid. | 1 | ||
</Amount> | ||||
</FormOfPayment> | ||||
<AddressGroup> | Address group Depending on the structure of the address information in the back end system, an AddressGroup may return the address as structured child elements (Address, City, PostalCode,...) or/and without defined structure as one or more AddressText elements. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Use | Indicates use of address information. Values are: B = Billing D = Delivery A = Agency address (Sabre) H = Mailing home address (Amadeus) O = Mailing miscellaneous address (Amadeus) M = Mailing address (Amadeus) T = Travel arranger C = Mailing Business address As you can see B and D are supported by all GDS. See for GDS specific address types above. | [B] [C] [D] [A] [H] [O] [M] [T] | 0..1 | D |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<OptionalCompanyName/> | Addressee's if the addressee is an organisation. | 0..1 | ||
<OptionalName/> | Addressee's name. | 0..1 | PASS Consulting | |
<Address/> | Street or PO Box address. | 0..N | 5301 Blue Lagoon Drive | |
<City/> | City. | 0..1 | MIAMI | |
<PostalCode/> | Postal code or zip code. | 0..1 | 33126 | |
<StateCode/> | State code. | 0..1 | FL | |
<CountryCode/> | Country code. | 0..1 | US | |
<Country/> | Country. | 0..1 | USA | |
<AddressText/> | Free flow address text information. The address text may be returned as a single AddressText element or divided into multiple AddressText elements. | 0..N | 5301 Blue Lagoon Drive, Miami, FL 33126 | |
<ServiceElementNumber/> | Service element number associated to this item. | 0..N | 14 | |
</AddressGroup> | ||||
</BillingAndDeliveryData> | ||||
<CustomerIdentification> | Customer identification group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</CustomerIdentification> | ||||
<CustomerProfile> | Customer profile group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<PassengerAccountRecord/> | Name of passenger profile record. | 1 | SMITH | |
<BusinessAccountRecord/> | Name of business profile record. | 1 | IBMMKT | |
<MasterAccountRecord/> | Name of master profile record. | 1 | IBM | |
</CustomerProfile> | ||||
<DocumentInvoiceRemark> | Document invoice remark group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Type of itinerary remark. Values are: A = Air C = Car H = Hotel M = Miscellaneous | [A] [C] [H] [M] | 0..1 | A |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Keyword/> | Keyword. Values are: AB1 = ARC Service Fee One Remark AB2 = ARC Service Fee Two Remark AC = Account number AD = Invoice Adjustment remark BA = Booking Agent Override BB = Back office branch and account number BL = Branch Location Override CA = Location, customer and selling agent CD = Customer number CR = Canned remark DF = In foreign currency DS = Dollar save DY = Design your own FA = Faring agent remark FEE = Service fee remark FP = Form Of Payment remark FS = Fare save FT = Free Text FTX = Tax for Service fee remark ID = Itinerary With Amount IN = Itinerary Without Fare IO = Itinerary With Fare MK = Market Code NP = Waived PTA fee amount PF = PTA fee amount PH = Phone field override remark PO = Purchase Order PR = Product Type Override PT = PTA number RC = Routing code SA = Customer number SA account SD = Customer number SF = Service fee TA = Ticketing Agent TK = Manual ticket numbers | [AB1] [AB2] [AC] [AD] [BA] [BB] [BL] [CA] [CD] [CR] [DF] [DS] [DY] [FA] [FEE] [FP] [FS] [FT] [FTX] [ID] [IN] [IO] [MK] [NP] [PF] [PH] [PO] [PR] [PT] [RC] [SA] [SD] [SF] [TA] [TK] | 0..1 | DS |
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</DocumentInvoiceRemark> | ||||
<DuePaidText> | Due paid text group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Indicator | Due, paid or text indicator. Values are: D = Due P = Paid T = Text | [D] [P] [T] | 1 | D |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<DuePaidTextType/> | Due or paid text type. Values are: AS = Surface AX = Air taxi AT = Tour operator AH = Airimp hotel AC = Airimp car | [AS] [AX] [AT] [AH] [AC] | 0..1 | AS |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<DuePaidAmount/> | Due or paid amount. | 0..1 | 15200 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
</DuePaidText> | ||||
<GeneralRemark> | General remark group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Category | Identifies remark category (e.g. alpha coded remarks in Sabre); possible values are 'C', 'T'. | 0..1 | ||
@Type | Identifies special types of general remarks if present, for example back office remark. Possible values are: B- back office remark | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</GeneralRemark> | ||||
<HiddenRemark> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Category | Identifies remark category. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</HiddenRemark> | ||||
<CorporateRemark> | Corporate remarks allow corporations to share remarks that are only visible to offices that have an agreement that allows them to see them. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</CorporateRemark> | ||||
<OtherRemark> | Other remark group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Type of remark. Possible values are: CA - Client Account Number CID - Corporate ID CM - Commission EP - Electronic Certificate DP - Destination/Purpose Code IT - Tour Code ER - Endorsement Restriction IE - Issued/Exchange Text | [CA] [CID] [CM] [EP] [DP] [IT] [ER] [IE] | 0..1 | CA |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</OtherRemark> | ||||
<ItineraryRemarks> | Itinerary remarks group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<AirRemark> | Air remark group | 0..N | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</AirRemark> | ||||
<CarRemark> | Car remark group | 0..N | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</CarRemark> | ||||
<HotelRemark> | Hotel remark group | 0..N | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</HotelRemark> | ||||
<FreeFlowRemark> | 0..N | |||
@Header | Indicates whether remark is shown in the header section instead of being placed with the itinerary on travel documents. On Sabre, this is a remark with a '0' segment number reference. Values are: Y = Yes N = No Default: N | [Y] [N] | 0..1 | |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<SourcePNRRef> | ONLY RELEVANT FOR SPNR COMPONENT: Element is returned when remark is associated to a specific source PNR, but not to specific segments. | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 1 | ||
</SourcePNRRef> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</FreeFlowRemark> | ||||
</ItineraryRemarks> | ||||
<OtherServiceInformation> | Other service information group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<AirlineCode/> | Airline code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<OSICode/> | Conventional code (AIRIMP code) for other service information. Recommended to use when sending OSI to airline. | 0..1 | CTCA | |
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
<Association> | Association group | 0..1 | ||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Association> | ||||
</OtherServiceInformation> | ||||
<ReviewBookingQueue> | Review booking queue group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Some CRS support special types of ReviewBookingQueue elements. Values: - WARNING: e.g. Amadeus OPW element - CANCELLATION: e.g. Amadeus OPC element | [WARNING] [CANCELLATION] | 0..1 | WARNING |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<QueueNumber/> | Queue number. | 0..1 | 12 | |
<PseudoCityCode/> | Agency's pseudo city code. | 0..1 | LNJ2 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
<QueueCategory/> | Queue category. | 0..1 | 10 | |
</ReviewBookingQueue> | ||||
<Seat> | A Seat element represents one or multiple seat requests (depending on the number of Assignment child elements). If a single Seat element represents multiple requested seat (=has multiple Assigment child elements), these can only be deleted as a group, not individually. Whether multiple requested seats may be returned grouped into one Seat element with multiple Assignment child elements or each requested seat is returned as a separate Seat element with exactly one Assigment child element depends on the GDS/CRS used. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<ServiceElementNumber> | Service element number(s) associated to this item. | 0..N | 8 | |
</ServiceElementNumber> | ||||
<SeatStatus/> | Describes the status of the seat. Possible values are: R - Seat requested C - Seat confirmed D - Seat Denied P - Seat Pending | [R] [C] [D] [P] | 1 | C |
<Assignment> | Each Assignment corresponds to a requested seat (see annotation for Seat element). | 1..N | ||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SeatLocation/> | Seat assignment location for non-Rail seats. | 1 | 03A | |
<RailSeatLocation> | Rail seat location group. | 1 | ||
<CoachNumber/> | Number of the coach. | 1 | 023 | |
<SeatNumber/> | Number of the seat in the coach. | 1 | 049 | |
</RailSeatLocation> | ||||
<Characteristic/> | Seat characteristic for generic seat request. | 0..N | NW | |
</Assignment> | ||||
</Seat> | ||||
<SpecialServiceRequest> | Special service request group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Association> | Association group | 0..1 | ||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Association> | ||||
<SSRCode/> | Special service request code. IATA standard. | 1 | VGML | |
<ActionCode/> | Action code. | 0..1 | HK | |
<AirlineCode/> | Airline code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
<NumberOfServices/> | Number of services required. Not returned if not applicable to this SSR Code. | 0..1 | ||
</SpecialServiceRequest> | ||||
<SpecialKeyword> | A special keyword (SK) element contains special information about a booking or passenger that can be used by an airline for service or marketing purposes. The support and lists of supported SK keywords are airline dependent. The system that supports SK elements is transferring the data based on the SK keyword tables as OSI or SSR to the airline. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Association> | Association group | 0..1 | ||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Association> | ||||
<SKCode/> | SK Keyword as defined by the airline | 1 | ||
<ActionCode/> | Action code. | 0..1 | HK | |
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<Text/> | SK free flow text. | 0..1 | ||
<NumberOfServices/> | Number of services required. Not returned if not applicable to this SK Code. | 0..1 | ||
</SpecialKeyword> | ||||
<APIS> | APIS data group (Advanced Passenger Information System) NOTE: Presence depending on whether provider system returns APIS data in structured format. If not, APIS information is returned as SpecialServiceRequest elements! | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<PictureID> | Passport or other accepted government issued picture ID. SSR DOCS. | 1 | ||
<DocType/> | A - Alien resident card AC - Crew Member Certificate C - Permanent resident card DB - Secure Flight data F - Facilitation document I - Identity card (International routings usually require a valid passport for travel. However, there are countries where passengers can travel across borders with a national identity card such as travel between various European countries.) IP - Passport Card M - Military N - Naturalization certificate P - Passport PD - Diplomatic passport PM - Mission / Service passport PS - Special passport T - Refugee travel document and re-entry permit, US Travel document V - Border crossing card | [A] [AC] [C] [DB] [F] [I] [IP] [M] [N] [P] [PD] [PM] [PS] [T] [V] | 0..1 | |
<IssueCountry/> | Country where document (for instance passport) was issued. Use valid 2 or 3 char country codes. ISO3166-Alpha2 or ISO3166-Alpha3 | 0..1 | ||
<DocNumber/> | Document (for instance passport) number. | 0..1 | ||
<NationalityCountry/> | Use valid 2 or 3 char country codes. ISO3166-Alpha2 or ISO3166-Alpha3 | 0..1 | ||
<DateOfBirth/> | Traveler birth date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Gender/> | Traveler gender. Values are: F = Female M = Male. U = Unknown | [F] [M] [U] | 1 | M |
<DocExpirationDate/> | This element is MANDATORY, if the DocType is one of the following: C - Permanent resident card P - Passport T - Refugee travel document and re-entry permit, US Travel document M - Military | 0..1 | 2012-05-25 | |
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name. | 1 | JANE | |
<Initial/> | Traveler middle initial (only one letter). | 1 | G | |
<MiddleName/> | Traveler middle name. | 1 | MARY | |
<PassportHolder/> | In case of a multi-passenger passport this element can be used to indentify the the person entered in this SSR is the primary passport holder. The only value allowed: H. | [H] | 0..1 | H |
<DocIssueDate/> | Issuance date of the document in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<IssueCity/> | Name of the city where document (for instance passport) was issued. | 0..1 | ||
</PictureID> | ||||
<VISA> | Visa information. SSR DOCO A single VISA element must be created for each passenger when submitting a redress number as it is always associated to a specific passenger. | 1 | ||
<DocType/> | Identifies the type of the SSR DOCO entered. Three types exist: Visa (default), Known Traveler Number and Redress Number. V - Visa K - Known Traveler R - Redress Number | [V] [K] [R] | 0..1 | V |
<PlaceOfBirth/> | Mandatory for VISA | 0..1 | ||
<DocNumber/> | Mandatory for all types. This is the VISA document number, the RedressNumber or the KnownTraveler number | 1 | ||
<PlaceOfIssue/> | Mandatory for VISA | 0..1 | Frankfurt | |
<IssueDate/> | Mandatory for VISA | 0..1 | ||
<IssuedForCountry/> | Mandatory for VISA Use valid 2 or 3 char country codes. ISO3166-Alpha2 or ISO3166-Alpha3 | 0..1 | DE | |
<InfantOnLap/> | Is address for infant on lap (not occupying a seat)? Values: Y = yes N = no Default value: N | [Y] [N] | 0..1 | Y |
</VISA> | ||||
<StayingAt> | Address while in country. SSR DOCA | 1 | ||
@AddressType | Valid address types are: R - Residence Address D - Destination Address | [R] [D] | 0..1 | |
<Address/> | Street or PO Box address. | 1 | 1234 Main Street | |
<City/> | City name. | 1 | NY | |
<StateCode/> | State code. | 1 | NY | |
<CountryCode/> | Country code. | 1 | US | |
<PostalCode/> | Postal code or zip code. | 1 | 12345 | |
<InfantOnLap/> | Is address for infant on lap (not occupying a seat)? Values: Y = yes N = no Default value: N | [Y] [N] | 0..1 | Y |
</StayingAt> | ||||
<SSRCode/> | Special service request code. IATA standard. | 0..1 | DOCS | |
<ActionCode/> | Action code. | 0..1 | HK | |
<AirlineCode/> | Airline code. | 0..1 | AA | |
</APIS> | ||||
<TicketRemark> | Ticket remark group | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</TicketRemark> | ||||
<UserRemark> | User defined remark group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@InhibitPrint | Option to print remark. Values are: Y = Inhibit remark print on invoice N = Print remark on invoice | [Y] [N] | 1 | Y |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<UserNumber/> | User defined number. | 1 | 82 | |
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</UserRemark> | ||||
<HistoricalRemark> | Historical remark group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Category | Identifies remark category. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</HistoricalRemark> | ||||
<TourCode> | Tour Code element (Amadeus) | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Text/> | Information text. | 1 | Free flow text | |
</TourCode> | ||||
<AccountingLine> | Accounting line information | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Type | Accounting line type. It can either be a supplier name or a vendor code or a number or segment type. Today it's value is fixed and can be only OTH, which means we only support OTH type accounting line. | 1 | OTH | |
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<NameOfTraveler/> | Name of traveler. | 0..1 | JOE SMITH | |
<LinkCode/> | Link code. | 0..1 | A | |
<AirlineCode/> | Airline code. | 0..1 | AA | |
<VendorText/> | Free text vendor code. | 0..1 | TAXREC | |
<ChargeCode/> | Charge description code. | 0..1 | EMA | |
<ReceiptNumber/> | Ticket or voucher receipt number. | 0..1 | 1234567 | |
<OriginalReceiptNumber/> | Used for original ticket numbers when excanged tickets are reported in accounting lines. | 0..1 | ||
<Commission> | Commission percentage or amount. | 0..1 | 20.00 | |
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<BaseAmount> | Base fare amount. | 0..1 | 120.00 | |
@Type | Base amount type. Values are: P = Percent A = Amount | [P] [A] | 1 | A |
@CurrencyCode | Currency code. | 0..1 | USD | |
</BaseAmount> | ||||
<TaxAmount> | Tax amount. | 0..1 | 10.00 | |
@Type | Tax amount type. Values are: P = Percent A = Amount | [P] [A] | 1 | A |
@Designator | Tax designator. | 0..1 | US | |
@CurrencyCode | Currency code. | 0..1 | USD | |
</TaxAmount> | ||||
<TaxSurcharge/> | Tax surcharge information. | 0..1 | 10.00 | |
<TaxSurchargeAmount> | Tax surcharge amount. | 0..N | 10.00 | |
@Type | Tax Surcharge amount type. Values are: P = Percent A = Amount | [P] [A] | 1 | A |
@TaxSurchargeType | Tax Surcharge type. Possible values can be for example: - GST - QST | 0..1 | GST | |
@Designator | Tax surcharge designator. | 0..1 | US | |
@CurrencyCode | Currency code. | 0..1 | USD | |
</TaxSurchargeAmount> | ||||
<TotalAmount> | Total amount. | 0..1 | 250.00 | |
@CurrencyCode | Currency code. | 0..1 | USD | |
</TotalAmount> | ||||
<FareApplication/> | Fare application information. Possible values are: ONE = total amount for one passenger PER = total amount per person in the group ALL = total amount for all passengers | [ONE] [PER] [ALL] | 0..1 | ALL |
<Payment> | Payment information | 0..1 | ||
@Type | Type of payment. Possible values are: CK = check CA = cash CC = credit card CX = credit card not printed on itinerary/invoice CH = check | [CK] [CA] [CC] [CX] [CH] | 1 | CK |
<CreditCardInformation> | Credit card information group | 0..1 | ||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CardholderLastName/> | Credit card holder's last name. This is only required for Sabre. | 0..1 | SMITH | |
</CreditCardInformation> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Payment> | ||||
<NumberOfDocuments/> | Number of documents. | 0..1 | 1 | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
</AccountingLine> | ||||
<AccountingInfo> | Back office system related accounting information | 0..1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<AccountNumber/> | Back office system related account number. Format may be one mandated by the CRS or freely chosen by the client application. Sabre: stored as DK number. | 0..1 | RWSAA053356 | |
<CompanyNumber/> | IATA/ARC other reporting related company identification number | 0..1 | ||
<CostCenter/> | 0..1 | |||
</AccountingInfo> | ||||
<TicketingInstructions> | Ticketing instruction for future ticketing and pricing processes. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<SecondaryAction> | Secondary action data for future process. The data depends on the Code attribute. Possible SecondaryAction values when: Code = A : Airline Validation Airline code Code = C : CC SecurityID SecurityID Code = E : Electronic Ticketing D = Default O = Override electronic ticketing default Code = H : Hemisphere Code 0 = UNITED STATES /EXCLUDING HAWAII/ 1 = MEXICO/CENTRAL AMERICA 2 = CARIBBEAN 3 = SOUTH AMERICA 4 = EUROPE/GREENLAND 5 = AFRICA 6 = MIDDLE EAST/WESTERN ASIA 7 = ASIA 8 = AUSTRALIA/NEW ZEALAND/SOUTH PACIFIC AND HAWAII 9 = CANADA Code = J : Journey Code 1 = BUSINESS 2 = PLEASURE 3 = SELECTED CHARTERS Code = K : Commission amount (ex: 20.00) or P + percent (ex: P5) Code = P : Passenger Type Passenger Types or Discount Codes separated by a / (ex: ADT/CHD) Code = PC : To indicate that PNR is belonging to a preferred customer which will trigger an overriding of the automatic address verification (AVS) check at time of ticketing Only possible value: Y Only supported by Sabre. Code = U : Tour Order Number I + tour number = Inclusive (ex: I123456) B + tour number = Bulk inclusive (ex: B123456) N + tour number = (ex: N123456) Code = *: Native freeform text (ex: #DR#*T#V#BV) | 1..N | B123456 | |
@Code | Secondary action codes for future ticketing process. Possible values are: A = AIRLINE VALIDATION BR = Branded Fare ID E = ELECTRONIC TICKETING H = HEMISPHERE CODE (FOR CANADIAN AGENCIES) I = Information J = JOURNEY CODE (FOR CANADIAN AGENCIES) K = COMMISSION N = Name selection P = PASSENGER TYPE PC = Preferred Customer S = Segment selection U = TOUR ORDER NUMBER * = NATIVE FREEFORM TEXT | [A] [BR] [E] [H] [I] [J] [K] [N] [P] [PC] [S] [U] [*] | 1 | K |
</SecondaryAction> | ||||
<PricingInstruction> | Pricing instruction. Empty for attribute Type = S. Contains pricing command for Type = P and M. | 0..1 | Y//DA25.00 | |
@Type | Pricing instruction type. Values are: P = Price only S = Store Price M = Manual Store Price | [P] [S] [M] | 1 | P |
</PricingInstruction> | ||||
</TicketingInstructions> | ||||
<TicketExchange> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<NativeElementText/> | 1 | |||
<PaymentGroup> | 0..1 | |||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Payment> | 1 | |||
<CreditCardInformation> | Credit Card Payment | 1 | ||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<CardholderFirstName/> | 0..1 | |||
<CardholderLastName/> | 0..1 | |||
</CreditCardInformation> | ||||
<Other/> | Other form Of Payment. Allowed values are: CA - CASH, CK- CHECK | [CA] [CK] | 1 | |
</Payment> | ||||
<OldPayment> | 0..1 | |||
<CreditCardInformation> | Credit Card Payment | 1 | ||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CCExpiration> | Credit card expiration group | 1 | ||
<Month/> | Credit card expiration month. | 1 | 02 Can be returned encrypted by GDS/CRS. Example: XX | |
<Year/> | Last two digits of the credit card expiration year. | 1 | 06 Can be returned encrypted by GDS/CRS. Example: XX | |
</CCExpiration> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<CardholderFirstName/> | 0..1 | |||
<CardholderLastName/> | 0..1 | |||
</CreditCardInformation> | ||||
<Other/> | Other form Of Payment. Allowed values are: CA - CASH, CK- CHECK | [CA] [CK] | 1 | |
</OldPayment> | ||||
<NativeElementText/> | 1 | |||
</PaymentGroup> | ||||
<CommissionGroup> | 0..1 | |||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<Commission> | Commission percentage or amount. | 1 | 20.00 | |
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<OldCommission> | 0..1 | |||
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</OldCommission> | ||||
<NativeElementText/> | 1 | |||
</CommissionGroup> | ||||
</TicketExchange> | ||||
<AgentIDOverride> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<AgentID/> | 1 | |||
</AgentIDOverride> | ||||
<History> | History part of the PNR group | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<Text> | In general each text element represents a freetext history line as it comes from a GDS/CRS. GDS/CRS specific layouts apply. | 1..N | ||
@Date | Date of change in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
@Time | Time of change in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
@Category | Category of PNR history to be displayed. Values are: ACL - accounting line history ADR - address changes AIR - air segment changes CAR - car segment changes CRP - corporate travel policy FFL - frequent flyer history FOP - form of payment history HIS - show all history lines HTL - hotel segments history ITN - itinerary changes (includes car, hotel, air) OSI - other service information history OSS - OptionalServices/Service PRI - stored fare changes QUE - queue placement history REM - general remarks history SSR - special service request history TKT - ticketing history TVL - passenger data changes/history | [ACL] [ADR] [AIR] [ALL] [CAR] [CRP] [FFL] [FOP] [HIS] [HTL] [ITN] [OSI] [OSS] [PRI] [QUE] [REM] [SSR] [TKT] [TVL] | 0..1 | SSR |
</Text> | ||||
</History> | ||||
<StructuredHistory> | History part of the PNR with structured instead of freetext information. This is triggered by /PNRRetrieveRQ/Display/History/@Type='Structured' or 'Both' | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<Transaction> | 1..N | |||
@Date | Date of change in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
@Time | Time of change in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
@ReceivedFrom | Received from. | 0..1 | PASS | |
@AgentPCC | Agent's pseudo city code. | 0..1 | LNJ2 | |
@AgentSignOn | Agent sign on. | 0..1 | PASS | |
@AgentDutyCode | Agent duty code. | 0..1 | AG | |
<Action> | 1..N | |||
@HostActionCode | Original Action Code of the backend system. | 0..1 | ||
<AirGroup> | 0..1 | |||
<Flight> | 1 | |||
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
@CnxxIndicator | If attribute CnxxIndicator is returned and value is "Y", the arrival point of this flight segment is a connecting point to the next flight segment, not a stop over point. If the value is "N", the arrival point of this segment is a stop over (or final destination) point. If attribute is not returned this information is not available. Values: Y = Yes N = No | [N] [Y] | 0..1 | Y |
<Departure> | Flight departure group | 0..1 | ||
<AirportCode/> | Airport code. | 0..1 | MIA | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
</Departure> | ||||
<Arrival> | Flight arrival group | 0..1 | ||
<AirportCode/> | Airport code. | 0..1 | MIA | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
</Arrival> | ||||
<Carrier> | Flight carrier group | 0..1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<Equipment> | Flight equipment group | 0..1 | ||
<Code/> | Error code or equipment type code. | 1 | 0104 (error code), 747 (equipment code) | |
<Name/> | Equipment name. | 1 | Boeing 747 series | |
<SupplierName/> | The suppliers name for the equipment. | 0..1 | ICE | |
</Equipment> | ||||
<ElectronicTicketing/> | Electronic ticketing indicator. Values are: Y = eticket can be issued N = no eticket possible | [Y] [N] | 0..1 | Y |
<ClassOfService> | The class of service booked for this Flight. Example | 0..1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode> | 0..1 | |||
@Status | Identifies for HK codes if the sell is confirmed (sold in carrier system). Values are: K - confirmed U - unknown | 0..1 | ||
</ActionCode> | ||||
<NumberInParty/> | Number of travelers booked on this Flight requiring a seat (=excluding infants on lap). | 0..1 | 1 | |
</Flight> | ||||
<Passive> | 1 | |||
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
<Departure> | 0..1 | |||
<AirportCode/> | Airport code. | 0..1 | MIA | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
</Departure> | ||||
<Arrival> | 0..1 | |||
<AirportCode/> | Airport code. | 0..1 | MIA | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
</Arrival> | ||||
<Carrier> | Flight carrier group | 0..1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<ElectronicTicketing/> | Electronic ticketing indicator. Values are: Y = eticket can be issued N = no eticket possible | [Y] [N] | 0..1 | Y |
<ClassOfService> | The class of service booked for this Flight. Example | 0..1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode/> | Action code. | 0..1 | HK | |
<NumberInParty/> | Number of passengers. | 0..1 | 1 | |
</Passive> | ||||
<Open> | 1 | |||
@MarriedSegment | Indicates if married segment. Values are: B= beginning of married segments group E = end of married segments group | [B] [E] | 0..1 | B |
<OpenDeparture> | 0..1 | |||
<AirportCode/> | Airport code. | 0..1 | MIA | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
</OpenDeparture> | ||||
<OpenArrival> | 0..1 | |||
<AirportCode/> | Airport code. | 0..1 | MIA | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
</OpenArrival> | ||||
<Carrier> | Flight carrier group | 0..1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<OperatingCarrier> | Flight operating carrier group | 0..1 | ||
<AirlineCode/> | Airline code. The AirlineCode is defined optional as there are cases, where only the full AirlineName is provided, but not the code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<Comment/> | Additional flight information. | 0..1 | ||
</OperatingCarrier> | ||||
<ClassOfService> | The class of service booked for this Flight. Example | 0..1 | ||
@Cabin | Cabin class in which the traveler will be seated. Values are: P = Premium First class F = First class J = Premium Business class C = Business class W = Premium Economy class Y = Economy class | [P] [F] [J] [C] [W] [Y] | 0..1 | Y |
</ClassOfService> | ||||
<ActionCode/> | Action code. | 0..1 | HK | |
<NumberInParty/> | Number of passengers. | 0..1 | 1 | |
</Open> | ||||
</AirGroup> | ||||
<GeneralRemark> | 0..1 | |||
@Category | Identifies remark category (e.g. alpha coded remarks in Sabre); possible values are 'C', 'T'. | 0..1 | ||
@Type | Identifies special types of general remarks if present, for example back office remark. Possible values are: B- back office remark | 0..1 | ||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</GeneralRemark> | ||||
<AccountingLine> | 0..1 | |||
@Type | Accounting line type. It can either be a supplier name or a vendor code or a number or segment type. Today it's value is fixed and can be only OTH, which means we only support OTH type accounting line. | 1 | OTH | |
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<NameOfTraveler/> | Name of traveler. | 0..1 | JOE SMITH | |
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<LinkCode/> | Link code. | 0..1 | A | |
<AirlineCode/> | Airline code. | 0..1 | AA | |
<VendorText/> | Free text vendor code. | 0..1 | TAXREC | |
<ChargeCode/> | Charge description code. | 0..1 | EMA | |
<ReceiptNumber/> | Ticket or voucher receipt number. | 0..1 | 1234567 | |
<OriginalReceiptNumber/> | Used for original ticket numbers when excanged tickets are reported in accounting lines. | 0..1 | ||
<Commission> | Commission percentage or amount. | 0..1 | 20.00 | |
@Type | Commission type. Values are: P = Percent, A = Amount | [P] [A] | 1 | A |
</Commission> | ||||
<BaseAmount> | Base fare amount. | 0..1 | 120.00 | |
@Type | Base amount type. Values are: P = Percent A = Amount | [P] [A] | 1 | A |
@CurrencyCode | Currency code. | 0..1 | USD | |
</BaseAmount> | ||||
<TaxAmount> | Tax amount. | 0..1 | 10.00 | |
@Type | Tax amount type. Values are: P = Percent A = Amount | [P] [A] | 1 | A |
@Designator | Tax designator. | 0..1 | US | |
@CurrencyCode | Currency code. | 0..1 | USD | |
</TaxAmount> | ||||
<TaxSurcharge/> | Tax surcharge information. | 0..1 | 10.00 | |
<TaxSurchargeAmount> | Tax surcharge amount. | 0..N | 10.00 | |
@Type | Tax Surcharge amount type. Values are: P = Percent A = Amount | [P] [A] | 1 | A |
@TaxSurchargeType | Tax Surcharge type. Possible values can be for example: - GST - QST | 0..1 | GST | |
@Designator | Tax surcharge designator. | 0..1 | US | |
@CurrencyCode | Currency code. | 0..1 | USD | |
</TaxSurchargeAmount> | ||||
<TotalAmount/> | Total amount. | 0..1 | 250.00 | |
<FareApplication/> | Fare application information. Possible values are: ONE = total amount for one passenger PER = total amount per person in the group ALL = total amount for all passengers | [ONE] [PER] [ALL] | 0..1 | ALL |
<Payment> | Payment information | 0..1 | ||
@Type | Type of payment. Possible values are: CK = check CA = cash CC = credit card CX = credit card not printed on itinerary/invoice CH = check | [CK] [CA] [CC] [CX] [CH] | 1 | CK |
<CreditCardInformation> | Credit card information group | 0..1 | ||
<CCCode/> | Credit card code. The following list of normalized credit card codes is currently supported by XX/1. AX .. American Express AXB .. American Express BTA AXI .. American Express IBTA CA .. MasterCard CAD .. MasterCard Debit CB .. Carte Blanche DC .. Diners Club DS .. Discover JC .. Japan Credit Bureau (JCB) MA .. Maestro TP .. Air Plus VI .. Visa Credit VID .. Visa Debit VIL .. Visa Delta VIE .. Visa Electron | 1 | VI | |
<CCNumber/> | Credit card number. | 1 | 4011236654652341 Can be returned encrypted by GDS/CRS. Example: XXXXXXXXXXXXXXXX | |
<CardholderLastName/> | Credit card holder's last name. This is only required for Sabre. | 0..1 | SMITH | |
</CreditCardInformation> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
</Payment> | ||||
<NumberOfDocuments/> | Number of documents. | 0..1 | 1 | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
</AccountingLine> | ||||
<Invoice> | Invoice information group | 0..1 | ||
<InvoiceNumber/> | Invoice Number | 1 | XYZ999 | |
</Invoice> | ||||
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
</Action> | ||||
</Transaction> | ||||
</StructuredHistory> | ||||
<Endorsement> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</Endorsement> | ||||
<ValidatingCarrier> | 0..1 | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 0..1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<AirlineCode/> | Airline code. | 1 | AA | |
</ValidatingCarrier> | ||||
<MiscTicketingInfo> | Miscellaneous ticketing information is used to record data for accounting purposes. Supported in Amadeus only. | 0..N | ||
@Category | Two Amadeus categories are supported: FS, FZ | [FS] [FZ] | 1 | |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<Text/> | Information text or error text. | 1 | Free flow text. Example: Invalid flight number | |
</MiscTicketingInfo> | ||||
<Price> | This group is used to present the breakdown of a total price of a booking. It can be used in situations where the GDS or CRS returns a global price breakdown without referencing the single services booked, so that the price items cannot be displayed directly | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@TotalAmount | Total Amount of the Bookung (Sum of all Item Amounts) | 1 | ||
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<Item> | Single Items the Price is made up of | 0..N | ||
@Type | OTA code type. VS .. Vendor specific Non-OTA Code | [VS] | 1 | VS |
@Code | PriceItem Code | 1 | 9901 | |
@Description | Price Item Description | 1 | Extra Person Charge | |
@Amount | Total Amount for this Item | 1 | 5400 | |
@Units | If Item refers to multiple units of a service, this attribute specifies the number of units. | 0..1 | 3 | |
@AmountPerUnit | If Item refers to multiple units of a service, this element specifies the price for a single unit | 0..1 | 1800 | |
</Item> | ||||
</Price> | ||||
<Security> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<AccessControl> | Allow other parties to access this PNR. Only supported in Amadeus. | 0..N | ||
@AccessLevel | Access Level. Values are: B = Both read and write access N = No access R = Read only access T = Read and Ticket PNR. No PNR modifications allowed. | [B] [N] [R] [T] | 1 | R |
@PseudoCityCode | PseudoCityCode of the party the defined access rights should be given. | 1 | ||
</AccessControl> | ||||
</Security> | ||||
<PendingNotifications> | Notification Group | 0..1 | ||
<PendingNotification> | 1..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
@Date | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2019-08-28 | |
@Time | Time in ISO 8601 format. | 0..1 | 12:35 or 19:45 | |
@DisplayDate | The date in ISO format yyyy-mm-dd when the notification was first displayed. | 0..1 | 2009-10-13 | |
@DisplayTime | Time in ISO 8601 format when the notification was first displayed. | 0..1 | 12:35:22 or 19:45:22 | |
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<QueueNumber/> | Queue number. | 0..1 | 12 | |
<Air> | Flight data group | 1 | ||
<AscFlight> | ASC flights group | 0..N | ||
@FlightData | Possible values: O = Old flight data N = New flight data | 1 | ||
<Departure> | 1 | |||
<AirportCode/> | Airport code. | 1 | MIA | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
</Departure> | ||||
<Arrival> | 1 | |||
<AirportCode/> | Airport code. | 1 | MIA | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
</Arrival> | ||||
<Carrier> | 1 | |||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<ClassOfService/> | Class of service. | 1 | B | |
<ActionCode> | 1 | |||
@Status | Identifies for HK codes if the sell is confirmed (sold in carrier system). Values are: K - confirmed U - unknown | 0..1 | ||
</ActionCode> | ||||
<NumberInParty/> | Number of passengers. | 1 | 1 | |
<REAType> | Notification Action Type. Examples: Cancel, Create, Divide, Delete, Reissue, Reprice, Update. | 0..1 | ||
@Context | The reason for the action. Encoding Scheme: IATA PADIS Code List for data element REA. | 0..1 | 1 Sched change – flight number change 2 Sched change – flight retimed 3 Sched change – flight cancelled | |
</REAType> | ||||
</AscFlight> | ||||
<AirlineAction> | Other airline triggered actions, such as cancellation of flights | 0..N | ||
@FlightData | Possible values: O = Old flight data N = New flight data | 1 | ||
<Departure> | 0..1 | |||
<AirportCode/> | Airport code. | 1 | MIA | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
</Departure> | ||||
<Arrival> | 0..1 | |||
<AirportCode/> | Airport code. | 1 | MIA | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
<Terminal/> | Airport terminal. | 0..1 | 2B | |
<AirportName/> | Airport name. | 0..1 | Miami International Airport | |
</Arrival> | ||||
<Carrier> | 0..1 | |||
<AirlineCode/> | Airline code. | 1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 0..1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
</Carrier> | ||||
<ClassOfService/> | Class of service. | 0..1 | B | |
<ActionCode> | 1 | |||
@Status | Identifies for HK codes if the sell is confirmed (sold in carrier system). Values are: K - confirmed U - unknown | 0..1 | ||
</ActionCode> | ||||
<NumberInParty/> | Number of passengers. | 0..1 | 1 | |
</AirlineAction> | ||||
</Air> | ||||
<NameChange> | Populated when the airline has carried out a name change on the PNR | 1 | ||
<TravelerName> | 1..N | |||
@NameData | Possible values: O = Old name data N = New name data | 0..1 | ||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name | 1 | JANE | |
<NativeGivenName> | This field contains the given (first) name as it is returned from the airline or GDS (free form text which contains given name, initial and title). The content is returned in sibling elments GivenName, Initial and Title. EXAMPLE: JOHN A MR | 1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</NativeGivenName> | ||||
<NativeSurname> | This field contains the surname (last name) as it is returned by the airline or GDS. EXAMPLE: SMITH | 1 | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</NativeSurname> | ||||
</TravelerName> | ||||
</NameChange> | ||||
<SpecialServiceRequest> | Populated when the airline has added an SSR to the PNR | 1 | ||
<FlightReferences> | 0..N | |||
@BookingDate | ISO format: yyyy-mm-dd | 1 | ||
@BookingTime | ISO format: hh:mm:ss.sssZ | 1 | ||
<AirlineCode/> | Airline code. | 1 | AA | |
<FlightNumber> | Flight number - an integer value within the range of [0,9999]. | 1 | 1234 | |
@Suffix | Flight number alpha qualifier. Values are: A B C D | [A] [B] [C] [D] | 0..1 | A |
</FlightNumber> | ||||
<ClassOfService/> | Class of service. | 1 | B | |
<Date/> | DEPARTURE Date in ISO 8601 format (yyyy-mm-dd). | 1 | 2001-12-25 | |
<Time/> | DEPARTURE Time in ISO 8601 format (hh:mm). | 1 | 14:00 | |
<DepartureCode/> | Departure airport or city code. | 1 | MIA | |
<ArrivalCode/> | Arrival airport or city code. | 1 | NYC | |
</FlightReferences> | ||||
<Association> | Traveler Association group | 0..1 | ||
<TravelerName> | 1..N | |||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name | 1 | JANE | |
<NativeGivenName> | This field contains the given (first) name as it is returned from the airline or GDS (free form text which contains given name, initial and title). The content is returned in sibling elments GivenName, Initial and Title. EXAMPLE: JOHN A MR | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</NativeGivenName> | ||||
<NativeSurname> | This field contains the surname (last name) as it is returned by the airline or GDS. EXAMPLE: SMITH | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</NativeSurname> | ||||
</TravelerName> | ||||
</Association> | ||||
<SSRCode/> | Special service request code. IATA standard. | 1 | VGML | |
<ActionCode> | Action code. Example HK | 1 | ||
@ActionCodeData | Possible values: O = Old action code N = New action code | 1 | ||
</ActionCode> | ||||
<AirlineCode/> | Airline code. | 0..1 | AA | |
<AirlineName/> | Airline name. | 0..1 | American Airline | |
<Text/> | Information text or error text. | 0..1 | Free flow text. Example: Invalid flight number | |
<NumberInParty/> | Number of passengers/items. | 0..1 | 1 | |
<NumberOfServices> | Number of services provided with this SSR. Primarily applicable to XBAG, BIKE etc. | 0..1 | ||
</NumberOfServices> | ||||
</SpecialServiceRequest> | ||||
<PNRSplit> | Populated when the PNR is split by the airline | 1 | ||
<NewPNR> | New PNR created in the split to which passengers are moved | 1..N | ||
@RecordLocator | New record locator created in split | 0..1 | ||
<TravelerName> | 1..N | |||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name | 1 | JANE | |
<NativeGivenName> | This field contains the given (first) name as it is returned from the airline or GDS (free form text which contains given name, initial and title). The content is returned in sibling elments GivenName, Initial and Title. EXAMPLE: JOHN A MR | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</NativeGivenName> | ||||
<NativeSurname> | This field contains the surname (last name) as it is returned by the airline or GDS. EXAMPLE: SMITH | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</NativeSurname> | ||||
</TravelerName> | ||||
</NewPNR> | ||||
</PNRSplit> | ||||
<Message> | Delete PendingNotification group | 1 | ||
<PlacementReason/> | Free flow text. Used for Reasoncode or Reason text | 1 | ||
<PlacementComment/> | Any instructions/alerts (entered via queue placement by user or by robotic tools, such as QC applications) | 1..N | ||
<Text/> | Marketing message. | 0..N | ONE TRAVELER MAY BE ELIGIBLE FOR A FREE SEAT | |
<Service> | The service details this message is referring to | 1 | ||
@Method | Values are: F = FareIntegrated EA = EMD Associated ES = EMD Standalone MA = Flight Associated but settled via MCO MS = Standalone but settle via MCO D = DirectSettlement | [F] [EA] [MA] [ES] [MS] [D] | 1 | |
@Status | Values are: NN = "Requested" HK = "Confirmed" | [NN] [HK] | 0..1 | |
@Type | Indicator if this option is a discount or a surcharge; Values are: "Discount" 1) "Surcharge" "Included" 2) 1) only applicable when using methof F, applying option directly to a fare (not used in an EMD solution) 2) This item is free of charge due to FQTV status or chosen Price Class Sample: Earning extra miles may only be allowed for a Top tier FQTV status and is not applicable for any other traveler. | [Discount] [Surcharge] [Included] [Not applicable] | 1 | |
<ServiceLocation/> | This is the 3-letter IATA city- or airport code related to the service. For example, an airport lounge pass may only be valid for one location. | 0..1 | DFW | |
<ServiceDate/> | Service date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2010-12-25 | |
<Description/> | Title description (Commercial Name) of offered service. Examples: 3rd Bag Fee Premium Seat 9D where 'Premium Seat' is the "Description" and '9D' the "DescriptionVariable" | 1 | ||
<DescriptionVariable/> | This value is used to provide a variable value for an selected service. Sample: for a Premium Seat this will be a seat number; for a annual pass of onboard WiFi this will be the credentials, etc. Examples: "9D" "UID: GO8978 PW: 1234" | 0..1 | ||
<ServicePrice> | Price for this service; not to be used for 'included' options (no charge options) This node uses the Currency/Decimals of the FareGroup root level | 0..1 | ||
@Total | Total amount for this service. Total = base price + total amount of taxes. | 1 | 7500 | |
@FCICode | 0: System auto priced 1: Agent priced 2: System auto priced with tax exemption | [0] [1] [2] | 0..1 | |
<CurrencyCode> | Currency code. | 0..1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Service | 1 | ||
@Amount | Net price of service | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
@Refundable | Indicates if tax is refundable. Values are: Y = Tax refundable (default) N = Tax not refundable | [Y] [N] | 0..1 | N |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
<Quantity/> | Quantity for this item. Recommended to be provided at all times, however mandatory only if quantity is greater than 1 | 0..1 | ||
<ItemPrice> | Recommended to provide at all times, however if quantity is greater than 1 ItemPrice is mandatory | 0..1 | ||
@Total | Total amount for this service based on FQTV status and chosen Price Class. Total = base price + total amount of taxes. | 1 | 7500 | |
@Unit | Values = P (Pieces) OR K (Kilos) OR L (Pounds ) | 0..1 | ||
<CurrencyCode> | Currency code. | 1 | USD | |
@NumberOfDecimals | Decimal position in fare amount. | 1 | 2 | |
</CurrencyCode> | ||||
<BasePrice> | Base (net) price of Option | 1 | ||
@Amount | Net price of option. | 1 | 6750 | |
</BasePrice> | ||||
<Taxes> | Tax Group | 0..1 | ||
@Amount | Total taxes amount. | 1 | 750 | |
<Tax> | Tax break down information group | 0..N | ||
@Amount | Individual tax amount. | 1 | 250 | |
<Designator/> | Tax or surcharge designator. | 1 | US | |
<Description/> | Tax or surcharge description. | 0..1 | US national transportation | |
</Tax> | ||||
</Taxes> | ||||
</ItemPrice> | ||||
</ServicePrice> | ||||
</Service> | ||||
<Queue> | User instructions and/or alerts. This node is created as a result of a queue placement which has an associated instruction/alert. | 1 | ||
<QueueNumber/> | Queue number. | 0..1 | 12 | |
<PseudoCityCode/> | Agency's pseudo city code. | 0..1 | LNJ2 | |
<Date/> | Date in ISO 8601 format (yyyy-mm-dd). | 0..1 | 2001-12-25 | |
<Time/> | Time in ISO 8601 format (hh:mm). | 0..1 | 14:00 | |
</Queue> | ||||
<TBD/> | reserved for other PNR related messages (future development) | 1 | ||
</Message> | ||||
</PendingNotification> | ||||
</PendingNotifications> | ||||
<CustomData> | Custom Data element. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
</CustomData> | ||||
<InterfaceRecordUpdate> | For different CRS different type of backoffice interface record names exist, e.g.: - AIR .. Amadeus Interface Record (Amadeus) - IUR .. Interface User Record (Sabre) - MIR .. Machine Interface record (Galileo, Farelogix) - TAIR .. Travel Agency Interface Record (Worldspan) This element can be used to define a list of office PCC's that should receive copies of the Interface Record Update. For Amadeus up to 5 PCC's can be specified. | 0..N | ||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<PseudoCityCode/> | Agency's pseudo city code. | 1..N | LNJ2 | |
</InterfaceRecordUpdate> | ||||
<Invoice> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<ElementNumber> | PNR element number. | 1 | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
@TattooQualifier | Tattoo qualifier. | 0..1 | ST | |
@SourceElementNumber | Number of element in the source PNR related to source and sourceRef attribute. DEPRECATED - Will be sunset in favor of SourceInfo Element. | 0..1 | ||
</ElementNumber> | ||||
<TravelerElementNumber> | Element number of traveler associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</TravelerElementNumber> | ||||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<InvoiceNumber/> | Invoice number. | 1 | 0000000022 | |
</Invoice> | ||||
<TravelArrangement> | 0..N | |||
@Source | Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. | 0..1 | 1A, 1V, or other. | |
@SourceRef | PNR Record Locator associated to Source attribute. | 0..1 | ||
<SegmentElementNumber> | Segment element number associated to this item. | 0..N | 1 | |
@TattooNumber | Tattoo number. | 0..1 | 2 | |
</SegmentElementNumber> | ||||
<TravelAgency> | Data of the travel agency | 0..1 | ||
<Name/> | 0..1 | |||
</TravelAgency> | ||||
<TravelAgent> | 0..1 | |||
<Name> | 0..1 | |||
<Surname/> | Traveler family (last) name. | 1 | SMITH | |
<GivenName/> | Traveler given (first) name. | 1 | JANE | |
<Title/> | Traveler title. | 0..1 | MISS, MRS, THEREVCON | |
</Name> | ||||
</TravelAgent> | ||||
</TravelArrangement> | ||||
</PNRViewRS> |
Column | Description |
---|---|
Node | Name of message node (element or attribute). Nodes in bold type are mandatory, if their parent element occurs in the message. Point mouse cursor at table cell to view complete XPath. |
Description | Description of meaning and usage of the node. |
Values | List of predefined values (each in square brackets) or range of values ("[a] to [z]") allowed for the node, if formally defined in the schema. |
Occurs | Minimum and maximum number of times the node must/may occur, if its parent element occurs in the message. Examples: 0..3 Node is optional and may occur up to 3 times. 1..N Node must occur at least one (mandatory) and may occur any number of times. 2 Node must occur exactly twice. |
Example | Example value for the node. |
XML Schema documentation generated with XX/1 server