Versions Compared

Key

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

...

Table of Contents
minLevel1
maxLevel6
outlinefalse
typelist
printablefalse

...

Warning Messages

This section contains examples and scenarios of the Errors and Warnings that can be returned by our API when purchasing the Sport product.

The texts are returned in Spanish or English, which is the default language. Localization of the text can be undertaken by the Seller/Aggregator based on the Short-text code.

The following scenarios show Warning messages resulting from unsuccessful Sport baggage allowance requests. As known, these warnings do not prevent the Order from being created.

...

Scenarios

Scenario 1 - Sport baggage allowance not applicable

The requested baggage allowance is not available with the Fare product being purchased.

...

AirShoppingRQ / OrderCreateRQ

...

OrderViewRS

In the AirShopping, a FarePreference that is not Sport product:

Code Block
languagexml
<FarePreferences>
	<Types>
		<Type PreferencesContext="TO">758</Type>
	</Types>
</FarePreferences>

...

Table of Contents
minLevel1
maxLevel6
outlinefalse
typelist
printablefalse

SPORT Product Warning Messages

This section contains examples and scenarios of the Errors and Warnings that can be returned by our API when purchasing the Sport product.

The texts are returned in Spanish or English, which is the default language. Localization of the text can be undertaken by the Seller/Aggregator based on the Short-text code.

The following scenarios show Warning and Error messages resulting from unsuccessful Sport baggage requests and inclusions, within the Sport private fare product.

Pre-Sale Scenarios

The following scenarios show warnings returned when including Sport baggages through the OrderCreate.

Scenario 1 - Sport baggage allowance not applicable

The requested baggage allowance is not available with the Fare product being purchased.

AirShoppingRQ / OrderCreateRQ

OrderViewRS

In the AirShopping, a FarePreference that is not Sport product:

Code Block
languagexml
<FarePreferences>
	<Types>
		<Type PreferencesContext="TO">758</Type>
	</Types>
</FarePreferences>

In the OrderCreate, Sport baggage allowance is requested:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="AA">
		<FreeFormTextInstruction refs="ADULT_01 IB309620230722 IB309320230729">
			<Remark>BAGGAGE/SP/0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="BB">
		<FreeFormTextInstruction refs="CHILD_01 IB309620230722 IB309320230729">
			<Remark>BAGGAGE/SP/0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

Warning returned as Sport baggage allowance not available with Fare product purchased:

Code Block
languagexml
<Warnings>
      <Warning ShortText="SSE_ORM_BI_0001" Code="486">InstructionList information has been  ignored as not aplicable.</Warning>
</Warnings>

Scenario 2 - Including more Sport equipment than permitted per passenger

Note: The only exception is Adult + Infant, where it is allowed to include up to two baggages. The Sports baggage cannot be included for Infant type solely (see Scenario 5).

2.1 One passenger exceeding the allowed number of Sport equipment

OrderCreateRQ

OrderViewRS

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="CHILD_01 IB382320230820 IB383820230827">
			<Remark>BAGGAGE/SP/0EC</Remark>
			<Remark>BAGGAGE/SP/0EE</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>
Code Block
languagexml
<Warnings>
	<Warning ShortText="NDC_DIST_BI_0001" Code="486">Only the first remark in InstructionList information has been included.</Warning>
</Warnings>

And in the InstructionsList, only the first valid baggage is returned:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="CHILD_01 IB382320230820 IB383820230827">
			<Remark>BAGGAGE/SP/0EC/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

2.2 Adult + Infant exceeding the allowed number of Sport equipment

OrderCreateRQ

OrderViewRS

In the OrderCreateRQ, ADULT_01 is including up to three Sport baggages. Two of them are correct since they are included within the Infant + Adult permitted baggages:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
			<Remark>BAGGAGE/SP/0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_02">
		<FreeFormTextInstruction refs="ADULT_02 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
			<Remark>BAGGAGE/SP/0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_03">
		<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
			<Remark>BAGGAGE/SP/0D4</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_04">
		<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912">
			<Remark>BAGGAGE/SP/0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The returned Warning message:

Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0004" Code="486">The number of Sports Equipment per passenger has been exceeded.</Warning>
</Warnings>

