OfferPriceRS - ShortSell
<OfferPriceRS>
<Document>
<Success>
<ShoppingResponseID>
<PricedOffer>
<DataLists>
<Metadata>
User Guidance | ||
Input Parameters | Type | Mandatory/Optional |
Request Object | OfferPriceRS | M |
<OfferPriceRS> | ||
XML Example for the following elements<OfferPriceRS Version="17.2" xmlns="http://www.iata.org/IATA/EDIST"> | ||
Elements | Details | Mandatory/Optional |
Version (Attribute) | Specify NDC schema message version. Always pass 17.2 | M |
Document | ||
Elements | Details | Mandatory/Optional |
Document | NDC Message Document information | M |
Name | Document name will be always "NDC | O |
ReferenceVersion | It will be NDC version | O |
Success | ||
Elements | Details | Mandatory/Optional |
Success | The presence of the empty Success element explicitly indicates that the message succeeded | M |
ShoppingResponseID | ||
Elements | Details | Mandatory/Optional |
ResponseID | Unique shopping session response ID. | O |
PricedOffer | ||
Elements | Details | Mandatory/Optional |
PricedOffer | This returns total fare, fare per passenger type and tax details along with fare rules for the requested itinerary | M |
XML Example for the following elements<ns2:PricedOffer OfferID = "OF5-eJxlzEsKgzAURuEVKfeRm9wMg1go.ECbgo7.-e-C2EEp9AzP4ONIxuosSimgnPWxF3Akl5Aj3eHY2hCU51IxvneMw7qs8wmVZNnxqigwsFiv0vHXYw1oWCM-npvTj6eY-jxVy3J7ExTZ.5hAF7-dKXM_" Owner = "AIRLINE CODE"> | ||
OfferID (Attribute) | A unique offer ID Eg: OF1-eJxlzDsKgDAQRdEVKfPJxKRMoWAjqBFM9fa-CxMtFLy3P.xJxZhMKBKmLaWSwRYYDFiz0hgFHGlCZit0Sq3slcf4nhUcShAaBLsXIJc0_ | M |
Owner (Attribute) | V1(AirLine Code) | M |
Parameters | ||
Parameters | Offer-wide parameters, including Traveler Applicability; Total Offer Quantity; Passenger Pricing Method. | O |
XML Example for the following elements<ns2:Parameters>
<ns2:PTC_Priced>
<ns2:Requested Quantity = "1">INF</ns2:Requested>
<ns2:Priced Quantity = "1">INF</ns2:Priced>
</ns2:PTC_Priced>
<ns2:PTC_Priced>
<ns2:Requested Quantity = "1">CHD</ns2:Requested>
<ns2:Priced Quantity = "1">CHD</ns2:Priced>
</ns2:PTC_Priced>
<ns2:PTC_Priced>
<ns2:Requested Quantity = "2">ADT</ns2:Requested>
<ns2:Priced Quantity = "2">ADT</ns2:Priced>
</ns2:PTC_Priced>
</ns2:Parameters> | ||
PTC_Priced | Requested to be priced, and actually Priced PTC (Passenger Type Code) and associated Traveler(s) quantity. | O |
Requested | This returns the requested passenger type | O |
Quantity (Attribute) | This returns the requested quantity of passenger type. | O |
Priced | This returns the priced passenger type | O |
Quantity (Attribute) | This returns the priced quantity of passenger type. | O |
TimeLimits | ||
TimeLimits | Time Limit details of the Offer. | O |
XML Example for the following elements | ||
OfferExpiration | This is the time by which offer will remain in the system to be used by subsequent APIs calling ‘Order by reference’ method.   | O |
DateTime (Attribute) | Date and time. Example: 2018-08-07T07:47:14.643Z | O |
OfferItem | ||
XML Example for the following elementsOfferItem Example for Flight Fare Details:- OfferItem Example for SSR Details:- OfferItem Example for Seat Details:- OfferItem Example for Extra Baggage Details:- | ||
OfferItem | This should be repeated for each passenger | M |
OfferItemID | Unique ID Example : OF1_OI1-eJxlzDsKgDAQRdEVKfPJxKRMoWAjqBFM9fa-CxMtFLy3P.xJxZhMKBKmLaWSwRYYDFiz0hgFHGlCZit0Sq3slcf4nhUcShAaBLsXIJc0_ | M |
TotalPriceDetail | Total price reflecting all services for all passengers across all segments referenced within this Offer Item. | M |
TotalAmount | This returns the total price of the offer for all the passenger requested per passenger type | M |
DetailCurrencyPrice | A (detailed) CURRENCY-based Price with Price Break-down. | M |
Total | TotalAmount | M |
Code | Currency code. Example: TRY | M |
Details | Details all price break-down item subtotals, which exclude taxes, fees and charges. | M |
Detail | Price details. Note: This price does not include taxes and fee/ surcharges. | M |
SubTotal | Amount | M |
Code | Currency Example: TRY | M |
Taxes | Ticket Tax/fee/charge details to indicate taxes that apply to country of commencement of travel and routing. | O |
Total | Sub-total of all applicable taxes. Monetary value and currency code. | M |
Code | Currency Example: TRY | M |
Breakdown | Gives tax breakdown | O |
Amount | Tax amount | M |
Nation | Country code Example: DE | M |
Taxcode | Tax code | M |
BaseAmount | Base amount BaseAmount = (Base Fare Defined + Surcharge) - (Discount if any) | M |
Code | Currency Example: TRY | M |
Discount | Discount Information | O |
DiscountAmount | Discount amount | M |
Code | Currency. Example: TRY | M |
Surcharges | Applicable Surcharge(s). | O |
Surcharge | Surcharge detail. | M |
Total | Total surcharge amount | M |
Code | Currency Example: TRY | M |
Fee | Individual surcharge information would appear on the accountable document. | M |
Breakdown | Breakdown of surcharges | O |
Amount | Surcharge amount | M |
Code | Currency eg TRY | M |
Designator | Example: FUEL | M |
Description | Description of surcharge | O |
Service | This returns the service this OfferItem is entitled to. | M |
ServiceIDÂ (Attribute) | A unique id Example: V1_SRVC.1560995778611 | M |
PassengerRefs | This returns the passenger reference for all the passenger for who the service is applicable. Each reference is delimited by a space. Example: V1_PAX.1 V1_PAX.2 Each passenger reference should be detailed in PassengerList under DataLists  | M |
FlightRefs | This return the all the flight references which are part of this service. Each reference is delimited by a space. Example: V1_SEG.1560995803085 V1_SEG.1560995803086 Each Flight reference should be detailed in FlightList under DataLists  | M |
ServiceDefinitionRef | This returns the reference ID of the Service Definition in Data List | O |
SegmentRefs (Attribute) | This returns the reference ID of the Flight Segment in Data List | M |
SelectedSeat | The Seat location selected by the Passenger (via SeatAvailability) | M |
Seat | Selection of specific seat location, as provided in seat availability . When used, only a single Passenger must be referenced for a single Segment | M |
Row | Seat Row Number | M |
Column | Seat Column Number | M |
SegmentRef | Reference to the Segment on which this Passenger's Seat has been assigned. | M |
ServiceDefinitionRef | Reference to the ServiceDefinition relating to the Seat assigned to the Passenger. | M |
FareDetail | This returns FareRules and price detail applicable to flights & passenger type respectively applicable to this OfferItem | O |
Price | Price returned per passenger type with total price, fare & tax along with the breakdown | M |
TotalAmount | The total amount per passenger type | O |
DetailCurrencyPrice | Total amount (Base fare + Tax) per passenger type for the itinerary | M |
Code (Attribute) | Currency code | O |
BaseAmount | Base fare per passenger type for the itinerary | M |
Code | Currency code | O |
Surcharges | Applicable Surcharge(s). | O |
Surcharge | Surcharge detail. | M |
Total | Total surcharge | M |
Code | Currency code | O |
Taxes | This returns taxes per passenger type for the itinerary | O |
Total | Total tax | O |
Code | Currency code | O |
FareComponent | Repeat FareComponent per Origin & Destination | M |
Price | Price returned per passenger type for a segment with total price, fare & tax along with the breakdown | M |
TotalAmount | The total amount per passenger type for the segment. | O |
DetailCurrencyPrice | Total amount (Base fare + Tax) per passenger type for the itinerary | M |
Code (Attribute) | Currency code | O |
BaseAmount | Base fare per passenger type for the itinerary | M |
Code | Currency code | O |
Surcharges | Applicable Surcharge(s). | O |
Surcharge | Surcharge detail. | M |
Total | Total surcharge for the segment | M |
Code | Currency code | O |
Taxes | This returns taxes per passenger type for the itinerary | O |
Total | Total tax for the segment | O |
Code | Currency code | O |
FareBasis | Fare Basis information, | M |
FareBasisCode | Fare Basis Code with optional application. | M |
Code | Fare basis code. Example: Y26 | M |
RBD | Reservation Booking Designator or Booking Class Example : T | O |
CabinType | Cabin Type information. | M |
CabinTypeCode | Cabin Type Code. Example : Y | M |
CabinTypeName | Cabin Type Name Example : ECONOMY | M |
FareRules | This returns FareRules for the flights | O |
PriceClassRef | Reference to the Price Class information in data List | M |
SegmentRefs | This returns reference to all the segments applicable | M |
BaggageAllowance | ||
BaggageAllowance | This block contains references to the Baggage Allowance characteristics (no. of pieces / weight / dimensions, etc) included in the Flight services for one or more Passengers. | O |
XML Example for the following elements | ||
FlightRefs | Reference to FlightIDs in DataLists | M |
PassengerRefs | Reference to PassengerIDs in DataLists | M |
BaggageAllowanceRef | Reference to BaggageAllowanceIDs in DataLists | M |
<DataList> | ||
<PassengerList> | ||
PassengerList | Passenger data list definition/details. | M |
XML Example for the following elements | ||
PassengerID (Attribute) | Uniquely identifies a Passenger within the context of one message. | M |
Passenger | Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. | M |
PTC | Type code applying to the Passenger which typically drives pricing Example: ADT, CHD, etc. | M |
<FlightSegmentList> | ||
FlightSegmentList | Flight Segment details | M |
XML Example for the following elements | ||
FlightSegment | Flight Segment | M |
SegmentKey (Attribute) | A globally unique identifier for this Flight Segment instance. | M |
ElectronicTicketInd (Attribute) | When true, an electronic ticket may be issued. | O |
Departure | Departure (origin) Airport, Date and Time information. (en, description) | M |
AirportCode | Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA | M |
Date | Departure date. Example: 2017-01-13 Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD) | M |
Time | Departure time. Example: 09:15 Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM) | O |
Terminal Information | Terminal information will be present under the Departure and Arrival tags only if the terminal information is available in the flight | O |
Arrival | Arrival (destination) Airport, Date and Time information. | M |
AirportCode | Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA | M |
Date | Arrival date. Example: 2017-01-13 Encoding Scheme: ISO 8601 Date Format (YYYY-MM-DD) | O |
Time | Arrival time. Example: 09:15 Encoding Scheme: ISO 8601 Military/ 24 Hour Format (HH:MM) | O |
MarketingCarrier | Marketing Carrier information | M |
AirlineID | A two-character alpha-numeric code assigned according to the IATA Resolution 762 or a three-letter airline designator assigned by ICAO. Refer to IATA Airline Coding Directory . | M |
FlightNumber | Flight Number. Example: 1234 | M |
Equipment | Aircraft Equipment. | M |
AircraftCode | The IATA aircraft type 3 character code; use SSIM Appendix A. Example: 318. | M |
AirlineEquipCode | Airline-specific aircraft equipment code. Example: 737-800 | O |
ClassOfService | Class of Service. Example: T | M |
Code | Class of Service Code | M |
FareBasisCode | Fare basis code. Example: Y26CH | O |
FlightDetail | Flight Details. | O |
FlightDuration | Flight Duration with application. | M |
Stops | Flight Stop Quantity and Location(s). | O |
StopQuantity | Stop Quantity. Example: 1 | O |
<FlightList> | ||
FlightList | Flight Details | M |
XML Example for the following elements | ||
FlightList | List of Flight elements | M |
Flight | Journey information describing the travel between an airport/city where travel commences and an airport/city where travel ultimately terminates. A journey may be comprised of one or more segments. Note: This node will be renamed to journey in future releases. | M |
FlightKey (Attribute) | A globally unique identifier for this Flight instance. | O |
Journey | Flight journey information. | O |
Time | Total Journey Time. Example: PT7H45M (7 hours and 45 minutes) Note: Total journey time includes the combined air time, connection time and/ or stop information for all specified flight segments | O |
SegmentReferences | Association to multiple Flight Segment instance(s). Example: segment1 segment2 Note: Flight Slice On and Off Board Points may also be specified. | M |
<OriginDestinationList> | ||
OriginDestinationList | Origin Destination details | M |
XML Example for the following elements | ||
OriginDestination | Origin/ Destination information. Contains a list of all Flight element that are part of that OD. | M |
OriginDestinationKey | A globally unique identifier for this OriginDestination instance. | O |
DepartureCode | Departure (origin) Airport Code. | M |
ArrivalCode | Airport or a city code. Use a three letter location identifier assigned according to the IATA Resolution 763. Refer to IATA Airline Coding Directory . Example: TPA | M |
FlightReferences | Association to multiple Flight instance(s). Example: V1_FL.1605138125285 | M |
OnPoint (Attribute) | Flight slice on point. | O |
OffPoint (Attribute) | Flight slice off point. | O |
<PriceClassList> | ||
PriceClassList | Itinerary Fare Class details | M |
XML Example for the following elements | ||
PriceClass | Price/Fare Class details | M |
PriceClassID (Attribute) | Unique ID referring to the PriceClassRef in Fare Details | O |
Name | Price Class Name Example: SUNECO | M |
FareBasisCode | FareBasisCode Details | M |
Code | FareBasis Code | M |
ClassOfService | Class of Service Details | M |
refs (Attribute) | Object association(s) between this object and any other object or metadata instance(s) | O |
Code | Class of Service Code Example: A | M |
MarketingName | Cabin Class Marketing Name. | M |
CabinDesignator (Attribute) | Designator Code of the Cabin | O |
<ServiceDefinitionList> | ||
ServiceDefinitionList | Service Definition List Deatils | O |
XML Example for the following elements | ||
ServiceDefinition | Service Definition | M |
ServiceDefinitionID | A unique Service ID that has been returned in the Shopping results, and identifies an airline service item (ie a product or a service) that can be separately delivered and uniquely described by an airline. | M |
Owner | Airline designator or CRS code of the owner/ assigner of the Offer ID, typically used for offer ordering purposes. | O |
Name | Service name. Example: Lounge Pass | M |
Encoding | Service Codes and Reason for Issuance. | O |
RFIC | Reason For Issuance Code Example: A (Air Transportation) C (Baggage) E (Airport Services) F (Merchandise) G (In-flight Services) Refer to PADIS Codeset for data element 4183 | M |
Code | Service code. Example: XLEG (Extra Leg Room Seat, implementer encoding) XBAG (Extra Bag, implementer encoding). Used in conjunction with SubCode (Associated Reason For Issuance SubCode) | O |
SubCode | Associated Reason For Issuance Sub Code. Examples: 0CC (First Checked Bag) 0B1 (In-flight Entertainment) 0BX (Lounge) 0B3 (Meal/ Beverage) 0B5 (Pre-reserved Seat Assignment) 0G6 (Priority Boarding) | O |
Descriptions | SERVICE Description. Note: Supports plain text, multimedia and code and link references | M |
Description | Service Description detail. | M |
Text | Description value | O |
Settlement | Interline Settlement information between airlines, including method of settlement, | O |
Method | Service settlement method. Examples: AD (Internal Airline Document), EA (EMD Associated or Internal Airline Document), ES (EMD Standalone ) | M |
<SeatDefinitionList> | ||
SeatDefinitionList | Seat Definition List | O |
XML Example for the following elements | ||
SeatDefinition | Seat Information Details | O |
SeatDefinitionID (Attribute) | Seat Information by Aircraft section | O |
<BaggageAllowanceList> | ||
BaggageAllowanceList | Baggage Allowance Details List | O |
XML Example for the following elements | ||
BaggageAllowance | Checked or Carry-On Baggage Allowance detail. Use BaggageCategory to specify which of the two. | M |
BaggageAllowanceID (Attribute) | Unique ID for Baggage Reference | M |
BaggageCategory | Baggage Category. Example: Checked | M |
WeightAllowance | Baggage Weight Allowance with application information | M |
ApplicableParty | Baggage weight restriction application. Examples: Party, Traveler Note: Party applies to all Travelers. | O |
MaximumWeight | Maximum Weight and Unit Details | M |
Value | Maximum Weight Value | M |
UOM | Unit Of Measure | M |
<Metadata> | ||
<Shopping> | ||
Shopping | Includes FareDetailAugPoint, ItineraryAmountDetailAugPoint, FareComponentAugPoint | M |
XML Example for the following elements | ||
ItineraryAmountDetailAugPoint | Total Itinerary amount details | M |
TotalPriceAmount | Total Fare amount of the Priced Itinerary | M |
TotalFeeAmount | Total Fee amount of the Priced Itinerary | M |
TotalAmount | Total amount of the Priced Itinerary This Total Amount will be the Itinerary total to be Paid in Order Creation service. | M |
FareDetailAugPoint | Fare Details including Fare ID, Fare Type and Fare Level | M |
FareComponentAugPoint | Base Fare information with discount details | M |
<Traveler> | ||
Traveler | Includes TravellerAugPoint | M |
XML Example for the following elements | ||
<Other> | ||
Other | Other metadatas to be included. Example: PriceMetadatas | M |
PriceMetadatas | Includes TaxDetailAugPoint | M |
XML Example for the following elements |
Â