Uploaded by Ritesh sharma

silo.tips omgeo-central-trade-manager-sm

advertisement
Omgeo Central Trade ManagerSM
A DTCC | Thomson Reuters Company
www.omgeo.com
Allocation-Confirmation Workflow: Questions and
Answers
This document answers the questions that clients most commonly ask about the allocation-confirmation
workflow for Omgeo Central Trade ManagerSM (Omgeo CTM).
To describe the allocation-confirmation workflow, this document refers to XML elements in the
TradeDetail message. See the XML Message Specification: Debt/Equity and Common Messages for the message
layout. Table 1 outlines where to find corresponding information for the other Omgeo CTM interfaces.
Table 1 Documentation for Mapping XML to Other Omgeo CTM Interfaces
Omgeo CTM
Interface
Trade
Side
Trade
Component
Document Title
Document Section
Investment
Manager
Allocation
FIX 4.4 Interface Message Specification:
Investment Managers
Allocation Instruction (J)
Confirmation
FIX 4.4 Interface Message Specification:
Broker/Dealers
Confirm (AS) and Ack (AT)—
Fixed Income Messages
Financial eXchange
Broker/Dealer
Information Interface
(FIX)
Confirm (AK) and Ack (AU)—
Equity Messages
Message Translation
Interface (MTI)
Trade Blotter1
1.
Investment
Manager
Allocation
Message Translation Interface Specification: Outbound File—Submitting New
Investment Managers
or Amended Allocations
Broker/Dealer
Contract
Message Translation Interface Specification: Importing Contracts to Omgeo
Broker/Dealers
Investment
Manager
Allocation
Trade Blotter Reference:
Investment Managers
Create Allocations Without an
Associated Block (ACWF)
Broker/Dealer
Confirmation
Trade Blotter Reference:
Broker/Dealers
Create Confirmations Without
an Associated Block (ACWF)
You can usually obtain the name of a trade blotter field by putting spaces in between the words of an XML element. For example, the
“CTMTradeSideId” element in XML is the “CTM Trade Side ID” field in the trade blotter.
What is the allocation-confirmation workflow?
The allocation-confirmation workflow is a process for submitting and matching only on allocation and
confirmation information. In this workflow, Omgeo CTM does not accept a separate block submission from
either party. For example, in the direct XML interface, a TradeLevel submission is rejected. Parties must
provide block-type information on the allocation or confirmation only.
Allocation-Confirmation Workflow: Questions and Answers—June 6, 2013
Page 1
How do I know if it is appropriate for my firm to use the allocation-confirmation workflow?
The allocation-confirmation workflow is a viable solution for clients who trade in an execution or tick-bytick market.
Does the allocation-confirmation workflow support all asset class transactions?
Omgeo applies separate logic and workflow support for asset classes as follows:
•
•
Debt and Equity—Clients can choose the block-level workflow or the allocation-confirmation
workflow.
Futures and Options—The XML Message Specification: Exchange Traded Derivatives outlines the
executing and clearing trade flows for futures and options. The clearing flow is similar to the
allocation-confirmation workflow because you only submit allocations or confirmations. Review
Chapter 1 of that document to determine which workflow is appropriate for your firm.
Is there a subscription requirement to use allocation-confirmation workflow?
Yes. When you review your business requirements with an Omgeo Integration Consultant, ensure that you
subscribe to Omgeo CTM Allocation Confirmation Workflow (ACWF).
Does my counterparty require a subscription?
Yes. Your counterparty must use Omgeo CTM and subscribe to Omgeo CTM Allocation Confirmation
Workflow (ACWF).
If I subscribe to the Omgeo CTM Allocation Confirmation Workflow (ACWF), can I also use
the block-level workflow with my counterparties?
That depends on which side of the trade you are on:
•
•
Investment managers can subscribe only to a single workflow from a given Business Identifier Code
(BIC). Another subscription is required to use the block-level workflow.
Broker/dealers can subscribe to Omgeo CTM Allocation Confirmation Workflow (ACWF) and the
block-level workflow subscription option, Omgeo CTM Block Allocation Confirmation Workflow
(BACW).
Does the allocation-confirmation workflow use the same central matching process as blocklevel trades?
Omgeo CTM enforces matching rules on the same fields. However, since an allocation or confirmation
constitutes an entire trade side, Omgeo applies minor changes to the three major matching statuses. Table 2
describes those statuses for the allocation-confirmation workflow.
Table 2 Matching Status Fields for Allocation-Confirmation Workflow Trades
Status
Description
XML Field
Trade Blotter Field
Match
If the TradeDetails are MATCHED, then the trade sides are
automatically MATCH AGREED.
TDMatchStatus
Investment Managers: Alloc Status
Broker/Dealers: Confirm Status
Complete
Omgeo CTM persistently sets the trade side value to COMPLETE.
CompleteStatus
Both trade sides: Complete
Match Agreed Omgeo CTM processes the TradeDetail as an entire trade side so MatchAgreedStatus Both trade sides: Match Agrd
that a MATCH AGREED trade is the end point for a successful
trade.
Page 2
Omgeo Central Trade Manager
How does Omgeo CTM handle L1 pairing and L2 matching for Price in the allocationconfirmation workflow?
Price is a potential L1 pairing field, L1 tie-breaker, or eligible L2 matching field. See L1 Pairing and L2
Matching: Questions and Answers.
How does Omgeo CTM handle L1 pairing and L2 matching for total values in the allocationconfirmation workflow?
In the allocation-confirmation workflow, you and your counterparty include block type information in the
TradeLevelInformation composite of each allocation or confirmation (TradeDetail). This composite
provides Omgeo CTM with all of the information required to perform L1 pairing and L2 matching.
Note
For allocation-confirmation workflow trades, Omgeo CTM always sets the TLMatchStatus and
TDMatchStatus elements to the same value. A trade side has one component: the allocation or
confirmation, which the TradeDetail represents.
In the allocation-confirmation workflow, Omgeo CTM does not match on the following fields:
•
•
•
•
•
TotalTradeAmount
TotalAccruedInterestAmount
TradeChargesOrTaxes
TradeCommissions
TotalNetCashAmount
See L1 Pairing and L2 Matching: Questions and Answers for the complete list of available matching fields.
Does Omgeo CTM map any of the block fields to the allocation or confirmation fields?
Because a TradeDetail represents your entire trade side, Omgeo CTM uses the allocation or confirmation
fields and block-type fields in Table 3 equally:
Table 3 Equivalent TradeDetail and TradeLevel Fields in Allocation-Confirmation Workflow Trades
Allocation or Confirmation Fields (TradeDetail)
Block Type Fields (TradeLevel)
TradeDetailReferences/ClientAllocationReference
TradeLevelReferences/MasterReference
TradeDetailReferences/CTMTradeDetailID
TradeLevelReferences/CTMTradeSideId
TradeDetailData/QuantityAllocated
TradeLevelInformation/QuantityOfTheBlockTrade
TradeDetailData/TradeAmount
TradeLevelInformation/TotalTradeAmount
How do I identify my direct XML message trades without any block type identifiers?
If you require block type identifiers, use the following guidelines when you submit XML messages:
•
New Trades—When you submit a new allocation-confirmation workflow trade, such as a
TradeDetail where FunctionOfTheMessage=NEWM, follow these trade identifier guidelines:
•
•
•
The Omgeo best practice is to submit a MasterReference that is identical to the
ClientAllocationReference.
Conversely, if you submit a ClientAllocationReference, submit an identical MasterReference.
If you do not submit a MasterReference, then do not submit a ClientAllocationReference.
Conversely, if you do not submit a ClientAllocationReference, do not submit a MasterReference.
If you do not want to submit a MasterReference or ClientAllocationReference, omit both fields
from the TradeDetail.
Allocation-Confirmation Workflow: Questions and Answers—June 6, 2013
Page 3
•
Existing Trades—When you submit a message for an existing trade, such as a TradeDetail where
FunctionOfTheMessage=REPC, follow these guidelines:
•
Submit a MasterReference or CTMTradeSideId
or
Submit a ClientAllocationReference or CTMTradeDetailID
or a combination of the following:
•
Submit a MasterReference or CTMTradeSideId
and
Submit a ClientAllocationReference or CTMTradeDetailID
How do I match on Execution (Fill) or Average price in the allocation-confirmation workflow?
Omgeo CTM investment managers can match on execution (fill) or average price for TradeDetails.
Figure 1 shows an example of execution (fill) price matching.
,QYHVWPHQW
0DQDJHU
)URQW
2IILFH
,QYHVWPHQWPDQDJHUSODFHVRUGHUIRURI$%&6HFXULW\
%URNHUGHDOHUSURYLGHV12(VRQHSHUH[HFXWLRQ ILOO SULFH
VKDUHVDW-3<–
VKDUHVDW-3<–
%URNHU
'HDOHU
)URQW
2IILFH
12(VDQG)XQG
%UHDNGRZQ
)XQG; )XQG< 6HQGV$OORFDWLRQV
7UDGH'HWDLOV 6HQGV&RQILUPDWLRQV&RQWUDFWV
7UDGH'HWDLOV 12(V
$ )XQG; VKDUHVDW-3<–
$ )XQG; VKDUHVDW-3<–
% )XQG< VKDUHVDW-3<–
,QYHVWPHQW
0DQDJHU
%DFN
2IILFH
2PJHR
&70
% )XQG< VKDUHVDW-3<–
& )XQG; VKDUHVDW-3<–
%URNHU
'HDOHU
%DFN
2IILFH
& )XQG; VKDUHVDW-3<–
' )XQG< VKDUHVDW-3<–
' )XQG< VKDUHVDW-3<–
,QYHVWPHQWPDQDJHUVHQGVDOORFDWLRQLQIRUPDWLRQ
Figure 1 Matching on TradeDetail Execution (Fill) Price
Table 4 describes the workflow steps in Figure 1 on page 4, which is an example and not intended to
represent all allocation-confirmation workflow implementations.
Table 4 Matching on Execution (Fill) Price for Allocations and Confirmations
Step Description
1
Before Omgeo CTM enters the workflow, an investment manager places an order for 100,000 shares of ABC Security.
2
The broker/dealer responds with two Notices of Execution (NOEs). In this example, the broker/dealer provides the execution (fill) price
for each NOE. The broker/dealer can also provide NOEs for average price.
Page 4
Omgeo Central Trade Manager
Table 4 Matching on Execution (Fill) Price for Allocations and Confirmations (Continued)
Step Description
3
On the trade side’s internal systems:
• The investment manager processes the NOEs in a 60:40 breakdown between two funds.
• The broker/dealer processes the NOEs it sent to the investment manager in Step 2.
4
5
Broker/dealers can use both an allocation-confirmation workflow and block-level workflow, but investment managers can only use one
of the workflows.
The investment manager submits four allocations (TradeDetails) to Omgeo CTM, each representing a single allocation. The TypeOfPrice
field is set to EXEC to indicate executing price (not average price).
When combined, the allocations satisfy the broker/dealer’s two NOEs.
The broker/dealer learns about the investment manager’s allocations by the following actions:
• Sending a query message, such as the InfoRequest or MultiTradeDetailRequest.
• Receiving an event-push notification.
• Viewing the Alleged ACWF Allocations in the trade blotter.
• Communicating the information outside of Omgeo CTM.
The broker/dealer reviews the AccountID, MatchingSecurityCode, MatchAgreedStatus, and other trade data. The broker/dealer
responds to each allocation with a confirmation (TradeDetail) for each allocation that the investment manager submits.
I must link my allocations and confirmations into groups. Can I use the allocationconfirmation workflow?
Yes. As long as you do not require separate matching on block type information, Omgeo CTM provides
linking of allocations or confirmations. To link each of the allocations or confirmations from Figure 1, set
the following fields in the TradeDetailLinkages composite:
•
•
TDReferenceType=COMM
TDReferenceValue=Same identifier in each linked allocation or confirmation
Figure 2 shows TDReferenceType and TDReferenceValue elements for one linked allocation (TradeDetail)
in Figure 1. To link all four allocations or confirmations, provide the same value in the TDReferenceType
and TDReferenceValue elements for all four allocations or confirmations.
7UDGH/HYHO5HIHUHQFHV!
0DVWHU5HIHUHQFH!$OORF&RQILUP7HVW0DVWHU5HIHUHQFH!
7UDGH/HYHO5HIHUHQFHV!
7UDGH'HWDLO5HIHUHQFHV!
&OLHQW$OORFDWLRQ5HIHUHQFH!$OORF&RQILUP7HVW&OLHQW$OORFDWLRQ5HIHUHQFH!
7UDGH'HWDLO/LQNDJHV!
7'5HIHUHQFHV!
7'5HIHUHQFH7\SH!&2007'5HIHUHQFH7\SH!
7'5HIHUHQFH9DOXH!$%&WRIXQGV;<7'5HIHUHQFH9DOXH!
7'5HIHUHQFHV!
7UDGH'HWDLO/LQNDJHV!
7UDGH'HWDLO5HIHUHQFHV!
7UDGH/HYHO([SHFWHG!17UDGH/HYHO([SHFWHG!
Figure 2 Linking Allocations or Confirmations
Allocation-Confirmation Workflow: Questions and Answers—June 6, 2013
Page 5
Is settlement instruction enrichment available for allocation-confirmation workflow trades?
Yes. Settlement instruction enrichment in the allocation-confirmation workflow is the same as enrichment
for the block-level workflow, except enrichment is on the allocation. The direct XML interface provides
enrichment on information you provide in the TradeDetail.
Include settlement instructions in TradeDetail messages so that the financial and settlement information is
together in one message. Settlement information includes standing settlement instruction (SSI) enrichment
from Omgeo ALERTSM. See the Settlement Services Reference: SWIFT MT541/543 and CSV Mapping for
more information about how to supply settlement instructions on your trades.
Can I use broker matching groups in the allocation-confirmation workflow?
Omgeo recommends against using broker matching groups in the allocation-confirmation workflow. Using
broker matching groups prevents the executing broker from viewing an investment manager’s alleged
allocation. Omgeo recommends that investment managers submit trades using their broker/dealer's Omgeo
CTM Business Identifier Code (BIC).
Are all of the XML messages available to me in the allocation-confirmation workflow?
All of the XML messages, except the following, are available for allocation-confirmation workflow trades:
•
•
•
•
TradeLevel (block message)
MultiTradeLevelIDResponse
MultiTradeLevelRequest
MultiTradeLevelResponse
Can I process trade exceptions in the allocation-confirmation workflow?
Omgeo CTM provides exception processing for allocation-confirmation workflow trades. Table 5 lists the
locations in the XML Message Specification: Debt/Equity and Common Messages where you can learn more
about exception processing.
Table 5 Exception Processing on Allocations and Confirmations
TradeDetail Message and Action
Message Category
Amend
Trade Messages
Cancel, CloseError, ForceMatch, RejectCancel, RejectComponent
Management Messages
HistoryRequest, HistoryResponse
Query and Response Messages
What is Omgeo’s recommendation regarding the investment manager’s allocations for new
clients implementing Omgeo CTM ACWF?
Omgeo recommends sending allocations directly to Omgeo CTM to communicate to broker/dealers as
long as they can support this workflow. The investment manager provides a common block reference on
each allocation to allow the broker/dealer to identify the components of a single executed block.
Changes in this Version
This version includes the following:
•
•
Removes all instances of OASYS GlobalSM, which Omgeo plans to retire on June 30, 2013.
Updates the link to the Client Contact Center, which provides additional features and usability
enhancements and launches on June 17, 2013.
Page 6
Omgeo Central Trade Manager
More Questions
Omgeo’s Client Contact Center (CCC) provides general assistance and technical help. Visit
www.omgeo.com/ServiceCentral to:
•
•
•
•
Enter a service request or check the status of an existing service request
Search our knowledge base
Access our library of documentation
Obtain contact information
Omgeo also offers training to clients on how our products work and how to use them. Course information
and a calendar of offerings are available at www.omgeo.com/training.
Copyright© 2013 Omgeo LLC. All rights reserved. Omgeo® and the Omgeo logo are registered service marks of Omgeo LLC. All names of
Omgeo services appearing herein are either registered service marks or service marks of Omgeo LLC in the United States and elsewhere. The U.S.
Securities and Exchange Commission regulates several Omgeo services. For more information, visit www.Omgeo.com/regulation.Omgeo has
approved this document for public distribution. The examples, pictures, and data are for illustrative purposes only. This document contains no actual
trade data.
Allocation-Confirmation Workflow: Questions and Answers—June 6, 2013
Page 7
Download