You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Synth, our security prices and exchange rates provider integration will return all security prices in USD.
Because of this, Account::Trade entries that are entered in a non-USD currency will not be properly calculated when syncing account holdings and will require a currency conversion of the stock prices in order to calculate historical holding values.
Requirements
An Account::Trademust have the same currency as its corresponding Account::Entry
The currency field on Account::Trade is a denormalized field that tells us what currency the price is in (Account::Trade) and what currency the amount is in (Account::Entry). Therefore, it should never differ.
Account holdings must be generated in the account's currency and displayed to the user in that currency
Account Trades will be displayed in whatever currency they were executed in (similar to transactions)
If investment account currency does not match the family currency, Account::Holding records will need to be bulk-converted to the family currency at the end of the sync process (same as how we're converting Account::Balance records)
The text was updated successfully, but these errors were encountered:
#1066 introduced basic, USD-only investment portfolio support.
Synth, our security prices and exchange rates provider integration will return all security prices in USD.
Because of this,
Account::Trade
entries that are entered in a non-USD currency will not be properly calculated when syncing account holdings and will require a currency conversion of the stock prices in order to calculate historical holding values.Requirements
Account::Trade
must have the same currency as its correspondingAccount::Entry
currency
field onAccount::Trade
is a denormalized field that tells us what currency theprice
is in (Account::Trade) and what currency theamount
is in (Account::Entry). Therefore, it should never differ.Account::Holding
records will need to be bulk-converted to the family currency at the end of the sync process (same as how we're convertingAccount::Balance
records)The text was updated successfully, but these errors were encountered: