and hand luggagepetspecialupgradeloungeName | <Name>bag</Name> |
4 | Service |
CountService count, e.g. the first extra bag is more expensive than the second formats"2" — only for the second service"1-4" — from the first to the fourth serviceBASICECONOMY - STANDARDECONOMY
- PLUSECONOMY
- BASICBUSINESS
- STANDARDBUSINESS
- PLUSBUSINESS
|
"3+" — all services from the third | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
countfareFamily'] /Text | <Description ObjectKey=" |
count <Text>1< <Text>BASICECONOMY</Text> </Description> |
5 | Service Option |
Label
Possible values:
Free — options that available without extra chargeUpgrade — upgrade from free options, e.g. upgrade a free 23kg bag to 32kg cheaper than buy extra 32kg bagExtra — options that available only with extra charge
| Descriptions /Description[substring-before(@ObjectKey,'_')=' |
label<Description<ns3:Description ObjectKey=" |
label <Text>Free</<ns3:Text>CHECKED FIRST BAG</ns3:Text> </ns3:Description> |
6 | Service |
Option SubCode CountFiled service option count
Unspecified value means that service option doesn't filed and it do not available by terminal | Possible values: - standard
preferential - comfortable
- business
Available only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
subCodeCounttype'] /Text | <Description ObjectKey=" |
subCodeCountSR1 <Text>1< <Text>comfortable</Text> </Description>
|
7 | Service |
Fare Family
basicEconomyflexEconomybasicBusinessflexBusinessDescriptions /Description[substring-before(@ObjectKey,'_')='fareFamily'] /Text | <Description ObjectKey="fareFamily_SR1"> <Text>basicEconomy</Text> </Description> | 8 | Service FFP Status |  |  | "regular" | Static. Service pricing available only for passengers with a classic status of S7 Priority or without S7 PriorityAvailable only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
ffpStatuslocation'] /Text | <Description ObjectKey=" |
ffpStatusSR1 <Text>regular<<Text>middle</Text> </Description> |
9 Placehold — placed in a hold as checked baggagecabin — placed in a cabin as hand luggage bag, pet and specialseat | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
placerow'] /Text | <Description ObjectKey=" |
placeSR1 <Text>cabin<<Text>exit</Text> </Description> |
10 Weightprice in sale currency, currency code |  |  |  |
 | Format: "10kg" Available only for bag, pet and special | Descriptions /Description[substring-before(@ObjectKey,'_')='weight'] /Text | <Description ObjectKey="weight_SR1"> <Text>10kg</Text> </Description> | 3-char ISO 4217 currency code "RUB" — the default sale currency for S7 | Price /Total /@Code | <Total Code="RUB">0</Total> |
10 | Service Option price in sale currency, amount |  |
11 | Service Option Size | 
Possible values: - Under115cm
- Under115cm
- Over203cm
Available only for bag, pet and special | Descriptions /Description[substring-before(@ObjectKey,'_')='size'] /Text | <Description ObjectKey="size_SR1"> <Text>Under115cm</Text> </Description> | Decimal | Price /Total | <Total Code="RUB">0</Total> |
11 | Service Option base price in sale currency, currency code |
12 | Service Option DescriptionDescriptions /Description[substring-before(@ObjectKey,'_')='description'] /Text | <Description ObjectKey="description_SR67"> <Text>Место повышенной комфортности</Text> </Description> | 13 | 3-char ISO 4217 currency code
| Price /Details /Detail[Application="Base"] /Amount /@Code | <Detail> <Application>base fare</Application> <Amount Code="RUB">850.0</Amount> </Detail> |
12 | Service Option discount percent |
Service Option TypePossible values: - regular
- comfortable
- business
Available only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')='type'] /Text | <Description ObjectKey="type_SR67"> <Text>comfortable</Text> </Description> | 14 | Service Option Total price in sale currency, currency code | 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> <Application>discount percent</Application> <Amount Code="percent">100</Amount> </Detail> |
13 | Service Option discount in sale currency |  |

|  |  | 3-char ISO 4217 currency code |
"RUB" — the only sale currency for S7Total /@Code<Total CodeDetails /Detail[Application=" |
RUB">0</Total>15 | Service Option Total price in sale currency, amount |  |  |  | Decimal | Price /Total | Exchange Rate"] /Amount /@Code | <Detail> <Application>discount</Application> <Amount |
<Total>0</Total>1316<OSIText>0MJ<17 | Service Option Public name |  |  |  | Filed service option name Unspecified value means that service option doesn't filed and it do not available by terminal
| BookingInstructions /Text | <Text>CARRY UPTO 45LI 115LCM</Text> |
18 | Service ServicePriceRS | v0.47 | servicePrice operation15 | Service PTCs (SH) reference |  |  |  | PTCs (SH) identifier specified in |
ServicePriceRS | v0.47 | servicePrice operationPTCs (SH) block Unspecified value means that service do not depend on PTC (will be updated to mandatory)
| Associations[Traveler] /Traveler /TravelerReferences | <Associations> <Traveler> <TravelerReferences>SH1</TravelerReferences> </Traveler> </Associations> |
1916 | 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> <Flight> <SegmentReferences>SEG1</SegmentReferences> </Flight> </Associations> |
20ServicePriceRS | v0.47 | servicePrice operationServicePriceRS | v0.47 | servicePrice operationOriginDestination (Slice, OD) block Shows in case service applicable for a whole slice, otherwise shows segment reference | Associations[Flight/OriginDestinationReferences] /Flight /OriginDestinationReferences | <Associations> <Flight <OriginDestinationReferences>OD1</OriginDestinationReferences> </Flight> </Associations> |
21ServicePriceRS | v0.47 | servicePrice operationFare (FG) reference |  |  |  | Fare (FG) identifier specified in |
ServicePriceRS | v0.47 | servicePrice operationFare (FG) block Know issue: the value do not always specified. Use Fare Family field to determine fare reference
| Associations[OtherAssociations] /OtherAssociations[Type='fare'] /OriginDestinationReferences | <Associations> <OtherAssociations> <OtherAssociation> <Type>fare</Type> <ReferenceValue>FG2</ReferenceValue> </OtherAssociation> </OtherAssociations> </Associations> |