The Position Maintenance Request message allows the position owner to submit requests to the holder of a position which will result in a specific action being taken which will affect the position. Generally, the holder of the position is a central counter party or clearing organization but can also be a party providing investment services. Submission of a request may result in the following:
The request may be submitted as either new, replace or cancel and may refer to a specific position or the previously submitted message. The request is always submitted as of a ClearingBusinessDate (715) and is therefore required. The parties both owning and holding the position are specified in the parties block.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
710 | String | Unique identifier for the position maintenance request as assigned by the submitter | ||
709 | Int Enum | |||
712 | Int Enum | |||
713 | String | Reference to the PosReqID of a previous maintenance request that is being replaced or canceled | ||
714 | String | Reference to a PosMaintRptID from a previous Position Maintenance Report that is being replaced or canceled | ||
715 | LocalMktDate | The Clearing Business Date referred to by this maintenance request | ||
716 | String Enum | |||
717 | String | |||
Component | The Following PartyRoles can be specified: ClearingOrganization Clearing Firm Position Account | |||
1 | String | |||
660 | Int Enum | |||
581 | Int Enum | Type of account associated with the order (Origin) | ||
Component | ||||
15 | Currency | |||
Component | Specifies the number of legs that make up the Security | |||
Component | Specifies the number of underlying legs that make up the Security | |||
Component | Specifies the number of repeating TradingSessionIDs | |||
60 | UTCTimestamp | Time this order request was initiated/released by the trader, trading system, or intermediary | ||
Component | ||||
718 | Int Enum | Type of adjustment to be applied, used for PCS & PAJ Delta_plus, Delta_minus, Final, If Adjustment Type is null, the request will be processed as Margin Disposition | ||
719 | Boolean | Boolean - if Y then indicates you are requesting a position maintenance that acting | ||
720 | Boolean | Boolean - Y indicates you are requesting rollover of prior day’s spread submissions | ||
834 | PriceOffset | |||
58 | String | |||
354 | Length | Must be set if EncodedText field is specified and must immediately precede it | ||
355 | Data | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field | ||
Component |