Originally Posted by
Calchas
Airlines use the IATA-mandated rate of exchange (IROE) and not the market spot rate for currency conversions. IATA's interbank rate is based on an average rate observed over a period of five working days taken up until the 10th of each month. This is to ensure that sub-weekly spikes in the currency do not unfairly affect the price, because inter-airline and travel agent clearing does not happen immediately but rather is deferred. The rate calculation is available for purchase here:
http://www.iata.org/publications/Pages/iroe.aspx
Unfortunately I do not have access to the IATA rate. But looking at the rough market spot rate back on the 5th-10th of May, that conversion (67880 ZAR = 4410 USD) looks about right. Actually, that is not very different from the rate at the moment, 67880 is 4343 USD. Whoever is offering you over 5500 USD for 67880 ZAR, sell your ZAR now and worry about airline tickets later!
The 0 ZAR rate is a known bug in the fare distribution system, as far as I can tell it is an integer overflow. Unfortunately you just have to ignore it.
It is not necessary to price your *ONEx itinerary in the local currency, it is only necessary that an office in the country of origin sell the fare. If they wish to price it in USD under the IATA-mandated conversion rate, instead of in the local currency, that is up to them.
In my experience the fares quoted by ExpertFlyer do not include various taxes and fees, notably the YQ and similar fuel or "carrier imposed" surcharges. This may explain why the fare you see from EF is not the same as fare when you actually try and purchase.
DAK