Troubleshooting
Here you can find a selection of common error and warning messages that you may encounter while using AY NDC.
Error message | Explanation | Solution | 
|---|---|---|
A required header representing a Message Addressing Property is not present; Invalid format  | Formatting and/or XML structure error | Check message formatting; ensure 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; No PNR match found; Invalid missing recloc  | - 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”. | 
| 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 Internal processing error  | System error | Send the request again | 
| Invalid currency code | Invalid currency code is provided | Check and correct currency code | 
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 found | The CLID in the offer is invalid | Check whether the corporate number is correctly entered | 
| Frequent flyer number not found | Frequent flyer number is invalid or for another airline | Check whether the card is for a oneworld airline and the number was correctly entered | 
| Invalid passenger type | One of the provided PTCs is not supported by AY NDC | Use only PTC: ADT, CHD, INF, YTH, STU, SEA | 
| Invalid range of dates option | Too many dates in the calendar mode search | Limit the time window to 15 days for one-way trips and 7 days per segment for roundtrips | 
| Invalid time window option | Filtering time span is too wide | Limit the time window to 24h | 
| No active itinerary in the airline profile | This 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 X | No availability on the flights for the requested bound/date | Choose another date | 
| No fares found for requested itinerary | AY does not have availability on this route/cabin/date | Check availability on Finnair.com | 
| No itinerary found for requested segment | No flight operated on the requested bound/date | Choose another date | 
| Number of passengers exceed 9 | Too many passengers in the shopping request | Limit the number of passengers to 9 (plus infants) | 
| Past date/time not allowed | The flight date is in the past. | Choose a date in the future | 
| Application of automatic traffic control | This IATA has reached the AirShopping limit during the past 24h and it has been automatically rejected | Resend the shopping request at a later time | 
| Not available and waitlist closed | Requested service or item is not available, and the waitlist for it is also closed | Pick another offer or flight/date. | 
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 | 
|---|---|---|
| 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  | 
| Not available and waitlist closed | Requested service or item is not available, and the waitlist for it is also closed | Pick another offer or flight/date. | 
Error message | Explanation | Solution | 
|---|---|---|
| Reservation previously cancelled | The order has been deleted | Create a new order | 
Error message | Explanation | Solution | 
|---|---|---|
| Communications not available | System error | Retry after 2-3 minutes | 
| Invalid format/data - data does not match syntax rules | The query does not follow the NDC grammar | Review the implementation guide for proper message syntax | 
| Seat Request not available as flight operated by another carrier | The seat map of the codeshare partner is not available | Try 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  | 
| Invalid ticket coupon status | The status of the ticket or document coupon is invalid for the requested update | Select only coupons eligible for exchange | 
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  | 
| Invalid ticket coupon status | The status of the ticket or document coupon is invalid for the requested update | Select only coupons eligible for exchange | 
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  | 
| Invalid ticket coupon status | The status of the ticket or document coupon is invalid for the requested update | Select only coupons eligible for exchange | 
| Not available and waitlist closed | Requested service or item is not available, and the waitlist for it is also closed | Pick another offer or flight/date. | 
Error message | Explanation | Solution | 
|---|---|---|
| SEGMENT SELL WARNING: ASSOCIATED SSRS REMOVED - ALL SSRS REBOOKED | Seat 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 REBOOKED | Seat is not carrier over to the new flight. | Contact customer care to rebook your seat. | 
| SEGMENT SELL WARNING: ASSOCIATED SSRS REMOVED - NOT ALL SSRS REBOOKED | Other ancillaries not carrier over to the new flight. | Manually rebook ancillary. | 
| Document(s) already issued | Ticket/EMD (re)issuance already processed | Retrieve the order to check whether all documents are returned | 
| Error at issuance time: need TST | Order with unpaid modifications and inconsistent pricing record | Use OrderReshop to reprice the order | 
| Error at issuance time: service/name change-verify TSM | Order with unpaid ancillary and inconsistent pricing record | Pay for the ancillary on the same channel it was booked | 
| Error at issuance time: service/name change-verify TST | Order with unpaid flight change and inconsistent pricing record | Use 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 payment | The 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 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)  | 
| 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 | 
| Specific seat requested is not available | The specified seat is already occupied | Check the SeatAvailability to book another seat | 
| TST expired - override or delete and reprice | Order unpaid and pricing record expired | Use 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 | 
|---|---|---|
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  | Process the refund through the BSP link  | 
Unable to retrieve PNR  | The OrderID field contains an invalid value  | Send the proper OrderID  |