ZagTrader

FIX Protocol Tag 452: PartyRole

Role of the party in PartyID (448), such as executing firm, clearing firm, client ID or entering trader.

Tag number
452
Data type
INT
FIX versions
FIX 4.3 to 5.0 SP2
Used in
92 message types

Practical notes on PartyRole

PartyRole says what part the party plays: executing firm, client, trader and so on.

  • Common roles: 1 Executing firm, 3 Client ID, 4 Clearing firm, 11 Order origination trader, 12 Executing trader, 13 Order origination firm, 24 Customer account.

Changes between FIX versions

  • Each version adds roles. FIX 4.4 has roles up to 38; FIX 5.0 SP2 goes past 120.

Tag 452 in each FIX version

Values and message usage as defined in a specific version.

Data type

INT: A whole number without a decimal point. It may be negative.

Valid values

125 enumerated values across all FIX versions.

ValueMeaningFIX versions
1Executing firmAll
2Broker of creditAll
3Client IDAll
4Clearing firmAll
5Investor IDAll
6Introducing firmAll
7Entering firmAll
8LocateAll
9Fund manager client IDAll
10Settlement locationAll
11Order origination traderAll
12Executing traderAll
13Order origination firmAll
14Giveup clearing firm deprAll
15Correspondant clearing firmAll
16Executing systemAll
17Contra firmAll
18Contra clearing firmAll
19Sponsoring firmAll
20Underlying contra firmAll
21Clearing organization4.4, 5.0, 5.0 SP1, 5.0 SP2
22Exchange4.4, 5.0, 5.0 SP1, 5.0 SP2
24Customer account4.4, 5.0, 5.0 SP1, 5.0 SP2
25Correspondent clearing organization4.4, 5.0, 5.0 SP1, 5.0 SP2
26Correspondent broker4.4, 5.0, 5.0 SP1, 5.0 SP2
27Buyer4.4, 5.0, 5.0 SP1, 5.0 SP2
28Custodian4.4, 5.0, 5.0 SP1, 5.0 SP2
29Intermediary4.4, 5.0, 5.0 SP1, 5.0 SP2
30Agent4.4, 5.0, 5.0 SP1, 5.0 SP2
31Sub custodian4.4, 5.0, 5.0 SP1, 5.0 SP2
32Beneficiary4.4, 5.0, 5.0 SP1, 5.0 SP2
33Interested party4.4, 5.0, 5.0 SP1, 5.0 SP2
34Regulatory body4.4, 5.0, 5.0 SP1, 5.0 SP2
35Liquidity provider4.4, 5.0, 5.0 SP1, 5.0 SP2
36Entering trader4.4, 5.0, 5.0 SP1, 5.0 SP2
37Contra trader4.4, 5.0, 5.0 SP1, 5.0 SP2
38Position account4.4, 5.0, 5.0 SP1, 5.0 SP2
39Contra investor ID5.0, 5.0 SP1, 5.0 SP2
40Transfer to firm5.0, 5.0 SP1, 5.0 SP2
41Contra position account5.0, 5.0 SP1, 5.0 SP2
42Contra exchange5.0, 5.0 SP1, 5.0 SP2
43Internal carry account5.0, 5.0 SP1, 5.0 SP2
44Order entry operator ID5.0, 5.0 SP1, 5.0 SP2
45Secondary account number5.0, 5.0 SP1, 5.0 SP2
46Foreign firm5.0, 5.0 SP1, 5.0 SP2
47Third party allocation firm5.0, 5.0 SP1, 5.0 SP2
48Claiming account5.0, 5.0 SP1, 5.0 SP2
49Asset manager5.0, 5.0 SP1, 5.0 SP2
50Pledgor account5.0, 5.0 SP1, 5.0 SP2
51Pledgee account5.0, 5.0 SP1, 5.0 SP2
52Large trader reportable account5.0, 5.0 SP1, 5.0 SP2
53Trader mnemonic5.0, 5.0 SP1, 5.0 SP2
54Sender location5.0, 5.0 SP1, 5.0 SP2
55Session ID5.0, 5.0 SP1, 5.0 SP2
56Acceptable counterparty5.0, 5.0 SP1, 5.0 SP2
57Unacceptable counterparty5.0, 5.0 SP1, 5.0 SP2
58Entering unit5.0, 5.0 SP1, 5.0 SP2
59Executing unit5.0, 5.0 SP1, 5.0 SP2
60Introducing broker5.0, 5.0 SP1, 5.0 SP2
61Quote originator5.0, 5.0 SP1, 5.0 SP2
62Report originator5.0, 5.0 SP1, 5.0 SP2
63Systematic internaliser5.0, 5.0 SP1, 5.0 SP2
64Multilateral trading facility5.0, 5.0 SP1, 5.0 SP2
65Regulated market5.0, 5.0 SP1, 5.0 SP2
66Market maker5.0, 5.0 SP1, 5.0 SP2
67Investment firm5.0, 5.0 SP1, 5.0 SP2
68Host competent authority5.0, 5.0 SP1, 5.0 SP2
69Home competent authority5.0, 5.0 SP1, 5.0 SP2
70Competent authority liquidity5.0, 5.0 SP1, 5.0 SP2
71Competent authority transaction venue5.0, 5.0 SP1, 5.0 SP2
72Reporting intermediary5.0, 5.0 SP1, 5.0 SP2
73Execution venue5.0, 5.0 SP1, 5.0 SP2
74Market data entry originator5.0, 5.0 SP1, 5.0 SP2
75Location ID5.0, 5.0 SP1, 5.0 SP2
76Desk ID5.0, 5.0 SP1, 5.0 SP2
77Market data market5.0, 5.0 SP1, 5.0 SP2
78Allocation entity5.0, 5.0 SP1, 5.0 SP2
79Prime broker5.0 SP1, 5.0 SP2
80Step out firm5.0 SP1, 5.0 SP2
81Broker clearing ID5.0 SP1, 5.0 SP2
82Central registration depository5.0 SP2
83Clearing account5.0 SP2
84Acceptable settling counterparty5.0 SP2
85Unacceptable settling counterparty5.0 SP2
86Cls member bank5.0 SP2
87In concert group5.0 SP2
88In concert controlling entity5.0 SP2
89Large positions reporting account5.0 SP2
90Settlement firm5.0 SP2
91Settlement account5.0 SP2
92Reporting market center5.0 SP2
93Related reporting market center5.0 SP2
94Away market5.0 SP2
95Giveup trading firm5.0 SP2
96Takeup trading firm5.0 SP2
97Giveup clearing firm5.0 SP2
98Takeup clearing firm5.0 SP2
99Originating market5.0 SP2
100Margin account5.0 SP2
101Collateral asset account5.0 SP2
102Data repository5.0 SP2
103Calculation agent5.0 SP2
104Exercise notice sender5.0 SP2
105Exercise notice receiver5.0 SP2
106Rate reference bank5.0 SP2
107Correspondent5.0 SP2
109Beneficiary bank5.0 SP2
110Borrower5.0 SP2
111Primary obligator5.0 SP2
112Guarantor5.0 SP2
113Excluded reference entity5.0 SP2
114Determining party5.0 SP2
115Hedging party5.0 SP2
116Reporting entity5.0 SP2
117Sales person5.0 SP2
118Operator5.0 SP2
119CSD5.0 SP2
120ICSD5.0 SP2
121Trading sub account5.0 SP2
122Investment decision maker5.0 SP2
123Publishing intermediary5.0 SP2
124CSD participant5.0 SP2
125Issuer5.0 SP2
126Contra customer account5.0 SP2
127Contra investment decision maker5.0 SP2

Example

452=1

Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.

Decode a message with this tag

Message types that use tag 452

Covers every version from FIX 4.0 to 5.0 SP2, including fields reached through components and repeating groups. The version pages above show whether the tag is required in each message.

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.