Log in

AL Position Maintenance Request

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:

  • adjustment of both the long and short start of day position quantity
  • exercise of an option position into a position in the instrument underlying the option
  • abandonment of an option position that would otherwise exercise
  • netting of current day trades to change to the end of day long and short position
  • spreading of a position against other position in order to reduce margin requirements
  • pledge of a position for collateral purposes
  • large trader submission of the long and short quantities

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.

Structure

TagNameTypeRequiredDescription
Component
Required
710StringUnique identifier for the position maintenance request as assigned by the submitter. Conditionally required when used in a request/reply scenario (i.e. not required in batch scenario)
709Int Enum
Required
712Int Enum
Required
713StringReference to the PosReqID of a previous maintenance request that is being replaced or canceled
714StringReference to a PosMaintRptID from a previous Position Maintenance Report that is being replaced or canceled
715LocalMktDate
Required
The Clearing Business Date referred to by this maintenance request
64LocalMktDate
716String Enum
717String
Component
Required
The Following PartyRoles can be specified:
1String
660Int Enum
581Int EnumType of account associated with the order (Origin)
Component
Required
15Currency
2897String Enum
ComponentSpecifies the number of legs that make up the Security
Component
ComponentSpecifies the number of underlying legs that make up the Security
ComponentSpecifies the number of repeating TradingSessionIDs
60UTCTimestampTime this order request was initiated/released by the trader, trading system, or intermediary
Component
Required
Component
718Int EnumType of adjustment to be applied, used for PCS & PAJ
719BooleanBoolean - if Y then indicates you are requesting a position maintenance that acting
720BooleanBoolean - Y indicates you are requesting rollover of prior day's spread submissions
834PriceOffset
58String
354LengthMust be set if EncodedText field is specified and must immediately precede it
355DataEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field
120Currency
2899String Enum
Component
Required