List of Data Feed Limitations


Canopy
Last Updated: 1 year ago

Bank

Limitations

Description

Impact

Type of Limitation

Quality Rating

Ease of Setup

BOS

No transactions for derivatives such as forwards, options, accumulators etc.

For example, holdings are reflected for security DXTRA2016XXXXXX on 30 July 2020. On 31 Jul 2020, the security is no longer reflected. Canopy has to do holdings adjustment to open and close these derivative positions.

Canopy to create the transactions for move in of derivatives

No client action required

★★★★☆

Easy

BOS

Prices for corporate actions defaulted to zero

Results in Average Price mismatch- requires manual change of prices

Average price will be incorrect

Info required from client

★★★★☆

Easy

BOS

Missing accrued interest

End-of-month accrued interest amount missing from time to time. This requires manual adjustment and recording

Dirty price may be inaccurate

For client's knowledge

★★★★☆

Easy

Bitstamp

Cash breaks due to rounding

Cash breaks of very small amount (less than 0.05) due to rounding issues.

Nil

★★★★☆

Easy

CSZH/ CSSG (PsN)

Market Value for FX Forward / FX Options contracts

Market Value for FX forwards/ FX Options not found in the raw data

Market Value will be 0 for these derivatives

Info required from client

★☆☆☆☆

Difficult

CSZH/ CSSG (PsN)

Time Lag

There is time lag between Transactions and Holdings which affects the reconciliation process, some holdings are found without a corresponding transaction in the same day.

Cash/Holdings will have a few days lag

For client's knowledge

★☆☆☆☆

Difficult

CSZH/ CSSG (PsN)

Average Price not found

Average Price is not provided in holdings for reconciliation

Average price may be inaccurate

Info required from client

★☆☆☆☆

Difficult

Fidelity

Trades in foreign (non-USD) currency

a. settlement amounts in foreign currencies are not provided in the data
b. any discrepancies resulting from point (a) are transferred - cash in/outflow, does not contribute to performance

i. Canopy to derive the settlement amount for non-USD trades using the given USD-equivalent amount and the exchange rate provided.
ii. The exchange rate may be truncated, hence resulting in some data discrepancies - very small % difference between derived amount vs actual amount

No client action required

★★★★☆

Easy

Fidelity

Unable to match fidelity's average cost price

a. Security transfer-in prices are not provided
b. Average cost prices are not explicitly given in data

Canopy assumes all securities are transferred in at closing BBG price at transfer date

No client action required

★★★★☆

Easy

GS

Missing Capital Call information for PE funds

PE Capital call amount may be inaccurate till it is updated

No client action required

★★★★☆

Easy

HSBC

Lag in Private Equity Capital Call

PE Capital call amount may be inaccurate till it is updated

No client action required

★★★☆☆

Moderate

JPM

Average Price not found in some formats

Some versions of the holdings file contain fewer fields, resulting in columns such as average cost price missing from the data in some instances

Average price will be incorrect

Info required from client

★★★★☆

Easy

LGT

No transactions for derivatives such as forwards, options, accumulators etc.

Similar to BOS, when the FX forward contract expires, the security no longer appears in holdings with no supplement transaction to account for it. Likewise, when a new forward contract is established, there is no transaction to open the holdings. A holdings adjustment is made with such derivative positions.

Canopy to create the transactions for move in of derivatives

No client action required

★★★★☆

Easy

SAXO

FXOption/ Futures expired/created not reflected

For derivatives, when it expires/created, there is no transaction to reflect.

Canopy to create the transactions for move in of derivatives

No client action required

★★★★☆

Easy

SAXO

Average Price discrepancy

After including Purchase/ Sale transactions - there are some average price discrepancies for some stocks which could be due to different calculation methodology

Average price will be incorrect

Info required from client

★★★★☆

Easy

UBS CH

Securities reflected as another CCY

For example, a Security is in PHP CCY, however it is reflected as another CCY due to the presentation shown in statement. In the EAMs/Clients database, they will still see it as PHP. Here, Canopy has to manually change the CCY and update the price to PHP accordingly.

Different securities ticker/ prices shown

No client action required

★☆☆☆☆

Difficult

UBS SG

UBS CH

FX Trades incomplete

UBS sends in FX Trades in ZAA_AI300. However, not all trades are reflected in it hence, causing cash breaks whenever FX Trades are required to be reflected.

Ie. SpotIn/SpotOut

Clients sends us daily transaction files for us to reconcile the missing FX trades.

There may be a lag in reflecting the SpotFX transactions

Info required from client

★☆☆☆☆

Difficult

UBS SG

UBS CH

Instrument type for positions not reflected

Instrument type for position file ZAH_AI535 does not include instrument type for the securities held.

Instrument type maybe inaccurate

For client's knowledge

★☆☆☆☆

Difficult

UBS SG

UBS CH

Derivatives expired/created not reflected

For FX Forwards, when it expires/created, there's no transaction to reflect.

Canopy to create the transactions for move in of derivatives

No client action required

★☆☆☆☆

Difficult

Contact Us



Was this article helpful?