FinnairPlus You guys need to hire
Clarity_ ...
No idea regarding OW flights, but I guess you need to pull the km distances from
http://www.gcmap.com/ for any given city pairs and then add the earning percentage according to class/ticket and add the tier bonuses.