Wanted to highlight some strange scenario related to FX conversion to see whether it can be addressed – it might have to do with Rounding and FX, not sure???:
This is a real scenario I am facing right now:
My global Rounding setting is “No Rounding – maximum Precision”.
I am holding a stock in my Canadian portfolio that used to be listed in Canada (in CAD), now moved to US listing (in USD). 2 scenarios, same USD share price, same # shares, resulting in different Total Value in CAD (not sure why):
1) Buy 100 NRTLQ.PK when (originally) listed in Canada in CAD @ CAD9.90 + CAD10.00 Commission = CAD 1,000.00 Total Cost. Current Share Price (now listed in US in USD) is US 0.04. In PSM (account currency CAD, security-specific quote currency override to USD), it shows as CAD 0.042. PSM FX is 1.048817, so “theoretical CAD share price in PSM should be USD0.04 x 1.048817 = CAD0.0419526. Looks like PSM might be rounding this to 4 decimals, hence CAD0.042(0) as the official PSM CAD share price. Makes sense to me. Correspondingly, Total Value is CAD 0.042 x 100 = CAD4.20. Perfect - - as expected.
2) Buy same 100 NRTLQ.PK now when it’s already listed in US. Rest of purchase info is irrelevant, as problem is Total Value anyways. Same 100 shares as in 1), same current USD0.04 per Share quote from Yahoo, same FX, but now PSM shows a Total Value of CAD4.1952 instead of CAD4.20???
Any idea? Can this be fixed? It looks like in scenario 1 where the initial purchase was in the same currency as the account currency, the 4-decimal rounded CAD share price is used to calculate Total Value. In scenario 2 where initial purchase was in USD instead of account currency of CAD, the CAD share price that is used to calculate Total Value is NOT the rounded 4-decimal one, but instead the USD Yahoo quote price times the FULL 6-decimal FX rate times the # Shares Held, THEN Rounded to 4 decimals only at the end?
Does it make sense to treat both scenarios differently? I would suggest given that account currency is same, quote currency is same, # shares is same, USD quote is same, Total Value should be same, regardless of fact whether initial shares were bought in Canada or US?