Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Here we have the information about the Product/Price.

Insert excerpt
NDC2:New 17.2 COMBINEDNDC2:New 17.2 COMBINEDAPI Messages with Examples
API Messages with Examples
nameLegend
nopaneltrue
*OJO - el contenido cambia de origen WCS (V1) y Branded Fares (V2)

<Response / DataLists / PriceClassList / PriceClass>

PriceClass / ClassOfService

Excerpt
namePriceClassList
PriceClass@PriceClassID identificator key:
  • Branded Fare example → BUSFLEXp8eGI8Gt

Code of

Description@ObjectKey

PriceClass

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

NDC Services

<DataLists / PriceClassList>

  • This section will be displayed only if the order has not been changed outside the NDC channel.

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

PriceClass

Info

Attribute

PriceClassID

Price Class

Alphanumeric

Any

Name

Identification name of the price class

Alphanumeric

Any

Code

identifier key to uniquely identify the PriceClass and relate it to the Offer and the OD and Flights to which it applies.

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS v2

PriceClass / Name

The commercial name of the Fare Family (v1) or Branded Fare (v2)

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS v2

PriceClass / Code

Code to uniquely identify the price class.

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS v2

Identification of the description of the condition:

  • Branded Fare example → CFFIB210210BUSFLEX050

Alphanumeric

Any

PriceClass / Descriptions / Description

Info

Attribute

ObjectKey

Unique identifier for the description text.

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS v2

PriceClass / Descriptions / Description / Text

Descriptive text about the condition to apply:

  • Branded Fare example → BF/SE/050/BS//STANDARD SEAT SELECTION/FREE

Alphanumeric

Any

Info

Attribute

ClassOfService@refs

Code Block
Reference of the segment and fare basis code (Ex: IB331420200316 DDNNAOS4)

Alphanumeric

Any

Info

Attribute

Code@SeatsLeft

Code for the ClassOfService item

Info

Attribute

Number of seats left

Alphanumeric

Any

PriceClass / ClassOfService

Info

Attribute

MarketingName@CabinDesignator (CabinTypeCode)

This text is to be used very differently depending on whether you are using :

V1 - Fare Families

This is a simple and basic text with disclosures for the Fare Family. This can include information regarding, fare rules such as penalties for changing or cancelling the booking, or other attributes associated to the Fare Family. There is not structure to this information.

V2 - Branded Fares

This is a structured way of communicating the attributes for a Fare/Brand. Allowing you to group and present the information in a much more controlled and user friendly way. For more information on this please see https://transform.atlassian.net/wiki/spaces/NDCDOC/pages/1365246386/API+Messages+with+Examples#What-are-Branded-Fares

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

OrderViewRS v2

PriceClass / ClassOfService

Info

Attribute

refs

The ClassOfService contains the RBD (Reservation Booking Designator) with the number of seats available in said RBD, and the marketing name of the physical cabin.,

This attribute relates the this to both the FlightSegment and the FareGroup

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

PriceClass / ClassOfService / Code

Info

Attribute

SeatsLeft

The RBD (Reservations Booking Designator) with the number of seats available in said RBD

Alphanumeric

Any

AirShoppingRS

OfferPriceRS

OrderReshopRS

PriceClass / ClassOfService / MarketingName

Info

Attribute

CabinDesignator

Marketing name of the physical cabin, together with the CabinDesignator code from the IATA PADIS Codeset 9873

*V1 (Fare Families) does NOT include the Attribute with the CabinDesignator

Marketing cabin name (Ex: Business)

Info

Attribute

Cabin Type (Ex: 2)

Alphabetical

Info

Attribute

Numeric

Alphabetical

Marketing Name:

  • First

  • Business

  • Premium Economy

  • Economy

CabinDesignator:

  • 1 = First

  • 2 = Business

  • 4 = Premium Economy

  • 5 = Economy

AirShoppingRS

OfferPriceRS

OrderReshopRS

PriceClassList examples

