Originally Posted by TQ5223
I got this a little while ago from Eurobonus in Bangkok. Does it make sense?
"We regret that we are unable to retroactively credit points on this occasion.
(BD2506: SA236/30SEP05)
Please note that certain BD - BMI flight numbers are operated by SA - South African Airways not included in the agreement between BMI and EuroBonus."
It was ticketed as BD but operated by SA.

You flew UK-South Africa if I got it right? (BD probably wouldn't codeshare flight not originating in the UK)
The fact that the flight had BD-prefix and your ticket was booked as BD-codeshare has nothing to do with the point earnings, it's based on metal flown.
You should points for flying SAA which means extra points.
Seems like they made a mistake there.
However you can only retro-register points up to six months after the flight if that has any impact in your case.