Skip to content

FIX MESSAGE 35=AL

PositionMaintenanceRequest

MsgType (35) = ALPositionMaintenanceAdded FIX.4.4

Definition

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.

Message structure 3952 distinct fields

Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.

Nested fields load when needed. Open the full static layout (also works without JavaScript).

  1. StandardHeaderComponentRequired

    MsgType = AL

    Open this block to load its fields in message context, or follow the definition link.

  2. 710 PosReqIDString

    Unique 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)

  3. 709 PosTransTypeintRequired
  4. Reference to the PosReqID of a previous maintenance request that is being replaced or canceled.

  5. Reference to a PosMaintRptID from a previous Position Maintenance Report that is being replaced or canceled.

  6. 715 ClearingBusinessDateLocalMktDateRequired

    The Clearing Business Date referred to by this maintenance request

  7. 64 SettlDateLocalMktDate
  8. PartiesRepeating groupCount tag 453Required

    The Following PartyRoles can be specified:

    ClearingOrganization

    Clearing Firm

    Position Account

    Open this block to load its fields in message context, or follow the definition link.

  9. 1 AccountString
  10. Type of account associated with the order (Origin)

  11. InstrumentComponentRequired

    Open this block to load its fields in message context, or follow the definition link.

  12. 15 CurrencyCurrency
  13. InstrmtLegGrpRepeating groupCount tag 555

    Specifies the number of legs that make up the Security

    Open this block to load its fields in message context, or follow the definition link.

  14. RelatedInstrumentGrpRepeating groupCount tag 1647

    Open this block to load its fields in message context, or follow the definition link.

  15. UndInstrmtGrpRepeating groupCount tag 711

    Specifies the number of underlying legs that make up the Security

    Open this block to load its fields in message context, or follow the definition link.

  16. TrdgSesGrpRepeating groupCount tag 386

    Specifies the number of repeating TradingSessionIDs

    Open this block to load its fields in message context, or follow the definition link.

  17. 60 TransactTimeUTCTimestamp

    Time this order request was initiated/released by the trader, trading system, or intermediary.

  18. PositionQtyRepeating groupCount tag 702Required

    Open this block to load its fields in message context, or follow the definition link.

  19. PositionAmountDataRepeating groupCount tag 753

    Open this block to load its fields in message context, or follow the definition link.

  20. 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

  21. Boolean - if Y then indicates you are requesting a position maintenance that acting

  22. Boolean - Y indicates you are requesting rollover of prior day's spread submissions

  23. 834 ThresholdAmountPriceOffset
  24. 58 TextString
  25. Must be set if EncodedText field is specified and must immediately precede it.

  26. Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

  27. StandardTrailerComponentRequired

    Open this block to load its fields in message context, or follow the definition link.