Versions Compared

Key

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

Table of contents:

Table of Contents

Check out

Parameters

Main. 
/Envelope /Body /ItinReshopRS

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Version(tick)(error)NULL

Static

(warning) Will be improved to show version of used XSD for ItinReshopRS

@Version
<ItinReshopRS Version="">
2Document Name(tick)(error)1.0

Static

Required by NDC Scheme validation only

Document /Name
<Name>1.0</Name>
3Success flag(tick)(error)(error)Shows in case of success (If there're no errors in RS)Success
<Success/>
4ItinReshopProcessing flag(tick)(error)(error)Shows in case of success (If there're no errors in RS)Response /ItinReshopProcessing
<ItinReshopProcessing/>
5Passenger (SH)1165492231(tick)(tick)(error)Check Passenger (SH) 1165492231 for more output detailsResponse /Passengers /Passenger
<Passenger ObjectKey="SH1"> ... </Passenger>
61165066241(tick)(tick)(error)Check 1165066241 for more output detailsResponse /Order /OrderItems /OrderItem /FlightItem /OriginDestination
<OriginDestination> ... </OriginDestination>
ReShopOffer (RO) ID(tick)(error)(error)

Static

Required by NDC Scheme validation only

Response /ReShopOffers /ReShopOffer /@ObjectKey7ReShopOffer (RO) ID(tick)(error)(error)

Static

Required by NDC Scheme validation only

Response /ReShopOffers /ReShopOffer /@ObjectKey
<ReShopOffer ObjectKey="RO1">
87Offer ID(tick)(error)(error)

Static

Required by NDC Scheme validation only

Response /ReShopOffers /ReShopOffer /OfferID
<OfferID Owner="S7">Offer</OfferID>
98Offer Owner(tick)(error)(error)

Static

Required by NDC Scheme validation only

Response /ReShopOffers /ReShopOffer /OfferID /@Owner="S7"
<OfferID Owner="S7">Offer</OfferID>
109Total price for all passengers in sale currency, amount(tick)(error)(error)

Decimal

Fare + Tax + Service fee

Response /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Total
<Total Code="RUB">37317</Total>
1110Total price for all passengers in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

Response /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Total /@Code
<Total Code="RUB">37317</Total>
1211Total fare price for all passengers in sale currency, amount(tick)(error)(error)DecimalResponse /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Details /Detail /SubTotal
<SubTotal Code="RUB">23030</SubTotal>
1312Total fare price for all passengers in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

Response /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Details /Detail /SubTotal /@Code
<SubTotal Code="RUB">23030</SubTotal>
1413Total tax price for all passengers in sale currency, amount(tick)(error)(error)DecimalResponse /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Taxes /Total
<Total Code="RUB">12807</Total>
1514Total tax price for all passengers in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

Response /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Taxes /Total /@Code
<Total Code="RUB">12807</Total>
1615Total service fee price for all passengers in sale currency, amount(tick)(error)(error)DecimalResponse /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Fees /Total
<Total Code="RUB">0</Total>
1716Total service fee price for all passengers in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

Response /ReShopOffers /ReShopOffer /TotalPrice /DetailCurrencyPrice /Fees /Total /@Code
<Total Code="RUB">0</Total>
1817OfferPrice (PTC pricing)(tick)(tick)(error)

Pricing for each PTC

Check OfferPrice (PTC pricing) for more output details

Response /ReShopOffers /ReShopOffer /ReShopPricedOffer /OfferPrice
<OfferPrice> ... </OfferPrice>
19TermsList (TL) ID(tick)(error)(error)

Static

Required by NDC Scheme validation only

Response /DataList /TermsList /@ListKey
<TermsList ListKey="TL1"> ... </TermsList>
201165066241(tick)(tick)(error)

Ticket validity for each PTC and each Segment (used in request of ticket issuing)

(warning) Number of tags will be reduced to number of segments

Check 1165066241 for more output details

Response /DataList /TermsList /Term
<Term> ... </Term>
Anchor
18FlightSegmentList(tick)(tick)(error)List of flight segments.

Check Flight (Segment) for more input details

DataList/FlightSegmentList<FlightSegmentList> ... </FlightSegmentList>
19OriginDestinationList(tick)(tick)(error)Check 1165492231 for more output detailsDataList/OriginDestinationList<OriginDestinationList> ... </OriginDestinationList>
20TermsList (TL) ID(tick)(error)(error)

Static

Required by NDC Scheme validation only

Response /DataList /TermsList /@ListKey
<TermsList ListKey="TL1"> ... </TermsList>
211165492231(tick)(tick)(error)

Ticket validity for each PTC and each Segment (used in request of ticket issuing)

(warning) Number of tags will be reduced to number of segments

Check 1165492231 for more output details

Response /DataList /TermsList /Term
<Term> ... </Term>

Anchor
Passenger (SH)
Passenger (SH)
Passenger (SH). 
/Envelope /Body /ItinReshopRS /Response /Passengers /Passenger (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Passenger (SH) ID(tick)
Passenger (SH)Passenger (SH)Passenger (SH). 
/Envelope /Body /ItinReshopRS /Response /Passengers /Passenger (Multiple)
#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Passenger (SH) ID(tick)(error)(error)

"SH" + sequence number of passenger tag

(warning) Note: It will be mismatched with the request identifiers and used a different sequence of Passenger tags

@ObjectKey
<Passenger ObjectKey="SH1">
2Passenger Type Code(tick)(error)(error)
  • ADT — Adult

  • CHD — Child— Child and Infant with a seat

  • INF — Infant in a Lap

If several Passenger tags with the same PTC were specified in request — they will be merged into one with summed quantity in response

PTC
<PTC Quantity="1">ADT</PTC>
3Passenger Quantity(tick)(error)"1"Quantity of passengers with the same PTC valuePTC /@Quantity
<PTC Quantity="1">ADT</PTC>
4Passenger Surname(tick)(error)"Anonymous"

Static

Required by NDC Scheme validation only

Name /Surname
<Surname>Anonymous</Surname>

Anchor

OriginDestination

OfferPrice (

Slice

PTC pricing)

OriginDestination

OfferPrice (

Slice

PTC pricing)

OriginDestination

OfferPrice (

Slice

PTC pricing)
/Envelope /Body /ItinReshopRS /Response /

Order

ReShopOffers /

OrderItems

ReShopOffer /

OrderItem /FlightItem /OriginDestination (Multiple)

ReShopPricedOffer /OfferPrice

(tick)
#DescriptionMandMultDefaultRef/Format/DescxPathExample
11165066241Total price for all quantity of current PTC in sale currency, amount(tick)(error)One or more consecutive legs having the same flight number. Check glossary for more info.

Check 1165066241 for more input details

Flight
<Flight> ... </Flight>
AnchorFlight (Segment)Flight (Segment)Flight (Segment)
/Envelope /Body /ItinReshopRS /Response /Order /OrderItems /OrderItem /FlightItem /OriginDestination /Flight (Multiple)
#DescriptionMandMultDefaultRef/Format/DescxPathExample1Flight (Segment, SEG) ID(tick)(error)(error)

"SG" + sequence number of segment tag

(warning) Note: It will be mismatched with the request identifiers

SegmentKey
<SegmentKey>SG1</SegmentKey>
2Departure IATA airport code(tick)(error)(error)IATA airport codeDeparture /AirportCode
<AirportCode>OVB</AirportCode>
3Departure date (local)(tick)(error)(error)Format: YYYY-MM-DDDeparture /Date
<Date>2016-08-21</Date>
4Departure time (local)(tick)(error)"00:00"

Static

Required by NDC Scheme validation only

Departure /Time
<Time>00:00</Time>
5Arrival IATA airport code(tick)(error)(error)IATA airport codeArrival /AirportCode
<AirportCode>KHV</AirportCode>
6Arrival date (local)(tick)(error)(error)Format: YYYY-MM-DDArrival /Date
<Date>2016-08-24</Date>
7Arrival time (local)(tick)(error)"00:00"

Static

Required by NDC Scheme validation only

Arrival /Time
<Time>00:00</Time>
8Marketing carrier IATA airline code(tick)(error)(error)

IATA airline code

MarketingCarrier /AirlineID
<AirlineID>S7</AirlineID>
9Marketing carrier flight number(tick)(error)(error)

Integer

All "0"s before the number will be excluded

MarketingCarrier /FlightNumber
<FlightNumber>3507</FlightNumber>
Anchor
(error)(error)

Decimal

Fare + Tax + Service fee

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total
<Total Code="RUB">37317</Total>
2Total price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total /@Code
<Total Code="RUB">37317</Total>
3Total fare price for all quantity of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Details /Detail /SubTotal
<SubTotal Code="RUB">23030</SubTotal>
4Total fare price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Details /Detail /SubTotal /@Code
<SubTotal Code="RUB">23030</SubTotal>
5Total tax price for all quantity of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total
<Total Code="RUB">12807</Total>
6Total tax price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total /@Code
<Total Code="RUB">12807</Total>
7Total service fee price for all quantity of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Fees /Total
<Total Code="RUB">0</Total>
8Total service fee price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Fees /Total /@Code
<Total Code="RUB">0</Total>
9Total fare price for 1 of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /BaseAmount
<BaseAmount Code="RUB">6300</BaseAmount>
10Total fare price for 1 of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /BaseAmount /@Code
<BaseAmount Code="RUB">6300</BaseAmount>
11Total fare price for 1 of current PTC in original (filed) currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /FareFiledIn /BaseAmount
<BaseAmount Code="RUB">6300</BaseAmount>11
12Total fare price for 1 of current PTC in original (filed) currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /FareFiledIn /BaseAmount /@Code
<BaseAmount Code="RUB">6300</BaseAmount>11
13Total service fee price for 1 of current PTC, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /Surcharges /Surcharge /Total
<Total Code="RUB">0</Total>
14Total service fee price for 1 of current PTC, currency code(tick)(error)"
OfferPrice (PTC pricing)OfferPrice (PTC pricing)OfferPrice (PTC pricing)
/Envelope /Body /ItinReshopRS /Response /ReShopOffers /ReShopOffer /ReShopPricedOffer /OfferPrice
Total tax price for all quantity of current PTC in sale currency, amountDecimalTotalAmount DetailCurrencyPrice Taxes /Total
#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Total price for all quantity of current PTC in sale currency, amount(tick)(error)(error)

Decimal

Fare + Tax + Service fee

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Total
<Total Code="RUB">37317</Total>
2Total price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount Surcharges /DetailCurrencyPrice Surcharge /Total /@Code
<Total Code="RUB">37317<>0</Total>
315Total fare tax price for all quantity 1 of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Details /Detail /SubTotalTaxes /Total
<Total<SubTotal Code="RUB">23030<>12807</SubTotal>Total>
416Total fare Total tax price for all quantity 1 of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Details /Detail /SubTotal Taxes /Total /@Code
<SubTotal<Total Code="RUB">23030<>12807</SubTotal>Total>
1751165492231(error)(tick)(error)(error)

Shows only if amount of total tax price for 1 of current PTC isn't equal to "0"

Check 1165492231 for more input details

RequestedDate /PriceDetail /Taxes /Breakdown /
<Total Code="RUB">12807</Total>
6Total tax price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Taxes /Total /@Code
<Total Code="RUB">12807</Total>
7Total service fee price for all quantity of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Fees /Total
<Total Code="RUB">0</Total>
8Total service fee price for all quantity of current PTC in sale currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /TotalAmount /DetailCurrencyPrice /Fees /Total /@Code
<Total Code="RUB">0</Total>
9Total fare price for 1 of current PTC in sale currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /BaseAmount
<BaseAmount Code="RUB">6300</BaseAmount>
Tax
<Tax> ... </Tax>
181165492231 references(tick)(tick)(error)

Passenger identifier specified in 1165492231 block

(warning) Passenger IDs will be mismatched with the request identifiers and used a different sequence of Passenger tags

RequestedDate /Associations /AssociatedTraveler /TravelerReferences
<TravelerReferences>SH2</TravelerReferences>
191165492231 references


List of validity identifiers specified in 1165492231 block

(warning) A multiple value shows as a single tag with a space delimiter — " "

(warning) The same for all PTC — Number of tags will be reduced to number of segments

RequestedDate /Associations /OfferDetailAssociation /OfferTermReferences
<OfferTermReferences>T1 T2</OfferTermReferences>
201165492231 (tick)(tick)(error)Check 1165492231 for more input detailsFareDetail /FareComponent
<FareComponent> ... </FareComponent>

Anchor
Tax
Tax
Tax
/Envelope /Body /ItinReshopRS /Response /ReShopOffers /ReShopOffer /ReShopPricedOffer /OfferPrice /RequestedDate /PriceDetail /Taxes /Breakdown /Tax

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Tax price in original (filed) currency, amount(tick)(error)(error)DecimalAmount
<Amount Code="RUB">1500</Amount>
2Tax price  in original (filed) currency, currency code(tick)(error)(error)10Total fare price for 1 of current PTC in sale currency, currency code(tick)(error)"RUB"3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /BaseAmount /@CodeAmount /@Code
<Amount<BaseAmount Code="RUB">6300<>1500</BaseAmount>
11Total fare price for 1 of current PTC in original (filed) currency, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /FareFiledIn /BaseAmount
<BaseAmount Code="RUB">6300</BaseAmount>11
12Total fare price for 1 of current PTC in original (filed) currency, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /FareFiledIn /BaseAmount /@Code
<BaseAmount Code="RUB">6300</BaseAmount>11
13Total service fee price for 1 of current PTC, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /Surcharges /Surcharge /Total
<Total Code="RUB">0</Total>
14Total service fee price for 1 of current PTC, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /Surcharges /Surcharge /Total /@Code
<Total Code="RUB">0</Total>
15Total tax price for 1 of current PTC, amount(tick)(error)(error)DecimalRequestedDate /PriceDetail /Taxes /Total
<Total Code="RUB">12807</Total>
16Total tax price for 1 of current PTC, currency code(tick)(error)"RUB"

3-char ISO 4217 currency code

"RUB" — the only sale currency for S7

RequestedDate /PriceDetail /Taxes /Total /@Code
<Total Code="RUB">12807</Total>
171165066241(error)(tick)(error)

Shows only if amount of total tax price for 1 of current PTC isn't equal to "0"

Check 1165066241 for more input details

RequestedDate /PriceDetail /Taxes /Breakdown /Tax
<Tax> ... </Tax>
181165066241 references(tick)(tick)(error)

Passenger identifier specified in 1165066241 block

(warning) Passenger IDs will be mismatched with the request identifiers and used a different sequence of Passenger tags

RequestedDate /Associations /AssociatedTraveler /TravelerReferences
<TravelerReferences>SH2</TravelerReferences>
191165066241 references

List of validity identifiers specified in 1165066241 block

(warning) A multiple value shows as a single tag with a space delimiter — " "

(warning) The same for all PTC — Number of tags will be reduced to number of segments

RequestedDate /Associations /OfferDetailAssociation /OfferTermReferences
<OfferTermReferences>T1 T2</OfferTermReferences>
201165066241 (tick)(tick)(error)Check 1165066241 for more input detailsFareDetail /FareComponent
<FareComponent> ... </FareComponent>
AnchorTaxTaxTax
/Envelope /Body /ItinReshopRS /Response /ReShopOffers /ReShopOffer /ReShopPricedOffer /OfferPrice /RequestedDate /PriceDetail /Taxes /Breakdown /Tax
#DescriptionMandMultDefaultRef/Format/DescxPathExample1Tax price in original (filed) currency, amount(tick)(error)(error)DecimalAmount
<Amount Code="RUB">1500</Amount>
2Tax price  in original (filed) currency, currency code(tick)(error)(error)3-char ISO 4217 currency codeAmount /@Code
<Amount Code="RUB">1500</Amount>
3Tax code(tick)(error)(error)2-char, A-ZTaxCode
<TaxCode>YR</TaxCode>
AnchorFareComponentFareComponentFareComponent
/Envelope /Body /ItinReshopRS /Response /ReShopOffers /ReShopOffer /ReShopPricedOffer /OfferPrice /FareDetail /FareComponent
#DescriptionMandMultDefaultRef/Format/DescxPathExample11165066241 reference(tick)(error)(error)Segment identifier specified in 1165066241 blockSegmentReference
<SegmentReference>SG1</SegmentReference>
2Fare code(tick)(error)(error)

(warning) Can be replaced by another code in some cases:  

  • expiration/launching of fare in the moment between searching for itinerary solutions and reprice operation, e.g. you found a transfer solution with two one-way fare for each segment, but transfer fare had been launched for this route just before repricing
  • the fare was sold out, so the reservation system suggests the cheapest combinable fare for requested itinerary

In that case you must to use:

  • the new fare codes and price details for ticket issue
  • and the new total price for payment charge
FareBasis /FareBasisCode /Code
<Code>CBSOW</Code>
3Child/infant discount, amount (Ticket designator)(error)(error)(error)

Used for ticket issuing

Decimal

TicketDesig
<TicketDesig Application="IN">90</TicketDesig>
4Child/infant discount, code (Ticket designator)(error)(error)(error)

Used for ticket issuing

  • IN — for Infant in a lap
  • CH — for Child
TicketDesig /@Application
<TicketDesig Application="IN">90</TicketDesig>
5Restrictions of fare application(error)(error)(error)

Used for ticket issuing

Shows only of restrictions are exist

(warning) The same for the whole itinerary (will be changed to the single value)

(warning) In case the previous tag isn't displayed, the sequence of current tag will decrease

(warning) Known issue: the value duplicates as many segments in the itinerary

FareRules /Ticketing /Endorsements /Endorsement[1]
<Endorsement>s7 only/non-ref/chng/restr</Endorsement>
6VAT amount (error)(error)(error)

Used for ticket issuing

Shows only for domestic S7 flights

(warning) The same for the whole itinerary (will be changed to the single value)

(warning) In case the previous tag isn't displayed, the sequence of current tag will decrease

(warning) Known issue: the value duplicates as many segments in the itinerary

FareRules /Ticketing /Endorsements /Endorsement[2]
<Endorsement>INCL VAT 4136.36RUB</Endorsement>
7Conversation rate(error)(error)(error)

Used for ticket issuing

Shows only if fare original (filed) currency (e.g. "EUR") not equal to S7 sale currency ("RUB")

(warning) The same for the whole itinerary (will be changed to the single value)

(warning) In case the previous tag isn't displayed, the sequence of current tag will decrease

(warning) Known issue: the value duplicates as many segments in the itinerary

FareRules /Ticketing /Endorsements /Endorsement[3]
<Endorsement>1EUR-70RUB</Endorsement>
8

Unstructured fare calculation line

(tick)(error)(error)

Allows to see fare construction

Used for ticket issuing

(warning) The same for the whole itinerary (will be changed to the single value)

FareRules /Remarks /Remark
<Remark>ovb s7 khv44000rub44000end</Remark>
Amount>
3Tax code(tick)(error)(error)2-char, A-ZTaxCode
<TaxCode>YR</TaxCode>

Anchor
FareComponent
FareComponent
FareComponent
/Envelope /Body /ItinReshopRS /Response /ReShopOffers /ReShopOffer /ReShopPricedOffer /OfferPrice /FareDetail /FareComponent

#DescriptionMandMultDefaultRef/Format/DescxPathExample
11165492231 reference(tick)(error)(error)Segment identifier specified in 1165492231 blockSegmentReference
<SegmentReference>SEG1</SegmentReference>
2Fare code(tick)(error)(error)
FareBasis /FareBasisCode /Code
<Code>YFLRT</Code>
3Fare basis (RBD)(tick)(error)(error)


4Child/infant discount, amount (Ticket designator)(error)(error)(error)

Used for ticket issuing

Decimal

TicketDesig
<TicketDesig Application="IN">90</TicketDesig>
5Child/infant discount, code (Ticket designator)(error)(error)(error)

Used for ticket issuing

  • IN — for Infant in a lap
  • CH — for Child
TicketDesig /@Application
<TicketDesig Application="IN">90</TicketDesig>
6Restrictions of fare application(error)(error)(error)

Static

Required by NDC Scheme validation only

FareRules /Ticketing /Endorsements /Endorsement


<Endorsement>ENDO</Endorsement>
7

Unstructured fare calculation line

(tick)(error)(error)

Static

Required by NDC Scheme validation only

FareRules /Remarks /Remark


<Remark>UnstructuredFareCalc</Remark>

Anchor
Flight (Segment)
Flight (Segment)
Flight (Segment)
/Envelope /Body /ItinReshopRS /Response /DataList/FlightSegmentList/FlightSegment

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Flight (Segment, SEG) reference(tick)(error)(error)

"SEG" + sequence number of segment tag

(warning) Note: It will be mismatched with the request identifiers

@SegmentKey
<FlightSegment  @SegmentKey="SEG1">
2Departure IATA airport code(tick)(error)(error)IATA airport codeDeparture /AirportCode
<AirportCode>DME</AirportCode>
3Departure date (local)(tick)(error)(error)Format: YYYY-MM-DDDeparture /Date
<Date>2019-09-20</Date>
4Departure time (local)(tick)(error)(error)

Format: HH:MM

Departure /Time
<Time>12:25</Time>
5Arrival IATA airport code(tick)(error)(error)IATA airport codeArrival /AirportCode
<AirportCode>KUF</AirportCode>
6Arrival date (local)(tick)(error)(error)Format: YYYY-MM-DDArrival /Date
<Date>2019-09-20</Date>
7Arrival time (local)(tick)(error)(error)

Format: HH:MM

Arrival /Time
<Time>15:10</Time>
8Marketing carrier IATA airline code(tick)(error)(error)

IATA airline code

MarketingCarrier /AirlineID
<AirlineID>S7</AirlineID>
9Marketing carrier flight number(tick)(error)(error)

Integer

All "0"s before the number will be excluded

MarketingCarrier /FlightNumber
<FlightNumber>3507</FlightNumber>
10Operating carrier IATA airline code(tick)(error)(error)IATA airline codeOperatingCarrier /AirlineID<AirlineID>S7</AirlineID>
11Operating carrier flight number(tick)(error)(error)

Integer

All "0"s before the number will be excluded

OperatingCarrier/FlightNumber<FlightNumber>3507</FlightNumber>

Anchor
OriginDestination (Slice)
OriginDestination (Slice)
OriginDestination (Slice

AnchorCheckedBagAllowance (BG)CheckedBagAllowance (BG)CheckedBagAllowance (BG

)
/Envelope /Body /ItinReshopRS /Response /DataList/

CheckedBagAllowanceList

OriginDestinationList/

CheckedBagAllowance

OriginDestination 

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Checked baggage allowance (BG) ID(tick)(error)(error)

"BG" + sequence number of CheckedBagAllowance tag

@ListKey
<CheckedBagAllowance refs="SG1" ListKey="BG1">
2Flight (Segment) OriginDestination  (Slice) reference(tick)(error)(error)Segment identifier specified in 1165066241 block@refs
<CheckedBagAllowance refs="SG1" ListKey="BG1">
3Application(tick)(error)"Traveller"

Static

Describes for whom the baggage allowance quantity applies

PieceAllowance /ApplicableParty
<ApplicableParty>Traveller</ApplicableParty>

"OD" + sequence number of slice

@OriginDestinationKey
<OriginDestination OriginDestinationKey="OD1">
2Departure IATA airport code4Checked baggage quantity(tick)(error)(error)IntegerIATA airport codePieceAllowance OriginDestination /TotalQuantityDepartureCode
<TotalQuantity>1<<AirportCode>DME</TotalQuantity>AirportCode>
3Arrival IATA airport code5Checked baggage quantity with unit of measure (UOM)(tick)(error)(error)

Integer + "PC"

(warning) Do not use for ticket issuing — check searchFlight operation response for the value.

(warning) Will be deprecated soon

PieceAllowance /Descriptions /Description /Text
<Text>1PC</Text>
IATA airport codeOriginDestination /DepartureCode
<AirportCode>KUF</AirportCode>
4FlightReferences6Checked baggage quantity(tick)(error)(error)

Integer

(warning) Will be deprecated soon

PieceAllowance /PieceMeasurements /@Quantity


OperatingCarrier/ArrivalCode<FlightReferences>SEG1</FlightReferences><PieceMeasurements Quantity="1"/>

Anchor
Term (T)
Term (T)
Term (T). 
/Envelope /Body /ItinReshopRS /Response /DataList /TermsList /Term

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Term (T) ID(tick)(error)(error)"T" + sequence number of Term tag@ObjectKey
<Term refs="SG1SEG1" ObjectKey="T1">
2Flight (Segment) reference(tick)(error)(error)Segment identifier specified in 1165066241 1165492231 block@refs
<Term refs="SG1SEG1" ObjectKey="T1">
3Start date of ticket validity(error)(error)(error)

Static

Required by NDC Scheme validation only

Used for fare rules application

In case value isn't specified shows closed Earliest tag without params

AvailablePeriod /Earliest /@ShortDate 
<Earliest ShortDate="2018-12-09"/>
4End date of ticket validity(error)(error)(error)

Static

Required by NDC Scheme validation only

Used for fare rules application

In case value isn't specified shows closed Latest tag without params

AvailablePeriod /

Latest /@ShortDate

Latest 

<Latest ShortDate="2018-12-09"/>