Originally Posted by
GarynotJerry
Oh, yes!
Dusseldorf to London earns 10 as Airberlin and only 5 as BA
Tokyo to London earns 40 as JAL and only 20 as BA
Helsinki to London earns 20 as AY and only 10 as BA
Bangkok to London earns 35 as Qantas and only 20 as BA
Amman to London earns 35 as RJ and only 20 as BA
Moscow to London earns 35 as S7 and only 20 as BA
It does seem to be the case that the Executive Club will punish you for flying on BA when these other partners compete with them. Mind boggling

But just be careful that you don't book into a partner's fare class that earns nothing, like the 'Z' fare with airberlin. Although the Avios calculator shows earnings for discounted economy, this fare will earn you a big fat zero.
All this despite BA's website saying this ''You'll collect Avios
every time you fly with us or any of our oneworld airline partners, with a
minimum of 125 Avios per flight.'' More misinformation courtesy of BA.