|Subject:||European mutual funds identified by ISIN are not retrieved correctly|
Many European mutual funds have started using ISINs instead of traditional ticker symbols. Using an ISIN in finance-quote 1.14 succeeds in retrieving a price, but at least in the gnucash implementation the date and currency are broken. Using the ticker symbols in yahoo_europe.t works: $gnc-fq-dump yahoo_europe BAY.L Finance::Quote fields Gnucash uses: symbol: BAY.L <=== required date: 10/17/2008 <=== required currency: GBP <=== required last: 1.271 <=\ nav: <=== one of these price: 1.271 <=/ timezone: <=== optional but a request by ISIN only partially succeeds: $gnc-fq-dump yahoo_europe GB0001036531GBP Finance::Quote fields Gnucash uses: symbol: GB0001036531GBP <=== required date: 00/00/2000 <=== required currency: ** missing ** <=== required last: 107.30 <=\ nav: <=== one of these price: 107.30 <=/ timezone: <=== optional ** This stock quote cannot be used by gnucash!! The price quote agrees with the one retrieved via the web interface on the Yahoo Europe site. The date failure looks like the same one in 1.13 once yahoo_europe change their d1 t1 behavior. The currency failure is probably related, since it is last in the list and gets bamboozled by the d1t1 problem.