Set up Fundsettle trading integration
The Fundsettle Euroclear trading integration is for inbound and outbound trading of funds (basic type FUND) and uses FTP for connectivity. You can:
Receive inbound fund subscriptions and redemptions for funds managed in the FA system.
Send outbound fund subscriptions and redemptions from the FA system.
Inbound trading
The FA system receives fund subscription and redemption orders from Fundsettle. In response, the FA systems sends out acknowledgements and confirmations based on the trade order status.
Inbound trading messages
The trade orders are sent and received in the ISO20022V4 format. The confirmation messages are sent and received the ISO20022V5 format.
Fundsettle sends the following messages to FA:
SubscriptionOrderV04 (setr.010.001.04)
RedemptionOrderV04 (setr.004.001.04)
SwitchOrderV04 (setr.013.001.04)
In response, FA sends out the following messages and changes the trade order statuses in the system:
Message name | Message ID | Trade order status in FA |
---|---|---|
SubscriptionOrderV04 RedemptionOrderV04 SwitchOrderV04 | setr.010.001.04 setr.004.001.04 setr.013.001.04 | OPEN |
OrderInstructionStatusReportV04 Status: RECE | setr.016.001.04 | OPEN |
OrderInstructionStatusReportV04 Status: PACK | setr.016.001.04 | EXECUTABLE |
OrderInstructionStatusReportV04 Status: RJCT | setr.016.001.04 | CANCELLED |
SubscriptionCancelationRequestV04 RedemptionCancelationRequestV04 SwitchOrderCancelationRequestV04 | setr.011.001.04 setr.005.001.04 setr.014.001.04 | CANCELLED |
OrderCancelationStatusReportV04 | setr.017.001.04 | CANCELLED |
SubscriptionOrderConfirmationV05 RedemptionOrderConfirmationV05 SwitchOrderConfirmationV05 | setr.012.001.05 setr.006.001.05 setr.015.001.05 | EXECUTED |
Get access to Fundsettle
You need to have Fundsettle generate a username and password for you before you can set up the trading connector. When you set up the connector in FA, you need to enter that username and password to establish the connection.
You also need to set the trading channel tag for fund trading as "TradingChannel-FundSettle". For more information about setting trading channel tags, see Add trading platform information.
Define accounts
To receive or send fund subscription and redemption orders, you need to define two accounts for a fund portfolio:
Open the Portfolio window, IDs tab for the fund.
Click Add ID and define the distributor account:
External name. Enter "KID".
External ID. Enter the account ID.
Click OK.
Click Add ID and define the Fundsettle account:
External name. Enter "AccountIdentification".
External ID. Enter the 5-digit account number from Fundsettle.
Click OK and then Save & close.
The fund can now receive or send fund subscription and redemption orders via the Fundsettle trading integration.
Set up inbound trading connection
After getting your credentials and defining the fund accounts, you can set up the inbound trading connection via Fundsettle by doing the following:
Go to Tools → Administer → Trading connectors → Manage and click on "FundSettle" in the Trading Connections tab to expand the section.
Fill in the fields:
- Enable
Tick this checkbox to enable the trading connector.
- Username
Enter the username generated by Fundsettle.
- Password
Define the password generated by Fundsettle.
- FTP outbound location
Enter "ftp.vpc.se:port/Import".
- FTP inbound location
Enter "ftp.vpc.se:port/Export".
Open the Advanced Settings tab and fill in the field in the "Inbound trading" section:
- Portfolio identification code, external ID
Enter the KID.
Click Done and then restart the trading connector by selecting Tools → Service bus message sender.
As a result, the system shows a confirmation if the connection was established successfully.
Outbound trading
The FA system sends fund subscription and redemption orders to Fundsettle. In response, the FA systems receives acknowledgements and confirmations and the trade order status is updated in the system.
Outbound trading messages
The trade orders are sent and received in the ISO20022V4 format. The confirmation messages are sent and received the ISO20022V5 format.
When the trade orders have the status "OPEN/EXECUTABLE", FA sends the following trade order messages to Fundsettle:
SubscriptionOrderV04 (setr.010.001.04)
RedemptionOrderV04 (setr.004.001.04)
In response, Fundsettle sends out the following messages and FA changes the trade order status accordingly:
Message name | Message ID | Trade order status in FA |
---|---|---|
SubscriptionOrderV04 RedemptionOrderV04 | setr.010.001.04 setr.004.001.04 | OPEN |
OrderInstructionStatusReportV04 Status: RECE/PACK | setr.016.001.04 | IN EXECUTION |
OrderInstructionStatusReportV04 Status: RJCT | setr.016.001.04 | REJECTED |
SubscriptionOrderConfirmationV05 RedemptionOrderConfirmationV05 | setr.012.001.05 setr.006.001.05 | EXECUTED IN THE MARKET |
Get access to Fundsettle
You need to have Fundsettle generate a username and password for you before you can set up the trading connector. When you set up the connector in FA, you need to enter that username and password to establish the connection.
You also need to set the trading channel tag for fund trading as "TradingChannel-FundSettle". For more information about setting trading channel tags, see Add trading platform information.
Define accounts
To receive or send fund subscription and redemption orders, you need to define two accounts for a fund portfolio:
Open the Portfolio window, IDs tab for the fund.
Click Add ID and define the distributor account:
External name. Enter "KID".
External ID. Enter the account ID.
Click OK.
Click Add ID and define the Fundsettle account:
External name. Enter "AccountIdentification".
External ID. Enter the 5-digit account number from Fundsettle.
Click OK and then Save & close.
The fund can now receive or send fund subscription and redemption orders via the Fundsettle trading integration.
Set up outbound trading connection
After getting your credentials and defining the fund accounts, you can set up the outbound trading connection via Fundsettle by doing the following:
Go to Tools → Administer → Trading connectors → Manage and click on "FundSettle" in the Trading Connections tab to expand the section.
Fill in the fields:
- Enable
Tick this checkbox to enable the trading connector.
- Username
Enter the username generated by Fundsettle.
- Password
Enter the password generated by Fundsettle.
- FTP outbound location
Enter "ftp.vpc.se:port/Export".
- FTP inbound location
Enter "ftp.vpc.se:port/Import".
Open the Advanced Settings tab and fill in the field in the "Inbound trading" section:
- Portfolio identification code, external ID
Enter the KID.
Click Done and then restart the trading connector by selecting Tools → Service bus message sender. The system shows a confirmation if the connection was established successfully.
Upload a trading decision table via Tools → Administer → Decision tables. The decision table populates the trade order's information. For details about decision tables, see Transaction and trade order decision tables in FA Developer. Make sure the following information is included:
Tag: TradingChannel-FundSettle
Internal info:
DistributorName= (Portfolio IDs KID)
AccountIdentification= (Portfolio IDs AccountIdentification)
TradingFormat=ISO20022v5
When the connection is established, you can send out trade orders in the Trade orders view by selecting Trading → Send trade orders to trading platform. The FA system updates the trade order statuses as they are received.