Transaction Report can offer more price sources. Note using pricedb-nearest will mimic current behaviour: All amounts converted from original-currency to report-currency according to nearest pricedb entry.
Created attachment 373928 [details] options ui General options getting rather crowded.
Gal: see https://github.com/Gnucash/gnucash/pull/829 - it modifies two files trep-engine.scm and options.scm - you may overwrite your copy with the modified ones. Also available at: (click Raw) to obtain raw files) https://github.com/christopherlam/gnucash/blob/maint-trep-price-source/gnucash/report/trep-engine.scm https://github.com/christopherlam/gnucash/blob/maint-trep-price-source/libgnucash/app-utils/options.scm It would be very useful to have a motivated tester.
Christopher, tested it with the 2 attached files and it looks good. Thank you.
NP, please continue reviewing the report, and file further bugs if the conversion isn't accurate.