NDC FAQs

These FAQs address questions about NDC in general and how the JSON APIs handle NDC content. They apply to all NDC content regardless of source unless otherwise specified.

For a general discussion of NDC and how it's supported in the JSON APIs see the NDC Guide.

To access NDC content you must be provisioned for NDC with Travelport and registered with the NDC airline.

Related Content: NDC Guide

In this topic:

NDC Search and Book

Question

Answer

Will I be able to search for more than one NDC airline at a time?

The JSON APIs search for content for all available and participating carriers for the itinerary as provisioned for your PCC.

How will I be advised of a schedule change?

The schedule change will fall into the agent's Q11 as it does today in Smartpoint for ATPCO bookings. As the plugin and Smartpoint sync in the same session, there is no specific queue for the plugin.

For 1V and 1P users, these will be placed on a queue. The plan is to follow the queue numbers used for GDS bookings queues (i.e., Q11 for 1V and Q7 for 1P).

How far in advance can I search for NDC offers?

The timeline for advanced search is controlled by each individual carrier. Travelport will support whatever timeline the carrier supports for advanced searching.

Where can I see penalty conditions In JSON?

Penalty conditions (change/cancel permitted etc) are returned in Search. Penalty amounts, if applicable to the offer selected, will be returned in Price and Book.

This example shows the penalty conditions within the Penalties object of the Price response.

  "Cancel": [
                                    {
                                        "@type": "CancelPermitted",
                                        "penaltyTypes": [
                                            "BeforeDeparture"
                                        ],
                                        "higherPenatltyAppliesInd": true,
                                        "Penalty": [
                                            {
                                                "@type": "PenaltyAmount",
                                                "Amount": {
                                                    "code": "USD",
                                                    "minorUnit": 2,
                                                    "value": XXXX

How will approvals work for NDC tickets?

You can issue an instant ticket or hold a booking for a time period to ticket at a later date – usually only 24 hours.

Can I book one NDC carrier on the outbound and a different NDC carrier on the inbound in the same PNR?

Not in the same PNR. You can book single NDC airline bookings only. This is on the Travelport+ roadmap (no timeframes yet).

Can I book ATPCO or EDIFACT and NDC flights in the same booking file/PNR?

No. It is however our long-term plan to ensure that this is supported in Travelport+ and will be communicated in due course.

Are the pricing FCI codes different for NDC tickets?

There are specific FCMI codes to identify NDC transactions (3, 4, or 5); however, according to ARC, the airlines are not using these.

Will we receive pricing and exchange debit memos in the NDC channel?

In NDC the airline is responsible for presenting and returning the offer and confirming the order. Therefore, there should be no debit memos.

While processing a NDC ticket, do we receive credit card authorization code from airlines?

There is no facility to support passing credit card authorization codes to the airlines in NDC. When paying by credit card, the carrier acts as merchant of record and will authorize the credit card when it is passed to them. They will decline, if necessary, without issuing the ticket.

Can we create interline bookings in the NDC?

Currently, NDC carriers do not have Interline flights supported but they do support codeshare flights.

Commission/Bonus agreements - are we eligible to claim commission on NDC tickets if on ARC report? Can commission be updated post ticketing and/or modify TD and Tour code?

Yes, if commission is present with the agency and the offer is eligible, it will be returned at Price and Book (Smartpoint will return commission, JSON – in the commission object). Commission can also be claimed and added manually via the ARC portal (pre-ticket only).

Can I request seats using loyalty details and corporate ID (CLID)?

Yes, this is supported and will show chargeable price as 0.00. For some carriers, a loyalty card status will obtain a free seat. A CLID number is not recognised through Travelport’s NDC products; however, it may allow certain upgrades when the passenger arrives at the airport if included in the PNR.

Can I book the NDC order and then add seats on the carrier's website?

Seats can be booked through Smartpoint and JSON. If you add or modify seats on the carrier's website, any changes made will not reflect back in the booking file or PNR. Once you make changes on the carrier's website, the ownership of the booking file or PNR passes to the airline.

How do Virtual Cards work with NDC and booking air and paid seats? Would a separate card be needed for each transaction?

JSON allows separate forms of payment if desired. A virtual card number is treated the same as a normal credit card. The virtual card authorization will be given for 1 transaction only; a separate authorization will be required if paying by 2 or more forms of payment.

Are we going to be able to support different types of payment for each passenger? For example, one passenger pays with credit card and another one with cash?

This is currently not supported but is on the roadmap.

If I cancel the order, will I get a refund on seats and bags?

Refunds are processed as per the airline's policy.

How will booking data appear in the passive PNR or booking file on the GDS? Will the pricing information be stored?

If you view an NDC booking through Smartpoint Desktop (Travelport+ or Apollo) or Smartpoint Worldspan, the NDC bookings created will show the flight data as a passive segment and status code ZK. The fare and tax breakdown, flight details, payment, etc. are stored in the Remarks lines of the PNR. For Travelport+, refer to DI Lines for NDC Bookings for detailed examples.

The examples below show fare data in 1P/1V remarks. Also see the MIR and TAIR Examples section of DI Lines for NDC Bookings for additional Apollo and Worldspan examples.

NDC Servicing

Question

Answer

Does the agency have the same time lines to audit, void, modify, etc. in ARC as with current GDS tickets?

Yes they are no different, but do always check the fare conditions as there could be some exceptions.

How will agents be able to display the NDC ticket number to know if a customer has unused ticket available for exchange?

The agency can look at the IAR (ARC portal) or BSPlink (BSP portal).

Can we modify the booking on the carrier's website?

Yes, however, if you modify the booking on the carrier's website, the ownership of the booking transfers to the carrier. These changes will not be reflected back into the booking file/PNR.

If ownership is transferred to the carrier, does it mean I won't receive my schedule change if it happens?

Yes. The connection is broken with Travelport, so the agency will not be able to receive updates through Travelport.

What options are available for tickets that are no-show for NDC?

Each carrier may handle no-shows differently. We recommend contacting the airline directly.

How does revalidation work for NDC?

The carrier does revalidation during schedule change. Existing host entries regarding revalidation will not work for NDC.

When there is a schedule change, the agent needs to ensure that the ticket has been revalidated because in some cases the agent has to do a reissue with a waiver code. Guidance on which scenarios require waiver is provided by the carrier.

NDC Reporting and MBOS

These frequently asked questions provide information about reporting and mid- and back-office systems (MBOS).

Question

Answer

Customers want to issue an invoice for NDC PNRs, including the Service Fees, with totals, terminal, seat information, etc. Are we going to have an outlined process for this?

The DI. lines and remarks fields can be used for MBOS data; the agent will then have to use their own methods to extract this to create a customer invoice.

When I do a void, cancel, or refund, will these actions be automatically sent to by MBOS to update it?

No, the MIR or TAIR is not automatically updated with these modifications. A DI. line (Travelport+ and 1V) or remark line (1P) will be added to the PNR with these actions. Keep in mind that a PNR with no segments will go into a past date status and a MIR or TAIR cannot be generated. A workaround is to ensure you input retention lines in the PNR before doing these actions to keep the PNR alive so you can re-send the MIR.

In NDC when doing an exchange ticket for the booking, how will this flow through to MBOS?

In NDC all passengers in the booking are exchanged together and the amount per ticket is reported together for all passengers in the DI lines and not per passenger. We are aware MBOS providers logic is to capture data for one passenger at a time. So MBOS providers will need to have new logic in place to capture this information for all passengers. In NDC if you are only exchanging the ticket for one passenger, then that passenger needs to be split out on his/her own PNR.

Will I see my NDC tickets issued in my HMPR (1V) and DDL (1P) reports?

HMPR and DDL will not be updated, as these are the GDS record of ticket numbers, which we create. As the airline is doing the ticketing, they are in control of the ticket number and ticket number reports. Some airlines are looking at order history, but this is not implemented yet through IATA standards.

Will an NDC booking create a GDS PNR with passive segment for mid- and back-office integration purposes?

NDC bookings made through Travelport+ and Apollo will automatically create a passive (ZK) segment with all the NDC flight data, fare, taxes, etc. captured in the DI lines (1V and Travelport+) or Itinerary Remarks (1P), and these will flow through to the MIR (1V) and TAIR (1P) to flow through to mid- and back-office systems. This similar process is used today for booking low cost carriers via the LCC’s API.

Will a PNR be created in 1P/1V if the refund request is initiated after the reservation is cancelled and past travel date (not in the original PNR)?

No this is not supported. Once the order is canceled, it is then purged from the system.

NDC for Apollo and Worldspan

Content for both NDC and GDS in the JSON APIs is sourced from the Galileo GDS (Global Distribution System) for most customers. NDC content from the Apollo and Worldspan GDSs is available to specifically provisioned customers. See the NDC Guide for Apollo and Worldspan.

The FAQs in this section are specific to NDC content for Apollo and Worldspan.

Question

Answer

What NDC airline content will be available to Apollo and Worldspan customers?

American Airlines NDC content is available at this time.

Will United Airlines NDC content be available through Apollo and Worldspan?

The priority and immediate focus is American Airlines. United Airlines is being scoped and is under review.

Which countries will AA content be available to book?

AA NDC content is available in several countries. See the NDC Guide for Apollo and Worldspan for countries supported by each airline.

Apollo and Worldspan customers in Canada, Mexico, and the United States will be provisioned. However, content will also be available for Apollo and Worldspan customers in other points of sale using the current NDC provisioning channels.

How will the agents shop and book the NDC content in Apollo and Worldspan?

Shopping and booking NDC content on 1V/1P is available through existing JSON API requests and responses. The only difference between 1V/1P and Travelport+ is the value the source of the response.

Do I have to register with American Airlines NDC channel?

You must be specifically provisioned to access American Airlines NDC content on Apollo or Worldspan:

  1. Sign in to https://my.travelport.com.

  2. Select the Help and resources menu then Travelport support.

  3. Scroll to the bottom of the page. In the Raise a Case box, click Open a Request.

  4. On the next page, select Developer Product Services.

  5. In the Problem Type list, select API activation/provisioning.

  6. In the Product list, select RESTful JSON API.

Once you receive your pre-production credentials, you can begin developing and testing. Refer to Ready to Certify? for certification steps.

Will the JSON API 1P/1V services be the same JSON API services available on Travelport+?

Yes, developing against JSON API services for 1P/1V prepares the agency to migrate to Travelport+. This is not technical debt and will be a step closer to moving to Travelport+. The same services used for 1P/1V will also be used to shop and book content on Travelport+. The only difference between 1V/1P and Travelport+ is the value of the source of the response.

Can a user have the same JSON credentials/usage on 1V/1P/1G?

Users will need separate JSON credentials for each GDS.

Will NDC recognize all our different contracts and fares with American Airlines?

If you currently have any negotiated or private fares with American Airlines, contact your sales representative to access it via NDC. Note: NDC does not support net fares.

I use the Travelport MIR (1V) and TAIR (1P) to capture data in my MBOS, will this continue to work?

MIR and TAIR data is transmitted in the same way as any type of booking, and NDC data will be stored in the DI remarks. It is not automatically transmitted.

Have early discussions with the agency and/or MBOS providers to review any work required on their side to capture this data from the MIR and TAIR files because it is different from an ordinary air booking.

How do agencies transmit a MIR (1V) and TAIR (1P)?

Agencies will need to use non-faring options in the transmission. This is because in 1P/1V, we are not storing fares/prices. Refer to the MIR and TAIR Examples section of the DI Lines topic.

In 1V it will be DJD modifier

J = NON-FARING MIR (DJD command used). The DJD command transmits a MIR only to the MIR device targeted in the command. This MIR does not enter the fraud package and does NOT contain ANY fare information (APO only). The DJD command will also transmit a non-faring MIR for non-participant carriers with or without a MIR device targeted in the command (APO only).

In 1P it will be EZI|@B0.00 (@B is the fare override)