And in the InstructionsList, the valid Sports baggage returned and included:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB310220230912 IB043420230905 IB044720230912">
			<Remark>BAGGAGE/SP/0EC/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_02">
		<FreeFormTextInstruction refs="ADULT_02 IB310920230905 IB310220230912 IB043420230905 IB044720230912">
			<Remark>BAGGAGE/SP/0EC/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_03">
		<FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB310220230912 IB043420230905 IB044720230912">
			<Remark>BAGGAGE/SP/0D4/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

Scenario 3 - One or more Sport baggages included are not valid

Checking whether the Sport equipments fall within the permitted baggage allowance.

OrderCreateRQ

OrderViewRS

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="AA">
		<FreeFormTextInstruction refs="ADULT_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
			<Remark>BAGGAGE/SP/0XX</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="BB">
		<FreeFormTextInstruction refs="CHILD_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
			<Remark>BAGGAGE/SP/0D6</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The returned Warning message:

Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0001" Code="486">Some Sports Equipment requested ignored as invalid.</Warning>
</Warnings>

And in the InstructionsList, the correct Sports baggage returned:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="INSTRUCTION_02">
		<FreeFormTextInstruction refs="ADULT_01 CHILD_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
			<Remark>BAGGAGE/SP/0D6/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

Scenario 4 - Sport baggage not included for all segments within same O/D

4.1 Baggage has not been included for both Origin and Destination segments

Note: As explained in our Sport Product page, Sport baggage(s) must be assinged to a single passenger of the Order, as well as being included in every single segment of the same Origin-Destination.

OrderCreateRQ

OrderViewRS

In this example, a scenario would be Origin = Madrid (MAD), Destination= New York (JFK), with Stopover = London (LHR), being first segment MAD to LHR, and the second segment LHR to JFK:

Code Block
languagexml
<FlightSegmentList>
	<FlightSegment SegmentKey="IB044720231212">
		<...>
		<.../>
	</FlightSegment>
	<FlightSegment SegmentKey="IB340020231212">
		<...>
		<.../>
	</FlightSegmentList>

Baggages must be included in two segments a once, and below, in Instruction_01, there is only one segment where the Sports baggage is included:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB044720231212">
			<Remark>BAGGAGE/SP/0D6</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The following warning is returned:

Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0003" Code="486">Sports Equipment must be requested for all flights within same origin-destination.</Warning>
</Warnings>

4.2. No segments referenced in the Request

Segments have not been referenced in the request.

OrderCreateRQ

OrderViewRS

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01">
			<Remark>BAGGAGE/SP/0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The Warning returned:

Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0003" Code="486">Sports Equipment ignore as must be requested for all flights within same origin-destination.</Warning>
</Warnings>

Scenario 5 - Sport baggage inclusion not valid (Infant passenger type)

It is necessary to include the Sports equipment of the Infant in the Adult request. Otherwise, the following Warning message is returned:

OrderCreateRQ

OrderViewRS

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_02 INFANT_02 IB383120230825 IB382220230901">
			<Remark>BAGGAGE/SP/0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>
Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0005" Code="486">Sports Equipment not permited for Infant passenger.</Warning>
</Warnings>

Scenario 6 - Voluntary flight change

The Sport baggage has been requested and, then, there is a voluntary change of the flight.

OrderReshopRQ / OrderChangeRQ

OrderViewRS

In the OrderReshopRQ, the flight change:

Code Block
languagexml
<Reshop>
	<OrderServicing>
		<Add>
			<FlightQuery>
				<OriginDestinations>
					<OriginDestination>
						<Departure>
							<AirportCode>MAD</AirportCode>
							<Date>2023-10-13</Date>
						</Departure>
						<Arrival>
							<AirportCode>LIS</AirportCode>
						</Arrival>
					</OriginDestination>
					<OriginDestination>
						<Departure>
							<AirportCode>LIS</AirportCode>
							<Date>2023-11-12</Date>
						</Departure>
						<Arrival>
							<AirportCode>MAD</AirportCode>
						</Arrival>
					</OriginDestination>
				</OriginDestinations>
			</FlightQuery>
			<Passengers>
				<PassengerReferences>ADULT_01 CHILD_01</PassengerReferences>
			</Passengers>
		</Add>
		<Delete>
			<OrderItem OrderItemID="IB8ed966ce9b604aa8bcc396932c97ec28OC_01"/>
			<OrderItem OrderItemID="IB8ed966ce9b604aa8bcc396932c97ec28OC_02"/>
		</Delete>
	</OrderServicing>
</Reshop>

The Warning returned is:

Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_9179" Code="486">Contact Iberia to re-request the aditional services for all flights</Warning>
</Warnings>

 

Scenario 7 - Product not correctly included

No passenger has been assigned to the Sports equipment.

OrderViewRS

Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0009" Code="486">Sports Equipment ignored as must be requested for one passenger.</Warning>
</Warnings>

Post-Sale Scenarios

The following scenarios show errors and warnings returned when adding Sport baggages through the OrderChange.

Note: In an Order where all Sport equipments fail to be added, an error will be returned. In cases where one ore more are correctly included, the correct one is returned along with a Warning indicating which ones are incorrect.

Scenario 1 - Sport baggage allowance not applicable (OrderChange)

In the example below, no private Sport product has been requested in the AirShoppingRQ.

OrderChangeRQ

OrderViewRS

Being the AirShopping request for private products baggage allowance empty, we include the baggage in the OrderChangeRQ:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="
AA
Instruction_1">
		<FreeFormTextInstruction refs="ADULT_01
IB309620230722
 
IB309320230729
IB043820231214">
			<Remark>BAGGAGE/SP/0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

And the error we are returned is:

Code Block
languagexml
<Errors>
	
<Instruction
<Error 
ListKey
ShortText="
BB"> <FreeFormTextInstruction refs="CHILD_01 IB309620230722 IB309320230729"> <Remark>BAGGAGE/SP/0D8</Remark> </FreeFormTextInstruction> </Instruction> </InstructionsList>Warning returned as Sport baggage allowance not available with Fare product purchased
NDC_DIST_SP_0001" Code="486">Sports Equipment requested not available with this Fare.</Error>
</Errors>

Scenario 2 - Sport baggage assigned to more than one passenger

Baggages added to more than one passenger:

OrderChangeRQ

OrderChangeRS / OrderViewRS

In the OrderChangeRQ, the Query contains two passenger:

Code Block
languagexml
<Warnings>
<Query>
	<OrderID>IB2f9657fdab8e458e90a30e15fd1d1f19OC</OrderID>
	<PassengerServicing>
	
<Warning
	<New 
ShortText
PassengerID="
SSE_ORM_SP_0002" Code="486">Sports Equipment requested ignored as not available with this Fare.</Warning> </Warnings>

Scenario 2 - Requesting more Sport baggage allowance than permitted per passenger

Note: The only exception is Adult + Infant, where it is allowed to request up to two products. The Sports baggage cannot be requested for Infant type solely (see Scenario 5).

2.1 One passenger exceeding the allowed number of Sport baggage allowance

OrderCreateRQ

OrderViewRS
ADULT_01">
			<ActionType>Add</ActionType>
		</New>
		<New PassengerID="ADULT_02">
			<ActionType>Add</ActionType>
		</New>
	</PassengerServicing>
</Query>

While in the InstructionsList there are two Sport baggages, each assigned to different passengers:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_
01
1">
		<FreeFormTextInstruction refs="
CHILD
ADULT_01 
IB382320230820 IB383820230827
IB323220240707">
			<Remark>BAGGAGE/SP/0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_2">
		<FreeFormTextInstruction refs="ADULT_02 IB323220240707">
			<Remark>BAGGAGE/SP/
0EE<
0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The following warning is returned:

Code Block
languagexml
<Warnings>
	<Warning ShortText="NDC_DIST_SP_
0001
0011" Code="486"
>Only
>Sports 
one
Equipment 
Sports
must 
Equipment
be 
has
requested 
been
for 
included per
same passenger
as per conditions
.</Warning>
</Warnings>
And in the InstructionList, only the first valid baggage is

In OrderViewRS the baggage returned:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_
01
2">
		<FreeFormTextInstruction refs="
CHILD
ADULT_
01
02 
IB382320230820 IB383820230827
IB323220240707">
			<Remark>BAGGAGE/SP/
0EC
0D8/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

2.2 Adult + Infant exceeding the allowed number of Sport baggage allowance

OrderCreateRQ

OrderViewRS

In the OrderCreateRQ, ADULT_01 is requesting up to three Sports baggage. Two of them are correct since they are included within the Infant + Adult permitted baggages

Scenario 3 - One or more Sport equipments are not valid

3.1 Incorrect information in Remark

The Remark element contains incorrect information (two examples):

  1. OrderChangeRQ

OrderChangeRS

In the OrderChangeRQ, the Remark information does not match any Sport equipment:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_
01
1">
		<FreeFormTextInstruction refs="ADULT_01 
IB310920230905 IB043420230905 IB044720230912 IB310220230912
IB043420240314 IB044720240326">
			
<Remark>BAGGAGE/SP/0EC<
<Remark>Other</Remark>
		</FreeFormTextInstruction>
	</Instruction>
<Instruction ListKey="Instruction_02"> <FreeFormTextInstruction refs="ADULT_02 IB310920230905 IB043420230905 IB044720230912 IB310220230912"> <Remark>BAGGAGE/SP/0EC</Remark> </FreeFormTextInstruction> </Instruction>
</InstructionsList>

The following error is returned:

Code Block
languagexml
<Errors>
	<Error ShortText="NDC_DIST_SP_0002" Code="486">Some Sports Equipment requested ignored as invalid.</Error>
</Errors>

  1. OrderChangeRQ

OrderChangeRS

In the OrderChangeRQ, there are two Remarks information, one of which does not match any Sport equipment:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_
03
1">
		<FreeFormTextInstruction refs="ADULT
_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912
_01 IB332620240614">
			<Remark>Other</Remark>
			<Remark>BAGGAGE/SP/
0D4<
0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The following error is returned:

Code Block
languagexml
<Errors>
	
<Instruction
<Error 
ListKey
ShortText="
Instruction_04"> <FreeFormTextInstruction refs="ADULT_01 IB310920230905 IB043420230905 IB044720230912 IB310220230912"> <Remark>BAGGAGE/SP/0D8</Remark> </FreeFormTextInstruction> </Instruction> </InstructionsList>The returned Warning message
NDC_DIST_SP_0002" Code="486">Some Sports Equipment requested ignored as invalid.</Error>
</Errors>

3.2 Two different Instructions, incorrect information in the Remark

OrderChangeRQ

OrderChangeRS / OrderViewRS

In the OrderChangeRQ, two different Instructions where one of them is not valid:

Code Block
languagexml
<Warnings>
<InstructionsList>
	
<Warning
<Instruction 
ShortText
ListKey="
SSE_ORM_SP_0004" Code="486">The number of Sports Equipment per passenger has been exceeded.</Warning> </Warnings>

And in the InstructionList, the valid Sports baggage returned and included:

Code Block
languagexml
<InstructionsList>
Instruction_1">
		<FreeFormTextInstruction refs="ADULT_01 IB044820231207 IB044920231223">
			<Remark>Other</Remark>
		</FreeFormTextInstruction>
	</Instruction>
	<Instruction ListKey="Instruction_
01
2">
		<FreeFormTextInstruction refs="ADULT_01 
IB310920230905 IB310220230912 IB043420230905 IB044720230912
IB044820231207 IB044920231223">
			<Remark>BAGGAGE/SP/
0EC/NN<
0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
<Instruction ListKey="Instruction_02"> <FreeFormTextInstruction refs="ADULT_02 IB310920230905 IB310220230912 IB043420230905 IB044720230912"> <Remark>BAGGAGE/SP/0EC/NN</Remark> </FreeFormTextInstruction> </Instruction>
</InstructionsList>

The same error as in the previous examples is returned:

Code Block
languagexml
<Warnings>
	<Warning ShortText="NDC_DIST_SP_0002" Code="486">Some Sports Equipment requested ignored as invalid.</Warning>
</Warnings>

Only the first valid option is returned in OrderViewRS:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="
Instruction_03
IB46f9e00e90ac4c24a4a7275b8a0a9214">
		<FreeFormTextInstruction refs="ADULT_01
IB310920230905 IB310220230912
 
IB043420230905
IB044820231207 
IB044720230912
IB044920231223">
			<Remark>BAGGAGE/SP/
0D4
0D8/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
<
/InstructionsList>

Scenario 3 - One or more Sport baggage allowance requested are not valid

Checking whether the requested sporting equipments fall within the permitted baggage allowance.

OrderCreateRQ

OrderViewRS

/InstructionsList>

Scenario 4 - Sport baggage not included for all segments within same O/D

Note: As explained in our Sport Product page, Sport baggage(s) must be assinged to a single passenger of the Order, as well as being included in every single segment of the same Origin-Destination:

OrderChangeRQ

OrderChangeRS

In this example, a scenario would be Origin = Madrid (MAD), Destination= New York (JFK), with Stopover = London (LHR), being first segment MAD to LHR, and the second segment LHR to JFK::

