GNOME Bugzilla – Bug 673241
Finance::Quote update change request
Last modified: 2018-06-29 23:07:43 UTC
There was a lengthy thread in the gnucash-user mailing list starting in February 2012 regarding inability to retrieve EUR and most other currency quotes. It resulted in a patch edit to the perl Quote.pm file which has been put into the queue (I think) for inclusion in the next update to GnuCash. I found the patch and tested it in Windows, and while it fixes the most pressing issue, it does not allow selecting alternate sources for currency quotes, which is also not working. By that I mean that when you open the commodity editor and choose a currency (say, CAD, for example) and check the box 'Get Online Quotes" the source options remain greyed out, with only the time option becoming selectable. I cannot comment about whether it is possible to get quotes in terms of currencies other than USDollars. Additionally, I have observed that if the Finance:Quote update is executed more than once per day, it results in multiple entries for securities if the price changes during the day. All the entries are identified as last price. I would recommend changing the price entry to show the time (displayed as selected in the Security Editor for that security) and including an option to only keep the last of multiple entries per day for stocks and currencies. That may or may not be similar to the current method of handling mutual fund quotes. I believe that the sources always include the time of the quote that is returned. I cannot find the patch now, but I previously found it somehow by starting from URL: http://gnucash.1415818.n4.nabble.com/Unable-to-receive-quote-for-CURRENCY-EUR-tp4354816p4362659.html.
I also intended to include references to bugs 459278, 628734 and 638341 which may be affected by this report.
I found the source of the patch. I believe that if it is accepted credit should be given to the author. it is: http://lists.gnucash.org/pipermail/gnucash-user/2012-February/043255.html
David, thank you for your research. But ... As Mike Alexander wrote "I've submitted these to the finance quote site ..." [http://lists.gnucash.org/pipermail/gnucash-user/2012-February/043101.html] there is not much, what we can do except waiting for a new FQ release. Finance::Quote is a separate project. Probably we need somebody, who volunteers for the FQ project. John Ralls mail shows the whole problem [http://lists.gnucash.org/pipermail/gnucash-user/2012-February/043126.html]
*** Bug 673470 has been marked as a duplicate of this bug. ***
I do not see where the finance::quote module has a bug that 1. prevents Gnucash from selecting alternate sources for currency quotes 2. prevents Gnucash from determining the time of the last trade and either showing the time in the display or using the time to prevent multiple ambiguous entries identified as 'Last' for the same day. I think that these are Gnucash bugs.
David, sorry, I did not see the specific aspects, you are refering. ad 1: I don't know other sources than yahoo, which are implemented in finance::quote. If you know at least one, pls file a separate enhancement request. ad 2: This should be a separate enhancement request. Also here pls be as specific as possible: are only currencies affected or all commodities ... As gnc-fq-helper returns a Date-Time-String it should be possible, but probably the price database needs some extension and of course the routines for storing the value.
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=673241. Please update any external references or bookmarks.