Indexes

Message Layouts
Common
Application

Component

Trades

ID36866

Trade resulted from query in history.

Field
Name
Type
Req'd
Comments
Pedigree
576

Internal identifier for a trade created by the clearing system. Updates of a trade (if supported) should keep the same TradeId. Unique over time.

379

Used to preserve the original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer. For example when moving a trade this refers to the previous trade id. It works for moved/allocated trades as long as the new trade only consist of quantity from one trade. It does

246

If there has been multiple moves this points to the initial trade.

59

Business date of the transaction according. The format is yyyy-MM-dd.

575

The trade date of the trade. The format is yyyy-MM-dd.

146

Internal identifier for linking the trade to a deal.

84

Reference to the deal id specified by the client.

93

A optional reference set by the trading member to backtrack the trade to an order at the trading venue

377

The original quantity on the trade, differs from LastQty if quantity has been moved from/to the trade after entering it This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

14

The current active quantity of the trade This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

453

The current reserved quantity of the trade This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

444

The current remaining quantity of the trade This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

422

Price of the trade. This field is a fixed point number with a scaling factor equal to 1/DIVISOR.PRICE.

376

Price of the original trade. Needed for audit since price might be modified in trade management. This field is a fixed point number with a scaling factor equal to 1/DIVISOR.PRICE.

132

The currency of LastPx, either add it to the trade or take it from the instrument.

420

Comma separated list of trade ids.

360

Comma separated list of trade ids.

538

Optional free text field from the reference of the original trade.

247

Initial value of the trade (priceqtycontract size) This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

582

Trade time according to the clearing system. The format is yyyy-MM-ddTHH:mm:ss.SSS.

302

Market of the trade. Internally set in case of trade management operations.

406

Contains all different types of event reasons also for all trade management reasons. Can be used for billing and surveillance purpose.

279

Side of trade (buy/sell)

578

ID of the trader of this trade. For new trades caused by deal management it should be the id of the user doing the operation. In case of updating updating the trade (moving qty for example) the trader should remain as the original trader, i.e. this attribute should never be updated once created. The user from the position will state who caused the event, i.e. the user triggering the action.

602

Human readable representation of the underlying instrument

118

Size of contract This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

259

Type of instrument according to system

253

Currency of the instrument.

326

Name of the market list

328

Name of the market segment

324

Name of the market

7

Unique identifier of the account for trade.

10

The type of account for the trade. References name to constant PositionAccountType.

9

The sub type of account for the trade. References name to constant PositionAccountSubType.

79

The clearing member for this trade

585

The member who owns this trade

547

Trading member branch if applicable

83

Client ID if applicable

64

If this is an option, it represents its type (call or put)

520

The strike price of the instrument if it is an option. Null otherwise This field is a fixed point number with a scaling factor equal to 1/DIVISOR.PRICE.

172

The expiry date of the instrument

31

Common identifier code for derivative instruments

599

Trading Id from the Trading System

598

Trading Link Id from the Trading System

92

For clients only - type of client. Information to surveillance.

240

For clients only - ID number.

390

For clients only - Passport number.

105

For clients only - Company registration number.

292

For clients only - Information to surveillance.

293

For clients only - Information to surveillance.

179

The external instrument id. This is the JSE Master ID.

543

Trade time according to the Trading system. The format is yyyy-MM-ddTHH:mm:ss.SSS.

87

Client Name if applicable

597

Trading Half Id from the Trading System

294

For clients only - Information to surveillance.

278

For clients only - Information to surveillance.

287

For clients only - Information to surveillance.

22

Aggressor from Trading System.

67

Capacity from Trading System.

370

The On Book Quantity. One unit of the currency is expressed by DIVISOR.QTY. This field represents a decimal value. The value of the field is the decimal value multiplied by the constant DIVISOR.QTY. Example: The value "12.50" is represented as 12500000 in this field. This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

368

