Main.
/Envelope /Body /ServicePriceRS
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Version | Version of used XSD for ServicePriceRS | @Version | <ServicePriceRS Version="2.000"> | |||
2 | Document | Static. Required by NDC Scheme validation only | Document | <Document/> | |||
3 | Success flag | Shows in case of success (If there're no errors in RS) | Success | <Success/> | |||
4 | Service option (SR) | Check Service option (SR) for more output details | Services /Service | <Service> ... </Service> | |||
5 | PTCs (SH) | Check PTCs (SH) for more output details | DataLists /AnonymousTravelerList /AnonymousTraveler | <AnonymousTraveler ObjectKey="SH1"> ... </AnonymousTraveler> | |||
6 | Fare (FG) | Check Fare (FG) for more output details | DataLists /FareList /FareGroup | <FareGroup refs="SEG1" ListKey="FG1"> ... </FareGroup> | |||
7 | Flight (Segment, SEG) | One or more consecutive legs having the same flight number. Check glossary for more info. Check Flight (Segment, SEG) for more output details | DataLists /FlightSegmentList /FlightSegment | <FlightSegment SegmentKey="SEG1"> ... </FlightSegment> | |||
8 | OriginDestination (Slice, OD) | One for One Way trip, Two for Round Trip, etc. Check glossary for more info Check OriginDestination (Slice, OD) for more output details | DataLists /OriginDestinationList /OriginDestination | <OriginDestination OriginDestinationKey="OD1"> ... </OriginDestination> | |||
9 | Media | MediaList contain image of plane and ancillaries services | MediaList/Media/MediaLink | <ns3:MediaLink> ... </ns3:MediaLink> |
Anchor | ||||
---|---|---|---|---|
|
/Envelope /Body /ServicePriceRS /Services /Service (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example | ||
---|---|---|---|---|---|---|---|---|---|
1 | Service Option ID | "SR" + sequence number of service tag | ServiceID | <ServiceID Owner="S7">SR1</ServiceID> | |||||
2 | Service Owner | "S7" | Static. Required by NDC Scheme validation only | ServiceID /@Owner | <ServiceID Owner="S7">SR1</ServiceID> | ||||
3 | Service Type | Possible values:
| Name | <Name>bag</Name> | |||||
4 | Service Fare Family | Possible values:
| Descriptions /Description[substring-before(@ObjectKey,'_')='fareFamily'] /Text | <Description ObjectKey="fareFamily_SR1"> | |||||
5 | Service Option Description | Descriptions /Description[substring-before(@ObjectKey,'_')='description'] /Text | <ns3:Description ObjectKey="description_SR1"> | ||||||
6 | Service Option Type | Possible values:
Available only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')='type'] /Text | <Description ObjectKey="type_SR67"> | |||||
7 | Service Option Location | Possible values:
Available only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')='location'] /Text | <Description ObjectKey="location_SR20"> | |||||
8 | Service Option Row | Possible values:
Available only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')='row'] /Text | <Description ObjectKey="row_SR15"> | |||||
9 | Service Option price in sale currency, currency code | 3-char ISO 4217 currency code "RUB" — the | only default sale currency for S7 | Price /Total /@Code | <Total Code="RUB">0</Total> | ||||
10 | Service Option price in sale currency, amount | Decimal | Price /Total | <Total Code="RUB">0</Total> | |||||
11 | Service Option base price in sale currency, currency code | 3-char ISO 4217 currency code | Shows in case original (filed) currency isn't equal to sale currency (RUB) — departure from non-Russian airportPrice /Details /Detail[Application="Base"] /Amount /@Code | <Detail> | |||||
12 | Service Option discount percent | Decimal Shows in case original (filed) currency isn't equal to sale currency (RUB) — departure from non-Russian airport | Price /Details /Detail[Application="Base"] /Amount | <Detail> | |||||
13 | Service Option discount in sale | curencycurrency | 3-char ISO 4217 currency code | Shows in case original (filed) currency isn't equal to sale currency (RUB) — departure from non-Russian airportPrice /Details /Detail[Application="Exchange Rate"] /Amount /@Code | <Detail> | ||||
14 | Service Option SubCode | Filed service option subcode
| BookingInstructions /OSIText | <OSIText>0CC</OSIText> | |||||
15 | Service PTCs (SH) reference | PTCs (SH) identifier specified in PTCs (SH) block
| Associations[Traveler] /Traveler /TravelerReferences | <Associations> | |||||
16 | Service Flight (Segment, SEG) reference | Flight (Segment, SEG) identifier specified in Flight (Segment, SEG) block Shows in case service applicable for a segment, otherwise shows slice reference | Associations[Flight/SegmentReferences] /Flight /SegmentReferences | <Associations> | |||||
17 | Service OriginDestination (Slice, OD) reference | OriginDestination (Slice, OD) identifier specified in OriginDestination (Slice, OD) block Shows in case service applicable for a whole slice, otherwise shows segment reference | Associations[Flight/OriginDestinationReferences] /Flight /OriginDestinationReferences | <Associations> | |||||
18 | Service Fare (FG) reference | Fare (FG) identifier specified in Fare (FG) block
| Associations[OtherAssociations] /OtherAssociations[Type='fare'] /OriginDestinationReferences | <Associations> |
Anchor | ||||
---|---|---|---|---|
|
/Envelope /Body /ServicePriceRS /DataLists /AnonymousTravelerList /AnonymousTraveler (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Passenger (SH) ID | "SH" + sequence number of passenger tag | @ObjectKey | <AnonymousTraveler ObjectKey="SH1"> | |||
2 | Passenger Type Code |
| PTC | <PTC>ADT</PTC> |
Anchor | ||||
---|---|---|---|---|
|
/Envelope /Body /ServicePriceRS /DataLists /FareList /FareGroup (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Flight (Segment, SEG) reference | Flight (Segment, SEG) identifier specified in Flight (Segment, SEG) block | @refs | <FareGroup refs="SEG1" ListKey="FG1"> | |||
2 | Fare ID | "FG" + sequence number of fare tag | @ListKey | <FareGroup refs="SEG1" ListKey="FG1"> | |||
3 | Fare Code | "ANY" | Static. Required by NDC Scheme validation only | Fare /FareCode /Code | <Code>ANY</Code> | ||
4 | Fare Family name | Possible values:
| Fare /FareCode /Definition | <Definition>BASICECONOMY</Definition> | |||
5 | Fare Basis Code | Format: A-Z | FareBasisCode | <Code>QBSOW</Code> |
Anchor | ||||
---|---|---|---|---|
|
/Envelope /Body /ServicePriceRS /DataLists /FlightSegmentList /FlightSegment (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Flight (Segment, SEG) ID | "SEG" + sequence number of segment tag | @SegmentKey | <FlightSegment SegmentKey="SEG1"> ... </FlightSegment> | |||
2 | Departure IATA airport code | IATA airport code | Departure /AirportCode | <AirportCode>OVB</AirportCode> | |||
3 | Departure date (local) | Format: YYYY-MM-DD | Departure /Date | <Date>2016-08-21</Date> | |||
4 | Departure time (local) | Format: HH:MM | Departure /Time | <Time>00:00</Time> | |||
5 | Arrival IATA airport code | IATA airport code | Arrival /AirportCode | <AirportCode>KHV</AirportCode> | |||
6 | Marketing carrier IATA airline code | IATA airline code | MarketingCarrier /AirlineID | <AirlineID>S7</AirlineID> | |||
7 | Marketing carrier flight number | Integer All "0"s before the number will be excluded | MarketingCarrier /FlightNumber | <FlightNumber>3507</FlightNumber> | |||
8 | Operating carrier IATA airline code | IATA airline code | OperatingCarrier /AirlineID | <AirlineID>S7</AirlineID> | |||
9 | Operating carrier flight number | Integer All "0"s before the number will be excluded | OperatingCarrier /FlightNumber | <FlightNumber>3507</FlightNumber> | |||
10 | Aircraft code | IATA aircraft code | Equipment/AircraftCode | <AircraftCode>73H</AircraftCode> | |||
11 | Airline Equipment Code | Model of aircraft | Equipment/AirlineEquipCode | <AirlineEquipCode>Boeing 737-800</AirlineEquipCode> |
Anchor | ||||
---|---|---|---|---|
|
/Envelope /Body /ServicePriceRS /DataLists /OriginDestinationList /OriginDestination (Multiple)
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | OriginDestination (Slice, OD) ID | "OD" + sequence number of slice tag | @OriginDestinationKey | <OriginDestination OriginDestinationKey="OD1"> | |||
2 | Departure IATA airport code | Departure IATA airport code for the first segment of the slice | DepartureCode | <DepartureCode>DME</DepartureCode> | |||
3 | Arrival IATA airport code | Arrival IATA airport code for the last segment of the slice | ArrivalCode | <ArrivalCode>OVB</ArrivalCode> | |||
4 | Flight (Segment, SEG) references | One or more consecutive legs having the same flight number. Check glossary for more info List of identifiers of slice segments. Identifiers specified in Flight (Segment, SEG) block
| FlightReferences | <FlightReferences>SEG1 SEG2</FlightReferences> |