The miles you earn when flying a Star Alliance airline and crediting to a different Star Alliance airline will depend on two factors - the "fare class" that your ticket is booked into, and the earning on the airline you credit to for that fare class. The earning rates on the airline you book with (in this case, the '10%'/'50%'/etc listed on that site) do ...
You have to check the Miles & Smiles earning chart for TAP, which has a table listing how many miles you will earn for various booking classes.
There are 3 booking classes (O, E, T) which do indeed get 10% as well in your situation, they probably map to the first column of your table (other booking classes have 50%, 100% and 150%).
There are sometimes ...
Within OneWorld, it is normally the marketing carrier that is relevant when it comes to mileage earning - but that only applies if the flight is actually operated by a OneWorld carrier - which in this case it is not (Lufthansa is Star Alliance).
Within Star Alliance, it is the operating carrier that is relevant.
For a Cathay Pacific flight operated by ...
I spoke to KLM directly, and after a few back-and-forth messages, received this:
If the flights are marketed by KLM or Air France you are able to earn Miles and XP for these flights indeed.
In this example if the flights are marketed by Virgin Atlantic and operated by KLM or Air France, you would not be able to earn Miles or XP.
Please check ...
The Flying Blue website is a mess, but there's a section which lists all partners, including airlines and how things work with them in terms of XP and miles accrual and redemption.
In the case of Delta:
WITH DELTA AIR LINES, YOU CAN:
Gain XP on eligible flights
Earn Elite bonus Miles
Extend the overall validity of ...
Official site says :
Gain XP on eligible flights with Air France, KLM, Aircalin, Kenya Airways, TAROM, SkyTeam, or other airline partners except Transavia.
The number of XP you gain is based on your flight type and cabin.
For example, fly from Frankfurt to New York via Amsterdam or Paris in Economy Cabin = 15 XP
(Frankfurt to Amsterdam or ...