3.1 to 1 USD is the correct IATA exchange rate and all published fares are based on that rate at the moment. It should be possible to get that rate on an AONEx. Not sure why AA's online booking engine uses a different rate since SABRE is using 3.1 to 1.