The Off Book Quantity. One unit of the currency is expressed by DIVISOR.QTY. This field represents a decimal value. The value of the field is the decimal value multiplied by the constant DIVISOR.QTY. Example: The value "12.50" is represented as 12500000 in this field. This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

584

Trade Type from Trading System.

634

Flag to indicate that the trade is marked for zero fee.

265

Rate added to base rate on a CFD to get the Funding rate. Numeric, positive or negative. The value "2.0%" is represented as 2000000 in this field. Mandatory if the type of the instrument is CFD. This field is a fixed point number with a scaling factor equal to 1/DIVISOR.PRICE.

289

ISIN code

499

The user friendly name the tradable instrument. Is not unique.

258

JSE Instrument Type.

277

Inward Listed according to the South African Reserve Bank.

46

The base rate name for a CFD.

593

ID of the trader of this trade. Carried from the trading system. Also known as dealer.For new trades caused by deal management it should be the id of the user doing the operation. In case of updating updating the trade (moving qty for example) the trader should remain as the original trader, i.e. this attribute should never be updated once created. The user from the position will state who caused the event, i.e. the user triggering the action.

184

External ID of the position account. CM/TM link table is used to find the right risk tree.

386

The owner of the account in the member structure. This is the ID of the lowest applicable level in the TM/Branch/Client member structure. Contains the Client ID for client accounts.

619

The VAT Registration number. If the same legal Client is using several TMs, each TM will manage their own instance of the Client. The different instances of the Client in the system will then share the same VAT Registration Number.

291

Indication of the Client is resident of South Africa or not. If Country Code is ZA, the Client must be Resident. If Country Code is not ZA, the Client must be Non Resident.

18

Address of the client.

124

Registered Country for client.

48

Broker Dealer Accounting system (BDA) account number.

35

Asset Class

36

Asset Sub Class

440

Reference field that can be used by user during trade management activities

23

Time agreed between TM1 and TM2. Only applicable for reported trades. The format is yyyyMMdd- HH:mm:ss.fff.

446

The time the reported trade was received on the trading system (system generated). yyyyMMdd- HH:mm:ss.fff.

221

Trade ID of original trade in case this tarde is created from a trade management activity.

222

The time new trades are created or the time a trade management activity is accepted.

219

The quantity moved to this trade This field is a fixed point number with a scaling factor equal to 1/DIVISOR.QTY.

220

The TM of the From trade. Will be different from the TM for assigns and tripartite.

205

The Branch of the From trade.

208

The CM of the From trade.

199

The account ID of the From trade

203

Account Type of the From trade. References name to constant PositionAccountType.

202

Account Sub Type of the From trade. References name to constant PositionAccountSubType.

201

The owner of the account in the member structure. This is the ID of the lowest applicable level in the TM/Branch/Client member structure. Contains the Client ID for client accounts.

206

The name of the to client for the From trade

207

Type of client. Used mainly for surveillance when creating reports.

217

True for Staff clients, for the From Trade.

212

True for Beneficial Account clients, for the From Trade.

215

True for professional clients, for the From Trade.

216

True for Shariah clients, for the From Trade.

214

Indication of the Client is resident of South Africa or not. If Country Code is ZA, the Client must be Resident. If Country Code is not ZA, the Client must be Non Resident, for the From Trade.

204

Broker Dealer Accounting system (BDA) account number, for the From trade

213

True for Discretionary clients, for the From Trade.

82

The long name of the CM.

588

The long name of the TM.

57

The long name of the Branch.

90

The phone number of the Client

210

External ID of the position account of the From trade.

223

Trading user of the From trade

218

Position reason of the From trade

364

Member handling physical delivery

88

Member handling physical delivery for the client.

373

Option delta from the trading system. Valid for Options. This field is a fixed point number with a scaling factor equal to 1/DIVISOR.PRICE.

192

Free text field carried from the trading system for off book trades.

579

Free text field carried from the trading system for on and off book trades.

167

Unique key for all trades generated from a single event. Will only be populated for strategy trades.

580
Y

Trade sub type used for trades.

Used in messages:

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy