Troubleshooting

Errors grouped according to the NDC message

Each section contains a description and a possible solution for each error. If the error persists and cannot be resolved, please contact us by following the Contact page instructions. 


Error messages that are common in the whole NDC solution

Error message

Explanation

Solution

A required header representing a Message Addressing Property is not present

XML structure error

Check that every <xxx> section ends with a </xxx>

Invalid Input Data

Some field is missing or empty

Review the implementation guide for mandatory content

Link down

Connectivity error

Retry after 2-3 minutes

No match for record locator

- Access to the order is restricted (created by another IATA)
- OrderID is incorrect
- The order is expired (more than 36 hours since the departure of the last flight)

- Check the OrderID 

- Retrieve the booking on Finnair.com

Requested corporate profile info ignored 

Corporate profile information from the input is ignored and the one from the offer is used

Update the CorporateID in the offer with OfferPrice if needed

Requested traveller profile info ignored 

Frequent Flyer profile information from the input is ignored and the one from the offer is used

Update the Frequent Flyer cards in the offer with OfferPrice if needed

Target office ID not found

The seller recognition section is incorrect

The seller has not been configured

Verify the seller recognition structure mentioned under “AY specificities” available on the NDC Portal

Too many open conversations

Traffic overloaded

Retry after 2-3 minutes

Umarshalling Error

Grammar error

Check the formatting of the value or look for any empty fields in your message

Unable to process

System error

Send the request again

Error message

Explanation

Solution

Invalid request

Invalid input in the query

Check the request message content

No profile found matching this search criteria 

The airline in the query has not defined its OD list

Use airline code "AY"

Error message

Explanation

Solution

Corporate account not foundThe CLID in the offer is invalidCheck whether the corporate number is correctly entered
Frequent flyer number not foundFrequent flyer number is invalid or for another airlineCheck whether the card is for a oneworld airline and the number was correctly entered
Invalid passenger typeOne of the provided PTCs is not supported by AY NDCUse only PTC: ADT, CHD, INF, YTH, STU, SEA
Invalid range of dates optionToo many dates in the calendar mode searchLimit the time window to 15 days for one-way trips and 7 days per segment for roundtrips
Invalid time window optionFiltering time span is too wideLimit the time window to 24h
No active itinerary in the airline profileThis itinerary is not sold in AY NDC

- Implement AirlineProfile to get all sold segments

- Choose another origin and destination

No available flight found for the requested segment XNo availability on the flights for the requested bound/dateChoose another date
No fares found for requested itineraryAY does not have availability on this route/cabin/dateCheck availability on Finnair.com
No itinerary found for requested segmentNo flight operated on the requested bound/dateChoose another date
Number of passengers exceed 9Too many passengers in the shopping requestLimit the number of passengers to 9 (plus infants)
Past date/time not allowedThe flight date is in the past.Choose a date in the future
Application of automatic traffic controlThis IATA has reached the AirShopping limit during the past 24h and it has been automatically rejectedResend the shopping request at a later time

 

Error message

Explanation

Solution

Frequent flyer number is invalid

At least one of the provided FQTV or CLID numbers is invalid or for another airline

- Check whether the frequent flyer card is issued for a oneworld airline, and whether the number is entered correctly

- Check whether the corporate number is entered correctly

Invalid passenger type code

At least one PTC in the query does not match the offer

Do not send the PTC in the request, or be sure they match the AirShopping reply

Unable to process syntax error

The query does not follow the NDC grammar

Review the implementation guide for proper message syntax

Unable to retrieve offer

- The offer was not found in the database

- The offer is expired (more than 30 minutes since the last retrieve)

- Check the OfferID and OfferItemID used

- Start shopping again


Error message

Explanation

Solution

Contract(s) not eligible for void

Tickets/EMD can no longer be voided (after 22:45 GMT on booking day)

Use the order refund

Element cancellation not allowed

Itinerary clean-up failed due to flown segment(s)

Send again the cancellation request

Error at end of transaction time: simultaneous changes to PNR

The automated process updated the order at the same time

- Send the failing message again

- Start the cancelling process again