Code Block
languagexml
<InstructionsList>
<FlightSegmentList>
	
<Instruction
<FlightSegment 
ListKey
SegmentKey="
AA
IB043120231107">
		
<FreeFormTextInstruction refs="ADULT_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818"> <Remark>BAGGAGE/SP/0XX</Remark> </FreeFormTextInstruction> </Instruction> <Instruction ListKey="BB"
<...>
		
<FreeFormTextInstruction refs="CHILD_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818">
<FlightDetail>
			<FlightDuration>
				
<Remark>BAGGAGE/SP/0D6</Remark>
<Value>PT1H10M</Value>
			</
FreeFormTextInstruction>
FlightDuration>
		</
Instruction>
FlightDetail>
	</
InstructionsList> Code Block
languagexml
<Warnings>
FlightSegment>
	
<Warning ShortText="SSE_ORM_SP_0001" Code="486">Some Sports Equipment requested ignored as invalid.</Warning> </Warnings>And in the InstructionsList, the correct Sports baggage returned
<FlightSegment SegmentKey="IB380420231107">
		<...>
		<FlightDetail>
			<FlightDuration>
				<Value>PT1H15M</Value>
			</FlightDuration>
		</FlightDetail>
	</FlightSegment>
</FlightSegmentList>

Baggages must be included in two segments a once, and below, in Instruction_01, there is only one segment where the Sports baggage is included:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="
INSTRUCTION
Instruction_
02
1">
		<FreeFormTextInstruction refs="ADULT_01 
CHILD_01 IB383120230811 IB887820230811 IB887920230818 IB383620230818
IB043120231107">
			<Remark>BAGGAGE/SP/
0D6/NN<
0DD</Remark>
		<
/FreeFormTextInstruction> </Instruction> </InstructionsList>

Scenario 4 - Sport baggage allowance not requested for all segments within same O+D

4.1 Products have not been requested for both Origin and Destination segments.

OrderCreateRQ

OrderViewRS

Flight Segments as follows
/FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The following error is returned:

Code Block
language
xml
<FlightSegmentList>
	<FlightSegment SegmentKey="IB044720231212">
		<Departure>
			<AirportCode>BIO</AirportCode>
			<Date>2023-12-12</Date>
			<Time>13:35</Time>
			<AirportName>Bilbao</AirportName>
		</Departure>
		<Arrival>
			<AirportCode>MAD</AirportCode>
			<Date>2023-12-12</Date>
			<Time>14:45</Time>
			<ChangeOfDay>0</ChangeOfDay>
			<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
			<Terminal>
				<Name>4</Name>
			</Terminal>
		</Arrival>
		<.../>
	</FlightSegment>
	<FlightSegment SegmentKey="IB340020231212">
		<Departure>
			<AirportCode>MAD</AirportCode>
			<Date>2023-12-12</Date>
			<Time>20:10</Time>
			<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
			<Terminal>
				<Name>4</Name>
			</Terminal>
		</Departure>
		<Arrival>
			<AirportCode>ORY</AirportCode>
			<Date>2023-12-12</Date>
			<Time>22:15</Time>
			<ChangeOfDay>0</ChangeOfDay>
			<AirportName>Paris Orly</AirportName>
			<Terminal>
				<Name>1</Name>
			</Terminal>
		</Arrival>
		<.../>
	</FlightSegmentList>

Below, in Instruction_02, there is only one segment with Sports baggage requested:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB044720231212">
			<Remark>BAGGAGE/SP/0D6</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>
Code Block
languagexml
<Warnings>
	<Warning ShortText="SSE_ORM_SP_0003" Code="486">Sports Equipment ignore as must be requested for all flights within same origin-destination.</Warning>
</Warnings>

4.2. No segments available for the requested Products.

OrderCreateRQ

OrderViewRS

xml
<Errors>
	<Error ShortText="NDC_DIST_SP_0006" Code="486">Sports Equipment must be requested for all flights within same origin-destination.</Error>
</Errors>

Scenario 5 - Adding baggages to used segments

Note: This scenario applies to “Checked-in”, “Flown” and/or “Used” flight status.

OrderChangeRQ / OrderViewRS

OrderChangeRS

