Indexes

Message Layouts
Common
Application

Code Set

PositionReasonCodeSet

ID541
Typeint

Reason for position update

NameValueSynopsisElaborationPedigree
UnknownReason0

Unknown reason, an internal error has occured.

Constant name: UNKNOWN_REASON

Fee1

Booking Fee.

Constant name: FEE

Trade2

New trade.

Constant name: TRADE

Exercise5

The position in the option was closed out due to early exercise, or the option is in-of-money and the option is exercised automatically. The future trade is the result of an option exercise. (early or in-the-money automatically by the system)

Constant name: EXERCISE

CashSettlementVm7

Cash settlement of variation margin

Constant name: CASH_SETTLEMENT_VM

SettlementNetting17

Positions are concentrated to the settlement accounts and netted out on the original accounts.

Constant name: SETTLEMENT_NETTING

Settled18

A payment or delivery has been processed by an external system and the settlement position is netted out.

Constant name: SETTLED

Collateral19

Collateral position update.

Constant name: COLLATERAL

AllocatedFrom26

The trade is allocated from a trading member account to a client account.

Constant name: ALLOCATED_FROM

AllocatedTo27

The trade origins from an allocation from a trading member account to a client account.

Constant name: ALLOCATED_TO

AllocationCorrectionFrom28

The deal is erroneously moved from the client account to another client account.

Constant name: ALLOCATION_CORRECTION_FROM

AllocationCorrectionTo29

The deal originates from a move from one client account to another client account.

Constant name: ALLOCATION_CORRECTION_TO

PrincipalCorrectionFrom30

A position is moved from a house main account to a house sub account or from a house sub account to a house main account by creating a new deal.

Constant name: PRINCIPAL_CORRECTION_FROM

PrincipalCorrectionTo31

The deal originates from a move from a client account.

Constant name: PRINCIPAL_CORRECTION_TO

AccumulatedFrom32

The deal was aggregated to another deal.

Constant name: ACCUMULATED_FROM

AccumulatedTo33

The deal originates from a deal aggregation activity.

Constant name: ACCUMULATED_TO

PosSubaccountModFrom34

The position sub account was moved from this account..

Constant name: POS_SUBACCOUNT_MOD_FROM

PosSubaccountModTo35

The position sub account was moved to this account.

Constant name: POS_SUBACCOUNT_MOD_TO

AssignedFrom36

The deal assign source.

Constant name: ASSIGNED_FROM

AssignedTo37

The deal originates from a deal assign activity.

Constant name: ASSIGNED_TO

AssignInitiated40

The deal assign initiated from.

Constant name: ASSIGN_INITIATED

AssignRejected41

The deal assign rejected by receiver.

Constant name: ASSIGN_REJECTED

AssignCancelled42

The deal assign cancelled by initiator.

Constant name: ASSIGN_CANCELLED

AssignExpired43

The deal assign has expired.

Constant name: ASSIGN_EXPIRED

StartOfDay44

Start of day position snapshot.

Constant name: START_OF_DAY

TripartiteFrom45

The deal has been assigned using Tripartite agreement.

Constant name: TRIPARTITE_FROM

TripartiteTo47

The deal origins from an assign using Tripartite agreement.

Constant name: TRIPARTITE_TO

TripartiteInitiated49

Tripartite assign has been initiated.

Constant name: TRIPARTITE_INITIATED

TripartiteApproved50

Tripartite assign has been approved.

Constant name: TRIPARTITE_APPROVED

TripartiteRejected51

Tripartite assign has been rejected.

Constant name: TRIPARTITE_REJECTED

TripartiteCancelled52

Tripartite assign has been cancelled.

Constant name: TRIPARTITE_CANCELLED

TripartiteExpired53

Tripartite assign has expired.

Constant name: TRIPARTITE_EXPIRED

TradeSubaccountModFrom54

Position has been moved from this account as Sub account modification.

Constant name: TRADE_SUBACCOUNT_MOD_FROM

TradeSubaccountModTo55

Position has been moved to this account as Sub account modification.

Constant name: TRADE_SUBACCOUNT_MOD_TO

ZeroFee56

Trade updated for zero fee.

Constant name: ZERO_FEE

Abandon59

Option abandon.

Constant name: ABANDON

TransferredSpFrom60

Position has been moved from this account by Transfer Single Position.

Constant name: TRANSFERRED_SP_FROM

TransferredSpTo61

Position has been moved to this account by Transfer Single Position.

Constant name: TRANSFERRED_SP_TO

CloseOut62

A close-out deal is created by the system to close open positions in a future on expiration of a tradable instrument.

Constant name: CLOSE_OUT

PartiallySettled63

Partially settled payment.

Constant name: PARTIALLY_SETTLED

NetPayment64

Payment from external system.

Constant name: NET_PAYMENT

FeeVat65

VAT amount for booking fee.

Constant name: FEE_VAT

Cancelled66

Trade cancelled.

Constant name: CANCELLED

CancelledBust67

Trade busted.

Constant name: CANCELLED_BUST

CancelledPriceAdjust68

Trade cancelled for price adjust

Constant name: CANCELLED_PRICE_ADJUST

Dividend69

Dividend payment for dividend neutral contracts

Constant name: DIVIDEND

CorporateActionPositionCloseOut70

Close out position for Corporate Action.

Constant name: CLOSE_OUT_CA

CorporateActionNewPosition71

Created position for Corporate Action.

Constant name: NEW_POSITION_CA

InterestOnCollateral73

Interest amount on collateral.

Constant name: INTEREST_ON_COLLATERAL

FundingInterest74

Funding interest payment for CFDs.

Constant name: FUNDING_INTEREST

Deposit76

A deposit of an asset in an account.

Constant name: DEPOSIT

Withdrawal77

A withdrawal of an asset from an account.

Constant name: WITHDRAWAL

TransferredFrom78

An opposite trade was created at the original account as a result of a client or TM position transfer.

Constant name: TRANSFERRED_FROM

TransferredTo79

A trade was created at the destination account as a result of a client or TM position transfer.

Constant name: TRANSFERRED_TO

EndOfDay80

End of day position snapshot.

Constant name: END_OF_DAY

SystemStartup81

RTC system startup snapshot.

Constant name: SYSTEM_STARTUP

DefaultFrom82

The position was transferred due to a defaulted member or client.

Constant name: DEFAULT_FROM

DefaultTo83

The position was transferred due to a defaulted member or client.

Constant name: DEFAULT_TO

Manual84

Event due to a manual update.

Constant name: MANUAL

Migration85

An add/update due to migration.

Constant name: MIGRATION

Commission86

Commissions added by members.

Constant name: COMMISSION

RiskFee88

Risk Fee.

Constant name: RISK_FEE

RiskFeeVat90

VAT amount for risk fee.

Constant name: RISK_FEE_VAT

ReverseTransaction91

A position was updated due to a revert of the EOD step.

Constant name: REVERSE_TRANSACTION

Deleted92

A close out, option exercise or abandon trade was marked as deleted due to a revert of the EOD step.

Constant name: DELETED

Used in components:

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