Invalid refund amount

The refund amount at reshop and cancel does not match

Use OrderReshop to retrieve the proper refund amount

Refund incomplete - some items could not be refunded

Some documents (like infant tickets) cannot be refunded in NDC

Refund the order via another channel

Reservation previously cancelled

The order has been deleted

Retrieve the order on Finnair.com

Unable to process a refund, please process manually

- Ticket refund is restricted
- There is an infant in the order (NDC limitation on refund for infants)

Process the refund through the BSP link


Unable to retrieve PNR

The OrderID field contains an invalid value

Send the proper OrderID


Error message

Explanation

Solution

SEGMENT SELL WARNING: ASSOCIATED SSRS REMOVED - ALL SSRS REBOOKEDSeat or other ancillary carried over to new flight following flight change.No action needed.
SEGMENT SELL WARNING: ASSOCIATED SSRS SEAT REMOVED - NOT ALL SSRS SEAT REBOOKEDSeat is not carrier over to the new flight. Contact customer care to rebook your seat.
SEGMENT SELL WARNING: ASSOCIATED SSRS REMOVED - NOT ALL SSRS REBOOKEDOther ancillaries not carrier over to the new flight. Manually rebook ancillary.
Document(s) already issuedTicket/EMD (re)issuance already processedRetrieve the order to check whether all documents are returned
Error at issuance time: need TSTOrder with unpaid modifications and inconsistent pricing recordUse OrderReshop to reprice the order
Error at issuance time: service/name change-verify TSMOrder with unpaid ancillary and inconsistent pricing recordPay for the ancillary on the same channel it was booked
Error at issuance time: service/name change-verify TSTOrder with unpaid flight change and inconsistent pricing recordUse OrderReshop to reprice the order
Error at end of transaction time: simultaneous changes to PNR The automated process updated the order at the same time

- Send the failing message again

- Start the updating process again
 

Invalid form of paymentThe form of payment is not authorized

- If you are currently in the implementation stage, contact the project’s team

- If you are already live, contact your Account Manager

OB fees pricing calculation problem: OB fees pricing mismatchThe form of payment at pricing and booking does not match

- Restart from the pricing step, including the correct FOP

- Update your FOP with an OrderReshop (refer to the document "OrderReshop for OB fees" available on the NDC Portal)

Payment failedTransaction rejected by the payment platform- Check for details in the sub-error message
- Restart payment with the proper amount and FoP
PNR updated by parallel process-please verify PNR contentSome automated processes updated the order at the same time, and some conflicts could have occurredCheck whether the order contains all expected flights and services
Specific seat requested is not availableThe specified seat is already occupiedCheck the SeatAvailability to book another seat
TST expired - override or delete and repriceOrder unpaid and pricing record expiredUse OrderReshop to reprice the order
Unable to create payment solution

- The form of payment is invalid

- The amount to be paid is incorrect
 

Check the FOP and total amount (flights plus ancillaries)
Unable to retrieve offer

- The offer was not found in the database

- The offer is expired (more than 30 minutes since the last retrieve)

- Check the OfferID and OfferItemID used

- Start shopping again

Error message

Explanation

Solution

Corporate account not found

The CLID in the offer is invalid

Check whether the corporate number is correctly entered

Error at end of transaction time: simultaneous changes to PNR

The automated process updated the order at the same time

- Send the failing message again

- Start the booking process again

FQTV number not accepted 

The Frequent Flyer card in the query is not valid or does not match the passenger's name

Check whether the card is issued for a oneworld airline and whether the traveller and number are correctly entered

Invalid form of payment

FOP is not authorized

- If you are currently in the implementation stage, contact the project’s team

- If you are already live, contact your Account Manager

Invalid name format: invalid format/not entered/

One of the name fields contains an unsupported character

Remove numbers and special characters

Invalid offer item selection

The flight OfferItem is missing

Add the mandatory OfferItem

Invalid office identification

Agent IATA number is missing or not configured

Send IATA number in all messages

Invalid passenger selection

Passenger information is not aligned between the query and the offer

