I was traveling from Vienna (VIE) to Paris (CDG) to Hong Kong in Dec. The ticket was issued by Air France; however, the first leg from VIE-CDG was operating by Austrian Airlines, with codeshare flight number AF5045/OS417, transiting at Paris and onwards to HKG by Air France.
I needed to purchase an extra checked bag, so since my ticket was issued under AF, I checked the website, which says the price is 100EUR. However, when I arrived at the Vienna airport, the Austrian ground staff insisted I need to follow Austrian Airlines baggage policy instead, which results in 250 EUR.
I wonder if their handling is correct? I searched online and realized there was IATA regulations 302 on codeshare baggage handling, and the price should follow the "significant carrier" which should be AF as the second leg is crossing the IATA boundary, so I do not understand why this happened and wonder if I was being overcharged? Can anyone kindly advise?