In the OrderChangeRQ:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_1">
		<FreeFormTextInstruction refs="ADULT_01 IB042320231108 IB383820231108">
			<Remark>BAGGAGE/SP/0DD</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The Status of the segment is Used/Flown (<Status>B</Status>):

Code Block
languagexml
<TicketDocInfo>
	<TicketDocument>
		<TicketDocNbr>0752106016114</TicketDocNbr>
		<Type>T</Type>
		<NumberofBooklets>1</NumberofBooklets>
		<DateOfIssue>2023-10-17</DateOfIssue>
		<TimeOfIssue>17:04</TimeOfIssue>
		<CouponInfo>
			<CouponNumber>1</CouponNumber>
			<FareBasisCode>
				<Code>YJN0M4SP</Code>
			</FareBasisCode>
			<CouponValid>
				<EffectiveDatePeriod>
					<Effective>2023-10-18</Effective>
				</EffectiveDatePeriod>
			</CouponValid>
			<Status>B</Status>
			<ServiceReferences>FLIGHT_IB042320231108_ADULT_01</ServiceReferences>
			<...>
			</...>

The following error is returned:

Code Block
languagexml
<Errors>
	<Error ShortText="NDC_DIST_SP_0005" Code="486">Sports Equipment requested not premited on flown flights.</Error>
</Errors>

Scenario 6 - Adding more Sport baggages than allowed per passenger

6.1 Adding more Sport baggage to the same passenger (OrderCreateRQ and OrderChange)

Note: As in the examples where baggages are included in OrderCreateRQ, the only exception is Adult + Infant, where it is allowed to add up to two products. Below, in Scenario 7, an example with Infant passenger type solely.

OrderCreateRQ

OrderChangeRS / OrderViewRS

In the OrderCreateRQ:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB042620240213">
			<Remark>BAGGAGE/SP/0D6</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

And, then, in the OrderChangeRQ adding another equipment:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB042620240213">
			<Remark>BAGGAGE/SP/
0EC<
0D6</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</
InstructionsList>
InstructionsList>

The following error is returned:

Code Block
languagexml
<Warnings>
<Errors>
	
<Warning
<Error ShortText="
SSE
NDC_
ORM
DIST_SP_
0003
0008" Code
="486">Sports Equipment ignore as must be requested for all flights within same origin-destination.</Warning> </Warnings>

Scenario 5 - Sport baggage allowance request invalid

It is necessary to include the Sports equipment of the Infant in the adult request. Otherwise, the following Warning message is returned:

OrderCreateRQ

OrderViewRS
="486">Only one Sports Equipment per passenger is allowed.</Error>
</Errors>

And in the InstructionsList of the OrderViewRS, only the valid option is included:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="IB7ac04a832343416ab760ff90fb4aba56">
		<FreeFormTextInstruction refs="ADULT_01 IB042620240213">
			<Remark>BAGGAGE/SP/0D6/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

6.2 Adding more than one baggage to the same passenger (only in OrderChange)

Note: Again, the only exception is Adult + Infant, where it is allowed to add up to two products.

OrderCreateRQ

OrderChangeRS

In the OrderChangeRQ, adding two products to the same passenger:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_
02 INFANT_02 IB383120230825 IB382220230901
01 IB044220240124">
			<Remark>BAGGAGE/SP/0EC</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList> Code Block
languagexml
<Warnings>

	
<Warning
<Instruction 
ShortText
ListKey="
SSE_ORM_SP_0005" Code="486">Special Equipment ignored for Infant passenger.</Warning> </Warnings>

Scenario 6 - Voluntary flight change

The Sports baggage allowance has been requested and, then, there is a voluntary change of the flight.

OrderReshopRQ / OrderCreateRQ

OrderViewRS

In the OrderReshopRQ, the flight change:

Code Block
languagexml
<Reshop>
	<OrderServicing>
		<Add>
			<FlightQuery>
				<OriginDestinations>
					<OriginDestination>
						<Departure>
							<AirportCode>MAD</AirportCode>
							<Date>2023-10-13</Date>
						</Departure>
						<Arrival>
							<AirportCode>LIS</AirportCode>
						</Arrival>
					</OriginDestination>
					<OriginDestination>
						<Departure>
							<AirportCode>LIS</AirportCode>
							<Date>2023-11-12</Date>
						</Departure>
						<Arrival>
							<AirportCode>MAD</AirportCode>
						</Arrival>
					</OriginDestination>
				</OriginDestinations>
			</FlightQuery>
			<Passengers>
				<PassengerReferences>ADULT_01 CHILD_01</PassengerReferences>
			</Passengers>
		</Add>
		<Delete>
			<OrderItem OrderItemID="IB8ed966ce9b604aa8bcc396932c97ec28OC_01"/>
			<OrderItem OrderItemID="IB8ed966ce9b604aa8bcc396932c97ec28OC_02"/>
		</Delete>
	</OrderServicing>