Verify that passenger information matches the OfferPriceRS (PTC and PaxID)

Invalid text data

The mandatory date of birth is missing

Send the date of birth for INF, CHD, and ADT on secure flights

Need form of payment

- The payment section has not been sent
- Deferred payment is not activated
 

- Send FOP and the total amount

- Contact your Account Manager
 

Not authorized by IATA

IATA agent inactive or not authorized to use this form of payment.

Contact IATA or use another FOP

OB fees pricing calculation problem: OB fees pricing mismatch

The form of payment at pricing and booking does not match

- Restart from the pricing step, including the correct FOP

- Update your FOP with an OrderReshop (refer to the document "OrderReshop for OB fees" available on the NDC Portal)

SSR FQTV addition failed

The Frequent Flyer card is not valid or does not match the passenger

Check that the card is owned by the travelling passenger and the entered number is correct

Specific seat requested is not available

The specified seat is already occupied

Check the SeatAvailability to book another seat

Payment failed

Transaction rejected by the payment platform

- Check for details in the sub-error message
- Restart payment with the proper amount and FoP

PNR updated by parallel process-please verify PNR content

Some automated processes updated the order at the same time, and some conflicts could have occurred

Check whether the order contains all expected flights and services

Pricing/ticketing error

Problem at issuance time. Order not created

Resend the OrderCreate

Unable to create order

One of the codeshare flights is not confirmed

Use another offer

Unable to create payment solution

- The form of payment is invalid

- The amount to be paid is incorrect
 

Check the FOP and total amount (flights plus ancillaries)

Unable to retrieve offer

- The offer was not found in the database

- The offer is expired (more than 30 minutes since the last retrieve)

- Check the OfferID and OfferItemID used

- Start shopping again


Error message

Explanation

Solution

At least one cabin must be specified

The cabin code is missing for additional offer items

Add at least one cabin code

Check number items in list

There are no AddOfferItems nor DeleteOrderItem section

Provide the segments to add or delete

Itinerary not supported - too many bounds

Too many bounds in the resulting offer

Limit the number of segments to 4

Invalid requested bound

Invalid OrderItemID in DeleteOrderItem section

Check the OrderItemID in OrderViewRS

Invalid tattoo

Invalid ServiceID in DeleteOrderItem section

Check the ServiceID in OrderViewRS

Need record locator

The OrderID field is empty

Send the OrderID

Not eligible for ATC exchange

- Multiple reissues on ticket partially used is not supported (ATC limitation)

- The flight is already in the DCS window, and coupons are in the checked-in status

- The order went through an involuntary change, and the ticket has already been updated

Cancel check-in online

Restricted

Order not eligible for ATC exchange

Use fares eligible to reissuance

Routing of segment does not match eTKT coupon

Order’s flights do not match the ticket’s coupons (modification without reissuing)

Pay for the previously made changes

Unable to process shopping

- Change is against fare rules

- Passenger no-show on the flight

Check fare notes

Unable to retrieve PNR

- Access to the order is restricted (created by another IATA)

- OrderID is incorrect

- The order is expired (more than 36 hours since the departure of the last flight)

- Check the OrderID 

- Retrieve the booking on Finnair.com

Error message

Explanation

Solution

Reservation previously cancelledThe order has been deletedCreate a new order

 

Error message

Explanation

Solution

Communications not availableSystem errorRetry after 2-3 minutes
Invalid format/data - data does not match syntax rulesThe query does not follow the NDC grammarReview the implementation guide for proper message syntax
Seat Request not available as flight operated by another carrierThe seat map of the codeshare partner is not availableTry to add seat on the operating carrier's website.
Unable to retrieve offer

- The offer was not found in the database

- The offer is expired (more than 30 minutes since the last retrieve)

- Check the OfferID and OfferItemID used

- Start shopping again

 

Error message

Explanation

Solution

No valid recommendation found

No applicable ancillary for this flight/date/fare

Choose another offer

Unable to retrieve offer

- The offer was not found in the database

- The offer is expired (more than 30 minutes since the last retrieve)

- Check the OfferID and OfferItemID used

- Start shopping again