Incorrect Miles from non-SkyTeam partner flights
Took some Malaysia Airlines flight with cabin fare S (25% bonus) and I have Platinum status (100% bonus). Note that MH has no minimum mileage. The Miles Flying Blue gave must be wrong and here are my workings.
1. BKK-KUL 380 Miles
Calculate distance used for Miles:
380 / (25% + 100%) = 380 / 125% = 380 / 1.25 = 304 miles (not a realistic distance!)
Check that Flying Blue indeed used 304 mi for the calculation:
(304 x 25%) + (304 x 100%) = (304 x 0.25) + (304 x 1.0) = 76 + 304 = 380 Miles
Great Cirle Mapper distance = 755 mi (good estimate but FB could use a slighly different distance). Calculate Miles using GCM distance:
(755 x 25%) + (755 x 100%) = (755 x 0.25) + (755 x 1.0) = 188.75 + 755 = 189 + 755 = 944 Miles (I understand Flying Blue appears to use the half-round up rule)
2. KUL-SIN 90 Miles
Calculate distance used for Miles:
90 / (25% + 100%) = 90 / 125% = 90 / 1.25 = 72 miles (see above comment)
Check that Flying Blue indeed used 72 mi for the calculation:
(72 x 25%) + (72 x 100%) = (72 x 0.25) + (72 x 1.0) = 18 + 72 = 90 Miles
Great Cirle Mapper distance = 184 mi (see above comment). Calculate Miles using GCM distance:
(184 x 25%) + (184 x 100%) = (184 x 0.25) + (184 x 1.0) = 46 + 184 = 230 Miles
I expect to have been given 944 Miles and 230 Miles or thereabouts depending upon the distance Flying Blue has for BKK-KUL and KUL-SIN from their secret 'Big Book of City Pair Distances'. This is a simple feature to code and mistakes should not happen.
Who is wrong, Me or FB? Thanks
P.S. We all know that from 1st April 2024 that the Elite Bonus contribution in the above equation will be removed to reduce the Miles earned on non-SkyTeam partner flights, which is the higher contribution is these examples.