Help! Code-sharing confusion grounded my vacation

Maybe it's not better in the Bahamas. / Photo by H Butler
Question: We booked a ticket from Washington to the Bahamas recently through Expedia. It was a code-share flight Bahamasair operated by US Airways.

At the US Airways check-in counter we, and about 50 other travelers, were told by US Airways ticket agents that Bahamasair had not transferred the ticket information to the US Airways system and so none of us could board.

After four hours of pleading, arguing and begging with US Airways and Expedia, we gave up and went home. By that time we couldn’t book any reasonably priced flights to our destination in the Bahamas.

At a minimum we will lose the rental fee for the place in the Bahamas and we’re worried that we’ll also lose the $1,400 we paid Bahamasair. Multiple phone calls to Bahamasair have been unsatisfactory.

This was a genuine travel nightmare. Can you help us? — Jay Middour, Alexandria, Va.

Answer: You’re right — that’s some travel nightmare! Bahamasair should have gotten your tickets right with US Airways and when it couldn’t, either the airline or your travel agent should have fixed it for you.

Codesharing, which is an airline industry term for lying, allows an airline to sell seats on another airline’s flights while at the same time claiming it’s the airline’s own flight. In your case, you purchased tickets through Bahamasair, but the flight was actually on US Airways. When something went wrong, it seems no one took responsibility for the problem.

I’m a little surprised that Expedia couldn’t come up with a better solution than to cancel your flight. The online travel agency’s well-promoted “Expedia Promise” guarantees that the trip you booked “will meet the descriptions on its site and in your itinerary.” If a mistake is made, it says, “We’ll take responsibility — at no additional cost to you.”

The way I see it, Expedia should have either imposed on Bahamasair or US Airways to fix their little code-sharing glitch or bought a new flight to the Bahamas the same day. You certainly shouldn’t have had to spend hours pleading with anyone.

How could you have avoided this? I would tell you to avoid code-sharing flights, but in this day and age of airline partnerships and alliances, it’s practically impossible to do that. But the code-sharing arrangement should raise a red flag. (When you’re booking one, it will say, “Operated by US Airways,” for example.)

When you’re on a code-sharing flight, it means you need to be extra careful. Don’t just call your airline to confirm the flight — call the airline operating the flight. A system error like this, while rare, might be caught with a simple call.

If you’re stuck in a situation like this again, politely ask the Expedia representative to escalate the call. You can do that by calmly asking to speak with that person’s direct supervisor — not “a supervisor” or “someone in charge” since that can be interpreted in many ways and could land you with an agent’s colleague who will proceed to tell you it can’t be done.

Also, it helps to be aware of the “Expedia Promise,” which is the online agency’s guarantee that it will take care of you.

