FinSwitch Unit Price Upload

The FinSwitch Price Distribution (PD) file is used for the upload of a file of unit prices received in a csv file from an Asset Manager, using the FinSwitch Interface.

 

When the file is uploaded, the system will update the Unit Price table as per the details in the Unit Price Field column in the table below:

 

Input file layout

Detail record layout

Field Name

Type

Field Size

Value/Description

Unit Price Field

Message Type Code

 

30

PD.

 

Indicates that the file is a Price Distribution file

 

Message Type Name

 

30

Price Distribution

 

Type Code

 

30

NP = Net Asset Value Price (NAV)

CP = Net Asset Value Price (NAV) excluding accrued dividend and interest income or any other charges or levies

IC = Initial Charge

TY = Today’s Yield for Money Market funds

AY = Annualised Yield for Money Market funds.

CY = Current Yield for Money Market – Bond/Gilt yields.

If the value for Type Code is not NP do not create a Unit Price record.

Type Name

 

30

Single Price

Clean Price

Initial Charge

Today’s yield

Annualised yield

Current yield

 

ManCo Code

 

30

Management Company code

 

ManCo Name

 

50

Management Company Name

 

Fund Code

 

30

FinSwitch/JSE Fund Code

Read the Translation Value for the Target System Attribute FUND CODE for the Source System Attribute INVESTMENT MED for which the Translation Value is equal to the value in the file.

 

Read the Capture Method on the Investment Medium with a Code equal to the Source System value and it is CAPTURED/INV MED update the relationship to the Investment Medium.

 

If it is CAPTURED/PORTF write an error message to the error log.

 

If no Investment Medium is found with a value equal to the Translation Value for the Source System Attribute INVESTMENT MED read the Translation Value for the Target System Attribute FUND CODE for the Source System Attribute SCHEMEPORTFOLIO for which the Translation Value is equal to the value in the file.

 

Read the Capture Method on the Investment Medium to which the Portfolio with a Code equal to the Source System value and it is CAPTURED/PORTF update the relationship to the Portfolio.

If it is CAPTURED/INV MED write an error message to the error log.

Fund Name

 

50

Fund Name

 

Value Date

Date

10

Price Date in format DD/MM/CCYY

EFFECTIVE_DATE

Price

 

20

Price

BUY_PRICE and SELL_PRICE.

 

Update if the value for Type Code is NP.

 

If the value for Type Code is not NP, do not update.

Date Submitted

 

10

Date and time the file was uploaded into FinSwitch

 

Status

 

20

Status of Price / Yield.

ORIGINAL

CORRECTED

PRICE_TYPE

 

NORMAL if the value in the file is ORIGINAL.

 

CORRECTED if the value in the file is CORRECTION.