How are miles/points supposed to work when using codeshare
I flew in December in business class with an Iberia ticket, Iberia flight numbers but the flights operated by Qatar metal. (from Barcelona to Brisbane)
My Iberia ticket had my Qatar privelege club number associated with the booking. I have not received any miles or Qpoints in my Qatar account
Qatar have told me that this is an issue for Iberia who are supposed to send them confirmation and I should contact Iberia
I've then gone round in circles with Iberia. Iberia eventually told me to lodge a missing Avios claim on their website. They then incorrectly credited my Iberia Plus account (which I had to create to use their online contact form).
Since then I've been unable to get any sensible response - the latest message was that the flight was operated by Qatar so Qatar shouldn't need any information from Iberia.
I'm now stuck between the two airlines getting nowhere and in danger of losing my Qatar status next month without these missing miles and points.
It seems that whoever I contact at either airline doesn't understand how the process should work in this scenario. Can anyone help?