I contacted Expedia on your behalf. A representative apologized for not being able to assist you on the day you traveled and helped you secure a refund from Bahamasair. Expedia also sent you a $200 check and a $200 credit to make up for the trouble.

  • JPainis

     Then what do you propose to do about tickets that can’t be bought only on one airline?

  • TonyA_says

    Codeshare has absolutely nothing to do with this problem

    Airline systems are designed and built so they can talk to each other. It is a process known as Interlining and Inter Airline Through Check-in (IATCI). What happened to the OP was caused by a failure in eticketing.

    When you go to the airport to check in for a flight and your eticket (coupons) were issued (validated) by another airline (called the marketing airline), the Departure Control System (DCS) of the operating airline must be able to get a hold (gain access and control) of the eticket which resides on the other airline’s eticket database.

    The operating airline WANTS TO GET PAID! So, it must check the status of the eticket coupon that will be used for that flight. It must first check if your eticket is open or available for use. Then as you board and fly, it must update the status of your eticket, in order to be able to present it for payment by the validating carrier.

    Generally speaking, there are 2 kinds of method – interactive or control – that is used to manage etickets during check in. Regardless of the method, if the operating carrier cannot gain access of your eticket, then you won’t fly (since the carrier may not get paid).

    I suspect something went wrong with the BahamasAir systems so it was not able to transmit an e-ticket list or provide access to USAir to get their eticket information for check in.

    The advantage of a paper ticket is that the coupon can be lifted by hand. So for as long as your name (reservation data) was transferred earlier and you are in the passenger list, then the agent can always lift your unused paper coupon.

    Too bad, modern technology never gets blamed for lying. Only airlines do. :-)

  • Nigel Appleby

    I don’t have a problem with codeshares, but in this situation I think the US Airways agent could have been more proactive in solving this. Perhaps a phone call to Bahamasair, but this unfortunately happens less and less.

    Some years ago we had to book tickets on AA through Travelocity with 18 hours before departure due to a death in the family. We had all the information for an e-ticket but whe we got to check in the tickets didn’t show on the AA system. The ticket agent then phoned Travelocity and discovered that the tickets were waiting to be mailed! So he arranged with Travelocity to cancel the originals and re-sell at the original fare codings. And the second leg of the trip was a codeshare, but it all worked thanks to the AA ticket agent and we got to the other end on time.

    When we expressed grateful thanks for all his efforts, he shrugged it off and said “just doing my job”. Plus of course it took co-operation from Travelocity to make it all come together at no extra cost.

    So problems like this should be resolvable at the time if someone would make the extra effort, perhaps if the OP had asked the US Airways agent to phone Bahamasair it might have been resolved. Too many people will say if it’s not in the computer that’s it! But it isn’t always.

  • Ann Lamoy

    And sometimes-based on where you live-there really isn’t.

    For example, my sister is flying out to Vegas in September to join me on vacation. I have the luxury of flying out of SEA when I fly. She lives in Lake Placid NY. The nearest hub is either BTV or ALB. When I booked her flight for her (since she has only flown once in her life before and really hates to use her credit card on the internet-don’t ask), I booked her flight. Cheapest flight out of either airport was out of BTV for $515. That was leaving at 6am getting into LAS at 2pm. RT was leaving at 6am getting back into BTV at (apprx) 6pm. Add in the cost of the RT ferry ($23) to get over to VT, gas and a hotel and possibly parking if the hotel didn’t offer free parking, you are looking at about $600.

     I booked her trip from SLK leaving at 6:30am and arriving in LAS at 1:46pm. The RJ stops in BOS and routes through ORD. (Only other choice was IAH). RT is leaving LAS at 6:20am and getting into SLK at 7:15pm.

    The benefits-with such a small airport, you can arrive about 45 minutes before departure. Her husband will drop her off and pick her up. They live ten miles from the airport. The cost? $595. It was the same or cheaper than flying from a hub 2 hours away and no wear and tear on the car-and no two hour drive home after a long day of flying.

  • TonyA_says

    I am not sure why the OP bought a DCA-NAS ticket from BahamasAir (UP). I cannot see any advantage.

    USAir base fares are cheaper than BahamasAir’s:

    **  MONEYSAVER  FARES  ** WASNAS SRX FARES FOR TRVL 13APR12 AND TKTG 13APR  ADD TAXES   * SEG/PFC CHARGES MAY APPLY LN A/L  F.B.C.  USD   OW       RT     1 US  #GBWA7SSX   106.00   212.00     2 US  #UBWA7SSX   106.00   212.00     3 US   GBWA4NSX   108.00   216.00     4 US   UBWA4NSX   108.00   216.00      5 US   KBWA7NSX   129.00   258.00     6 US   TBWA7NSX   129.00   258.00    7 US   GBWA3NSY   149.00   298.00    8 US   SBWA3NSY   149.00   298.00    9 US   LBWA3NSY   184.00   368.00   10 US   TBWA3NSY   184.00   368.00    11 US   LBWA0NSY   199.00   398.00   12 US   SBWA0NSY   199.00   398.00   13 UP   VKSP7AP    209.00   418.00   <– 14 US   LBWA0NSY   239.00   478.00    15 US   WBWA0NSY   239.00   478.00    16 UP   QTSPNR     289.00   578.00   <– 

    BahamasAir’s cheapest fare is $209 each way before tax. That’s almost double the cheapest fare from USAir. It’s hard to believe that  the OP bought a cheaper ticket from BahamasAir.

    Please take a closer look at line #11 USAir fare basis code LBWA0NSY – that fare does not need any advance purchase. So for as long as there is a class L seat available, one can walk up to the USAir counter and pay $199 plus tax to fly to Nassau.

    I wonder why the bought a BahamasAir ticket from Expedia?

  • Chasmosaur

    Thanks for one of your cool screens :)

    I will point out, though, that we don’t know the actual configuration.  ”Washington, DC” could be DCA or BWI (IAD seems to be out of the picture).  I picked Nassau out of the hat of several airports, and DCA as a 50/50 chance.

  • AUSSIEtraveller

    without codesharing you’d have less services to choose from & therefore less competition & therefore higher fares.

    A simple example, if you have a route which can’t support 2 airlines.

    Either one drops out completely, or they codeshare, ie they both sell tickets on same flights, often at different prices.

    This complain, seems to have more to do with Expedia than the airlines.

  • TonyA_says

    You are correct, though. That’s the airport that has the codeshare to NAS.

    1*A#US1671   DCANAS- 844A1124A     319 0E
    2  $UP 617   DCANAS- 844A1124A     319 0E
        UP 617 OPERATED BY US AIRWAYS

    The weirdest thing is that the OP paid ~$1400 for the ticket. He must have bought in the last minute.
    The Y ticket for USAir  costs $1799 so I reckon the OP tried to save a few bucks by buying the UP codeshare (M class) ticket for $1449. Note an M class ticket for USAir costs $1459 and B class $1659. The difference is you get 1 free bag with BahamasAir.

    The other weird thing is he said 50 other folks had missing ticket records. BahamasAir must have really screwed a lot of peoples’ vacation to (where else, their own country) the Bahamas.

    It’s hard for a passenger to prevent this nasty problem. Even if Expedia’s GDS sends the ticket numbers (known as TKNE messages) to the responsible airline – BahamasAir; for a codeshare situation, BahamasAir must forward the ticket info to the operating carrier – USAir. In addition, at least about 24 hours before departure, BahamasAir must make sure all the reservations and ticket numbers they sold on that USAir flight are uploaded to USAirs system so those passengers can check in.

    I feel really sorry for these passengers.

  • TonyA_says

    Unfortunately, I don’t think this is a computer error. This looks like a human error and very lousy management. Even if, let’s say BahamasAir failed to upload their passenger list to USAir 24 hours before the flight, the fact that USAir could not reach anyone to get that same information was quite unbelievable. The flight was scheduled at 845AM East Coast Time (same as Bahamas time). What time do they wake up there, 10AM? They weren’t lying, they were sleeping and snoring. Disgusting.

  • SoBeSparky

    Sorry, it was implicit in my statement that a “computer error” is an operator error.  Garbage in, garbage out.  A computer only does what it is programmed to do.  Thus, all computer errors are human errors in the end.  

  • TonyA_says

    Hey Chris, why isn’t this INVOLUNTARY Denied Boarding? I presume all the 50 people like the OP had valid tickets and could not board.

    Why shouldn’t BahamasAir pay the IDB compensation required by the DOT Rules?

  • TonyA_says

     It’s 745AM in Washington, DC, 1 hour from the scheduled departure of flight UP617 a codeshare of US Air flight US1671. If USAir check in agents cannot get BahamasAir Operations on the phone, how do you think Expedia can help? Who can Expedia talk to at this time of the day?

    The best Expedia can do is relay the e-ticket numbers but the OP already had those printed in his e-ticket receipt. Apparently that did not do any good because presumably USAir maybe wanted airport control of BahamasAir’s etickets for its passengers.

  • TonyA_says

     I really think the DOT should suspend the ability of BahamasAir to sell codeshare flights if they cannot get their act together.

    Many of the airline systems are actually run by GDS companies for the airlines. These are quite robust systems. But airline employees still have to tell these systems what they want to do. Also there is always a backup for glitches. USAir should been able to call BahasmasAir to check e-ticket status and key in the e-ticket so the pax can depart. But if BahasmasAir does not answer the phone, then they should not be allowed to sell tickets here in America. Shame on them.

  • TonyA_says

    Yes, BahamasAir should compensate pax for denied boarding. There is no excuse for their error and behavior.

  • TonyA_says

     The OP’s case is not that easy.

    SCENARIO:
    He buys this ticket from Expedia.

    1*UP 617M 02JUN SA DCANAS SS1   844A 1124A/O $ E
     2*UP 698M 09JUN SA NASDCA SS1  1209P  244P/O $ E
                                                               
    TICKET     BASE USD                TX/FEE USD       TKT TTL USD
     ADT01      1332.00                    117.40           1449.40

    FBC ADT MLSPCUS
    BAGGAGE ALLOWANCE
    ADT
     UP DCANAS  1PC
     UP NASDCA  1PC

    Both of these flight are actually on USAir metal:

    FLT.NO       LEG     DAY  DEP  TR ARRIVAL TR MEAL  EQP SVC
     $UP 617    DCA NAS   SA   844A  C 1124A    C      319
                                   MILES      GROUND ELAPSED  ACCUM
                                     958                2.40   2.40
               *OPERATED BY US AIRWAYS — US1671
     FLT.NO       LEG     DAY  DEP  TR ARRIVAL TR MEAL  EQP SVC
     $UP 698    NAS DCA   SA  1209P  C  244P    C      319
                                   MILES      GROUND ELAPSED  ACCUM
                                     958                2.35   2.35
               *OPERATED BY US AIRWAYS — US1672

    Right after he pays Expedia he is given the ff info:
    (1) E-ticket # validated by BahamasAir 111xxxxxxxxxx
    (2) A six alphanumeric Booking Confirmation # on BahamasAir’s reservation system

    At the same time, Expedia’s GDS will send BahamasAir 2 SSR messages containing the ticket number issued.
    Note that 111 is BahamasAir’s IATA accounting code.
    SSRTKNEDLHK1DCANAS0617M02JUN-LAST/FIRST.111xxxxxxxxxxC1
    SSRTKNEDLHK1NASDCA0698M09JUN-LAST/FIRST.111xxxxxxxxxxC2
    Also please note that it is the responsibility of BahamasAir to forward any reservation and eticket information to USAir.

    At this point the pax has NO CLUE what his Reservation Number is in USAir’s own system. He can attempt to call USAir and give his flight number and date plus last name and maybe they can search him out.
    [If this was a simple interlined ticket, the pax will actually know his reservation number on USAir since his itinerary will have a USAir flight number.]

    Ok, so let’s say the OP is able to confirm with USAir that he has a reservation on their flight and that USAir got the e-ticket # from BahamasAir. Fastforward to the day of departure.

    USAir at  checkin wants to confirm that the BahamasAir e-ticket is still good – meaning it is still open and available for use. If BahamasAir eticket system is down, then USAir may try to call them to confirm. If BahamasAir does not answer the phone, then how will USAir be sure the ticket is good? Sorry they won’t board the pax since there is no guarantee USAir can collect any money from BahamasAir.

    Am I being too pessimistic? :)

  • bodega3

    You make the decision that works for you.  I know ALB well.  I try and avoid the commuters out of ALB and you can do that with some carriers, not all.  Southwest is all jet service from ALB.

    Hard to comment on the fares you were seeing as there are too many parameters that can cause you to find  a regional airport vs an international or larger airport to be less expensive.  Most likely it was because you were dealing with what was available.

    I have a client driving 5 1/2 hours for her flight as the regional carrier in the summer usually is delayed due to fog.  The connection flights via SFO only allow 45-50 for connection and when you have to go from the commuter terminal to the international terminal by bus, can’t walk it, this is a guaranteed missed connection.  Yes, the convenience of the regional airport is great, but not when your day is screwed up do to cancelation and delays.  In your area, thunderstorms are a huge issue for regional carriers in the summer.  I have yet been on a regional carrier out of ALB that has not been delayed which is why I try not to sell them especially for connecting flights.

  • GeoffDepew

    I was hit with a codeshare issue last Christmas, having booked a flight and used miles to upgrade to first class for the whole trip, Seattle to Philadelphia through Minneapolis.

    The way home had an issue where, after I booked, Delta made a change and moved me to a codeshare flight with Alaska… who did not recognize my first-class upgrade.  Delta’s attitude was that I managed to get home, and part of my trip was in first class, and the fact that Alaska didn’t accept the upgrade as requested was really not their problem.

    Not as bad as these poor people, but very unpleasant. (and I am one of those ‘obese travelers’ some of you feel obligated to whine about, thus my attempts to upgrade and not bother the rest of you.)

    What happened to their rental?  If that was completely lost, Expedia owes them for that as well.

  • Lindabator

    Yes – Bahamasair dropped the ball, however that happened, and should CLEARLY be on the hook for this! 

  • Lindabator

    Nope – just a perfect explanation – shame on Bahamasair for dropping the ball and not being available for contact in the AM.

  • Jeanne_in_NE

    Great explanation, and easily understood from the layman’s viewpoint.  Thank you.

  • TonyA_says

    Jeanne, one of the “go signals” for me to take a codeshare is that the MARKETING airlines also has counter operations at the airport I am flying from. If something goes haywire, at the least the operating airline has someone to call or “shout across the hall at”.

    That said I don’t expect BahamasAir to have counter operations at Reagan National so that’s a no-no for me.

    But lets take for example USAir and United at Baltimore BWI airport. They are both (near each other) at Concourse D. So even if I bought a cheaper USAir ticket which is a codeshare on United, then I wouldn’t mind. I’ll rather save the money (buying on USAir) since I know I will be on the same airplane.
    Here’s sample of BWI-SFO on the same exact flight.
    See how USAir’s fare is $10 less than United’s

    1*US6307G 13JUN WE BWISFO SS1   656P  952P/O $ E
        US6307 OPS AS UA UNITED AIRLINES  BWISFO
    TICKET     BASE       TX/FEE      TKT TTL 
     ADT01       240.93      28.87          269.80

     1 UA 946S 13JUN WE BWISFO SS1   656P  952P/O $ E
    TICKET     BASE        TX/FEE     TKT TTL 
     ADT01       250.23       29.57         279.80

  • Joe Farrell

    Wouldn’t USAir have 50 open seats on that flight that day to the Bahamas? Would they not want to sell those 50 seats – or at least get the revenue that they have contracted for with the 50 open seats?  

    What am I missing here?  If USAir has 50 booked seats on a code share and the airplane wil depart with 50 open seats then should they not provide the transport and then force Bahamasair to honor the code share?  

    What happened to Expedias much advertised guarantee?  We’ll make it right?  They didn’t .  I would have booked a ticket at ANY price to save my vacation and then simply sued Expedia for the error – let them implead Bahamasair and USair – or maybe I’ll just sue them all.  

  • TonyA_says

     I was thinking about that last night but I ended up assuming the OP overestimated. The Y section of the aircraft had only 112 seats. I doubt BahamasAir sold almost of half of the flight and would strand 50 folks for a very stupid reason.

  • bayareascott

    There hasn’t been a separate commuter terminal in SFO for years now.  You can walk to the international terminal from anywhere.  You are almost never “forced” for 45-50 minute connection times.  You can simply book the earlier commuter flight.  Most people don’t want to plan for a three-plus hour layover so they book the minimum connection time, which is often really just poor decision-making.

  • bayareascott

    That has exactly nothing to do with codesharing.  

    You got reaccommodated on another airline due to Delta no longer operating the original flight (for whatever reason).  You had the option to decline the alternate itinerary for when you could get an upgrade on your original carrier, but that could have taken hours or days.  Upgrades do not transfer from one carrier to another, or even from one flight to another on the same carrier.  This isn’t codesharing.  This is whining.

  • GeoffDepew

    At no point in time was I given the option to decline the alternate itinerary; I was sent an email with “Your itinerary has changed”, and with ‘seat assignment pending’ for the second part of the flight, which was shown as a DL (operated by Alaska) flight, not an actual Alaska flight.

    It’s ridiculous for me to have to fight for what I had specifically contacted them, by telephone, in mid-December for something I had arranged by telephone in early September.  If I had a confirmed upgrade, removing it is a failure of their systems.

  • bayareascott

    1) Your complaints have zero to do with this topic.

    2) You always have options.  You apparently chose not to contact the carrier.

    3) Your upgrade was not “removed”.  Your flight no longer existed. There is no failure.  You got an alternate itinerary to get home.