Expand
titlePriceClassList Example - v1
Code Block
languagexml
<PriceClassList>
	<PriceClass PriceClassID="COTCLESES">
		<Name>Confort</Name>
		<Code>COTCLESES</Code>
		<Descriptions>
			<Description ObjectKey="CABINACONFORT">
				<Text>Cabina: Turista</Text>
			</Description>
			<Description ObjectKey="EQMANOCONFORT">
				<Text>Equipaje de mano: 1 bulto (56x40x25cm)</Text>
			</Description>
			<Description ObjectKey="EQBODEGACONFORT">
				<Text>Equipaje en bodega: 1 pieza</Text>
			</Description>
			<Description ObjectKey="COMIDACONFORT">
				<Text>Comida: No incluido</Text>
			</Description>
			<Description ObjectKey="ASIENTOCONFORT">
				<Text>Selección de asiento: Incluido</Text>
			</Description>
			<Description ObjectKey="ASIENTODELANTEROCONFORT">
				<Text>Asiento delantero: Incluido</Text>
			</Description>
			<Description ObjectKey="ASIENTOXLCONFORT">
				<Text>Selección de asiento XL: Incluido</Text>
			</Description>
			<Description ObjectKey="EMBARQUECONFORT">
				<Text>Prioridad de Embarque: Sí, grupo 2</Text>
			</Description>
			<Description ObjectKey="CAMBIOCONFORT">
				<Text>Cambios: Primer cambio gratis hasta 15 días antes de la salida.</Text>
			</Description>
			<Description ObjectKey="REEMBOLSOCONFORT">
				<Text>Reembolso (por sentido): No permitido</Text>
			</Description>
			<Description ObjectKey="TARJEMBANTICCONFORT">
				<Text>Tarjeta de embarque anticipada: Incluido</Text>
			</Description>
			<Description ObjectKey="CHECKINDESKCONFORT">
				<Text>Mostrador check-in exclusivo: No</Text>
			</Description>
			<Description ObjectKey="SALAVIPCONFORT">
				<Text>Acceso a salas VIP: No</Text>
			</Description>
			<Description ObjectKey="FASTTRACKCONFORT">
				<Text>Fast Track: No</Text>
			</Description>
			<Description ObjectKey="EQPPRIORCONFORT">
				<Text>Entrega prioritaria equipaje: No</Text>
			</Description>
			<Description ObjectKey="AVIOCONFORT">
				<Text>AVIOS: Si</Text>
			</Description>
			<Description ObjectKey="WIFICONFORT">
				<Text>WiFi: De pago</Text>
			</Description>
		</Descriptions>
		<ClassOfService refs="IB044820231001 ADNOU5">
			<Code SeatsLeft="9">A</Code>
			<MarketingName>ECONOMY</MarketingName>
		</ClassOfService>
	</PriceClass>
</PriceClassList>

...

Expand
titlePriceClassList Example - v2
Code Block
languagexml
<PriceClassList>
<PriceClass PriceClassID="BASICHTiqZA4er2V">
	<Name>BASIC</Name>
	<Code>BASIC</Code>
	<Descriptions>
		<Description ObjectKey="CFFIB210EG210EGBASIC050">
			<Text>BF/SE/050/BS//STANDARD SEAT SELECTION/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIB5">
			<Text>BF/SE/IB5///XL SEAT SELECTION/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC05Z">
			<Text>BF/SE/05Z/Premium//EMERGENCY SEAT SELECTION/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIB3">
			<Text>BF/SE/IB3///FRONT SEAT SELECTION/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIB4">
			<Text>BF/SE/IB4///STD SEAT SEL 24H BEFORE DEPART/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC0B3">
			<Text>ML//0B3///MEAL/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIC3">
			<Text>ML//IC3///SNACK OR DRINK/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC0BX">
			<Text>LG//0BX///LOUNGE ACCESS/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC0LW">
			<Text>TS/SY/0LW/Priority//PRIORITY SECURITY/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC0LF">
			<Text>TS/PY/0LF///PRIORITY BAGGAGE/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC0G6">
			<Text>TS/PR/0G6///PRIORITY BOARDING GROUP 1/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIC2">
			<Text>TS/PR/IC2///PRIORITY BOARDING GROUP 2/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC03P">
			<Text>TS/PO/03P///PRIORITY CHECK IN/DISPLAYED-BUT-NOT-OFFERED</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASIC09A">
			<Text>TS/DE/09A/WW/LV/WIFI CONNECTION/CHARGE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIB0">
			<Text>BF//IB0///AVIOS/FREE</Text>
		</Description>
		<Description ObjectKey="CFFIB210EG210EGBASICIB1">
			<Text>BF//IB1///AVIOS ELITE/FREE</Text>
		</Description>
	</Descriptions>
	<ClassOfService refs="IB044820240806MADBIO ADNOB4">
		<Code SeatsLeft="9">A</Code>
		<MarketingName CabinDesignator="5">Economy</MarketingName>
	</ClassOfService>
	<ClassOfService refs="IB043820240806MADBIO ADNOB4">
		<Code SeatsLeft="4">A</Code>
		<MarketingName CabinDesignator="5">Economy</MarketingName>
	</ClassOfService>
	<ClassOfService refs="IB899020240806MADBIO OZNOB4">
		<Code SeatsLeft="9">O</Code>
		<MarketingName CabinDesignator="5">Economy</MarketingName>
	</ClassOfService>
	<ClassOfService refs="IB898620240806MADBIO OZNOB4">
		<Code SeatsLeft="9">O</Code>
		<MarketingName CabinDesignator="5">Economy</MarketingName>
	</ClassOfService>
</PriceClass>

Image Added