</Reshop>
In the OrderCreateRQ, Sports baggage allowance is requested
Instruction_02">
		<FreeFormTextInstruction refs="ADULT_01 IB044220240124">
			<Remark>BAGGAGE/SP/0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The following error is returned:

Code Block
languagexml
<Errors>
	<Error ShortText="NDC_DIST_SP_0008" Code="486">Only one Sports Equipment per passenger is allowed.</Error>
</Errors>

And in the InstructionsList, only the first valid baggage is returned:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_1">
		<FreeFormTextInstruction refs="ADULT_01 IB042620231220">
			<Remark>BAGGAGE/SP/0EC/NN</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

Scenario 7 - Adding Sport baggage to Infant passenger type

It is necessary to include the Sports equipment of the Infant in the Adult request.

OrderChangeRQ

OrderViewRS

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_1">
		<FreeFormTextInstruction refs="INFANT_01 IB043820231229 IB044720240106 IB394820240121">
			<Remark>BAGGAGE/SP/0D8</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

An error is returned:

Code Block
languagexml
<Errors>
	<Error ShortText="NDC_DIST_SP_0004" Code="486">Sports Equipment not permited for Infant passenger.</Error>
</Errors>

Scenario 8 - Passenger information in Query not invalid

The passenger’s information is not included or not valid.

OrderChangeRQ

OrderViewRS

In the OrderChangeRQ, the information regarding <PassengerServicing> in the Query element is missing:

Code Block
languagexml
<Query>
	<OrderID>IB94040dff9d7640abbcb35c7f24169f02OC</OrderID>
	<PassengerServicing/>
</Query>

The error returned:

Code Block
languagexml
<Errors>
	<Error ShortText="NDC_DIST_2006" Code="486">Invalid action code</Error>
</Errors>

Scenario 9 - Adding an already included Sport baggage

Adding the same equipment a second time in the OrderChangeRQ:

OrderChangeRQ

OrderViewRS

A previously added baggage in a second OrderChangeRQ:

Code Block
languagexml
<InstructionsList>
	<Instruction ListKey="Instruction_01">
		<FreeFormTextInstruction refs="ADULT_01 IB898820240602">
			<Remark>BAGGAGE/SP/0D6</Remark>
		</FreeFormTextInstruction>
	</Instruction>
</InstructionsList>

The returned error:

Code Block
languagexml
<InstructionsList>
<Errors>
	
<Instruction
<Error 
ListKey
ShortText="
Instruction_01"> <FreeFormTextInstruction refs="ADULT_01 IB310620231003"> <Remark>BAGGAGE/SP/0EC</Remark> </FreeFormTextInstruction> </Instruction> </InstructionsList>The Warning returned is:
NDC_DIST_SP_0007" Code="486">Sports Equipment already requested for passenger/flight.</Error>
</Errors>

Scenario 10 - The Sport equipment cannot be included in the Order

10.1 Error in the Order

Due to an error in the Order, the request to the SSR of the Sport Product fails.

OrderViewRS

Code Block
languagexml
<Warnings>
<Errors>
	
<Warning
<Error ShortText="
SSE
NDC_DIST_
ORM
SP_
9179
0010" Code="486"
>Contact
>Unable 
Iberia
to 
to
enter 
re-request
Sport 
the
Equipment 
aditional
in 
services
booking 
for
please 
all
contact 
flights<
Iberia.</
Warning>
Error>
</
Warnings>

 

...

Errors>

10.2 No passenger assigned to the Sport baggage

No passenger has been assigned to the Sports equipment.

OrderViewRS

Code Block
languagexml
<Warnings>
<Errors>
	
<Warning
<Error ShortText="
SSE
NDC_
ORM
DIST_SP_
0006
0003" Code="486"
>Special
>Sports Equipment ignored as must be requested for one passenger.</
Warning>
Error>
</
Warnings>

...

Errors>

For further information about all kind of error messages, please go to the following link:

Error Codes

New NDC Footer.pngImage Added