Structure of trading and clearing XML reports on the Moscow Exchange FX and precious metals market

Table of contents

CCX03, CCX3A - Clearing report

CCX04, CCX4A, CCX4P - Report on total net obligation / total net claim

CCX10 - Report on fees

CCX11 - Report on margin calls

CCX14 - Report on trades with rescheduled settlement date

CCX15 - Report on risk management orders

CCX17 - Report on derivatives obligation

CCX18 - Report on settlement price

CCX19 - Report on clearing identifiers

CCX20 - Report on trading and clearing accounts

CCX20A - Report on trading and clearing accounts (2nd and 3rd level)

CCX37 - Report on claim / obligation

CCX43 - Extract from the register of trades accepted to the clearing

CCX44 - Report on risk parameters

CCX49 - Report on assets profile transferred on FX market

CCX69 - Debt redemption requirement

CCX84 - Collateral valuation report

CCX89 - Report on collateral

CCX96, CCX97 - Cancellation of notification on money depositing and withdrawal to/from collateral account / Notification on money depositing and withdrawal to/from collateral account

CCX99 - Report on cash flow

CCX122 - Extract from the NCC register of offers

CCX123 - Extract from the register of OTC trades in foreign currency

CUX16 - Additional commission fee liabilities report

CUX22 - Orders report

CUX23 - Trades report

CUX24 - Transactions report

CUX30 - Monthly report on the market-maker's obligations fulfillment

CUX33 - Trades report (analytical accounting)

CUX82 - Report on trading participant's clients


CCX03, CCX3A

Clearing report

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX03

Element with report data

ReportDate

Report date

+

date

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

CURRPAIR

Element with data per currency pair

CurrencyId

Base Currency/Precious metal ID

+

string

4

CurrencyName

Base Currency/Precious metal name

+

string

30

CurrencyNameEN

Base Currency/Precious metal name (eng)

string

30

CoCurrencyId

Quote currency ID

+

string

4

CoCurrencyName

Quote currency name

+

string

30

CoCurrencyNameEN

Quote currency name (eng)

string

30

RECORDS

Element with data per trade

TradeNo

Trade number

+

decimal

20

0

SecurityId

Instrument ID

+

string

12

SecShortName

Instrument short name

+

string

10

TradeGroup

Trade type: T - spot trade, S - swap trade, B - bicurrency basket trade, N - OTC trade in foreign currency

+

string

1-1

BuySell

Trade direction: B - buy, S - sell

+

string

1-1

TradeDate

Trade date

+

date

TradeTime

Trade time

+

time

TradeType

Trade type

+

string

1

Decimals

Number of significant digits after the decimal point in the trade rate (price field)

+

integer

Quantity

Value in the Base Currency (in currency units / grams)

+

decimal

20

2

Value

Value in the quote currency

+

decimal

20

2

Price

Rate

+

decimal

20

6

TrdAccId

Trading and clearing account code

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer identification number or passport number

string

20

SubDetails

Subbroker taxpayer identification number or passport number

string

20

TradeNoSrc

Number of the initial trade. Filled for swap trades with rescheduled settlement date of second leg

decimal

20

0

OrderNo

Offer number

+

decimal

20

0

/RECORDS

/CURRPAIR

/SETTLE

/CCX03

/MICEX_DOC


CCX04, CCX4A, CCX4P

Report on total net obligation / total net claim

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX04

Element with report data

ReportDate

Report date

+

date

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

CURRENCY

Element with data per currency

CurrencyId

Currency/Precious metal ID

+

string

4

NccRealAccount

Collateral account number

string

25

NettoSum

Total net liability / claim

+

decimal

20

2

RECORDS

DataType

Obligation type:
FX_OBLIG – trades to be settled
PR_NETTOSUMM - total net liability / claim from the previous report
SETTL_OBLIG - reconciliation trades
FX_FEE - commission fee payment
FX_VM – variation margin
FX_DEBT – debt
FX_PEN - fines, penalties, forfeits

+

string

20

Debit

Total obligation

+

decimal

20

2

Credit

Total claim

+

decimal

20

2

/RECORDS

/CURRENCY

/SETTLE

/CCX04

/MICEX_DOC

CCX4P – preliminary report for one of several currencies with end of trading before USD.

CCX04 – report for all currencies after USD end of trading.

CCX4A – report on NCC trade prolongation.


CCX10

Report on fees

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX10

Element with report data

ReportDate

Report date

+

date

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE1

Element with data per 1st level settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

NccRealAccount

Collateral account number

string

25

TYPE

Element with data per commission type depending on its receiver

ComType

«1» - commission for organization of trading, «2» - clearing commisiion, «3» - commission for the integrated technological service

+

string

1-1

RECORDS

Element with commission fee data per 1st level settlement code

CommisType

Commission type*

+

string

1-4

CommisName

Commission fee description in Russian

+

string

255

CommisNameEN

Commission fee description in English

string

255

DateFrom

Starting date of commission charge period

+

date

DateTo

Ending date of commission charge period

+

date

Comm

Total commission fee in RUB

+

decimal

20

2

ITSVAT

including VAT

decimal

20

2

SETTLE2

Element with data per 2nd level settlement code

ExtSettleCode

2nd level settlement code

+

string

20

Comm

Total commission fee in RUB

+

decimal

20

2

/SETTLE2

/RECORDS

/TYPE

/SETTLE1

/CCX10

/MICEX_DOC

*


CCX11

Report on margin calls

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX11

Element with report data

ReportDate

Report date

+

date

MaxMarginDate

Latest date for the margin call settlement

+

date

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

MarginSum

Margin call value, in rubles

+

decimal

20

2

/SETTLE

/CCX11

/MICEX_DOC


CCX14

Report on trades with rescheduled settlement date

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX14

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

CURRPAIR

Element with data per currency pair

CurrencyId

Base Currency/Precious metal ID

+

string

4

CurrencyName

Base Currency/Precious metal name

+

string

30

CurrencyNameEN

Base Currency/Precious metal name (eng)

string

30

CoCurrencyId

Quote currency ID

+

string

4

CoCurrencyName

Quote currency name

+

string

30

CoCurrencyNameEN

Quote currency name (eng)

string

30

RECORDS

Element with data per trade

TradeNo

Trade number

+

decimal

20

0

SecurityId

Instrument ID

+

string

12

SecShortName

Instrument short name

+

string

10

TradeGroup

Trade type: T - spot trade, S - swap trade, B - bicurrency basket trade, N - OTC trade in foreign currency

+

string

1-1

BuySell

Trade direction: B - buy S - sell

+

string

1-1

TradeDate

Trade date

+

date

TradeTime

Trade time

+

time

TradeType

Trade type

+

string

1

Decimals

Number of significant digits after the decimal point in the rate (price field)

+

integer

Quantity

Value in the base Currency (currency units / grams)

+

decimal

20

2

Value

Value in the quote currency

+

decimal

20

2

Price

Rate

+

decimal

20

6

TrdAccId

Trading and clearing account code

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer identification number or passport number

string

20

SubDetails

Subbroker taxpayer identification number or passport number

string

20

TradeNoSrc

Number of the initial trade. Filled for swap trades with rescheduled settlement date of second leg

decimal

20

0

OrderNo

Offer number

+

decimal

20

0

/RECORDS

/CURRPAIR

/SETTLE

/SETTLEDATE

/CCX14

/MICEX_DOC


CCX15

Report on risk management orders

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX15

Element with report data

ReportDate

Report date

+

date

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

SECURITY

SecurityId

Instrument ID

+

string

12

SecShortName

Instrument short name (USDRUB_RSK, EURRUB_RSK)

+

string

10

CurrencyId

Base currency ID

+

string

4

CoCurrencyId

Quote currency ID

+

string

4

CentralRate

Central rate for RUB/EUR or RUB/USD

+

decimal

20

6

OpeningBalance1

Net Obligation / Net Claim on risk management orders for trading day start, in the base currency

+

decimal

20

2

OpeningBalance2

Net Obligation / Net Claim on risk management orders for trading day start, in the quote currency

+

decimal

20

2

ClosingBalance1

Net Obligation / Net Claim on risk management orders for trading day end, in the base currency

+

decimal

20

2

ClosingBalance2

Net Obligation / Net Claim on risk management orders for trading day end, in the quote currency

+

decimal

20

2

RECORDS

Element with data per trade

TradeNo

Risk management order number

+

decimal

20

0

TradeTime

Risk management order placing time

+

time

BuySell

Risk management order Direction: B - Buy, S - Sell

+

string

1-1

Quantity

Value in the base currency

+

decimal

20

2

Value

Value in the quote currency

+

decimal

20

2

/RECORDS

/SECURITY

/SETTLE

/CCX15

/MICEX_DOC


CCX17

Report on derivatives obligation

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX17

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

1st level settlement code (2nd level settlement code)

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

NccRealAccount

Collateral account number

string

25

CURRENCY

Element with data per currency/Precious metal

CurrencyId

Underlying asset code

+

string

4

CurrencyName

Underlying asset name

+

string

30

CurrencyNameEN

Underlying asset name (eng)

string

30

TRADE

Element with data per 2nd level settlement code (3rd level settlement code)

ExtTradeCode

2nd level settlement code (3rd level settlement code)

+

string

20

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

SettlePrice

Current settlement price

+

decimal

20

6

RECORDS

Element with data per trades

TradeDate

Trade date

+

date

TradeTime

Trade time

+

time

TradeNo

Record number in trades register

+

decimal

20

0

LotSize

Lot size

+

integer

Price

Previous settlement price (for trades before previous trading day) / Trade price (for previous trading day trades)

+

decimal

20

6

TradeGroup

Obligation / claim type: F – futures contract; S – swap contract (second leg)

+

string

BuySell

Obligation / trade direction: B - buy S - sell

+

string

1-1

Quantity

Obligation / claim value in underlying asset units

+

decimal

20

2

Value

Obligation / claim value in rubles

+

decimal

20

2

Varm

Obligation/Claims on variation margin payment/receipt

+

decimal

20

2

TrdAccId

Trading and clearing account code

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer identification number or passport number

string

41

SubDetails

Subbroker taxpayer identification number or passport number

string

41

TermQuantity

Obligation / claim value netted during the clearing session on the report generating date, in underlying asset units

+

decimal

20

2

TermValue

Obligation / claim value netted during the clearing session on the report generating date, in rubles

+

decimal

20

2

/RECORDS

/SETTLEDATE

/TRADE

/CURRENCY

/SETTLE

/CCX17

/MICEX_DOC


CCX18

Report on settlement price

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX18

Element with report data

ReportDate

Report date

+

date

CURRENCY

Element with data per currency/Precious metal

CurrencyId

Currency / precious metal code

+

string

4

CurrencyName

Currency/Precious metal name (rus)

+

string

30

CurrencyNameEN

Currency/Precious metal name (eng)

string

30

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

SettlePrice

Current settlement price

+

decimal

20

6

Price

Previous settlement price

decimal

20

6

/SETTLEDATE

/CURRENCY

/CCX18

/MICEX_DOC


CCX19

Report on clearing identifiers

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX19

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

RECORDS

Element with data per Clearing Identifier

UserId

Clearing Identifier authority

+

string

12

UserIdCM

Clearing manager («Y» - yes, «N» - no)

string

1

UserIdOp

Operator («Y» - yes, «N» - no)

string

1

UserIdTr

Transfers («Y» - yes, «N» - no)

string

1

OTCTr

OTC trades in foreign currency («Y» - yes, «N» - no)

string

1

OTCTrId

Access to OTC trades (instrument ID list)

string

200

DataChanged

Changes («Y» - changed, «N» - not changed)

+

string

/RECORDS

/CCX19

/MICEX_DOC


CCX20

Report on trading and clearing accounts

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX20

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Settlement code

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

ExtSettleCodeType

Settlement code type: S – for proprietary funds accounting; L – for clients funds accounting; D – for trust funds accounting

+

string

TrdAccId

Trading and clearing account code

+

string

12

Details

Client taxpayer identification number or passport number

string

20

SubDetails

Subbroker taxpayer identification number or passport number

string

20

CommPaymentAcc

Flag that shows if commission fee is charged from this settlement code (Y/N)

string

1-1

TaxPaymentAcc

Flag that shows if variable commission fee is charged from this settlement code (Y/N)

string

1-1

TaxPaymentAccLink

Reference to settlement code to be used for variable commission fee payments

string

12

RECORDS

Element with data per settlement code

CurrencyId

Currency ID

+

string

4

NccRealAccount

Collateral account number

+

string

25

/RECORDS

/SETTLE

/CCX20

/MICEX_DOC


CCX20A

Report on trading and clearing accounts (2nd and 3rd level)

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX20A

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLE1

Element with data per settlement code (1st or 2nd level)

ExtSettleCode

1st level settlement code (2nd level settlement code)

+

string

20

TrdAccId

Trading and clearing account code

+

string

12

Details

Client taxpayer identification number or passport number

string

20

SubDetails

Subbroker taxpayer identification number or passport number

string

20

SETTLE2

Element with data per settlement code (2nd or 3rd level)

ExtSettleCode

1st level settlement code (2nd level settlement code)

+

string

20

TrdAccId

Trading and clearing account code

+

string

12

TrdFirmId

Registration code of the Trading Member

string

0-12

TrdFirmName

Trading Member name

string

0-120

TrdFirmNameEN

Trading Member name (eng)

string

0-120

Details

Client taxpayer identification number or passport number

string

20

SubDetails

Subbroker taxpayer identification number or passport number

string

20

/SETTLE2

/SETTLE1

/CCX20A

/MICEX_DOC


CCX37

Report on claim / obligation

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX37

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

1st level settlement code (2nd level settlement code)

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

SECURITY

Element with data per instrument

SecurityId

Instrument ID

+

string

12

SettlePrice

Current settlement price

+

decimal

20

6

Price

Previous settlement price

decimal

20

6

TRDACC

Element with data per Trading and clearing account code

TrdAccId

Trading and clearing account code of appropriate level

+

string

12

RECORDS

Element with data per positions

QuantityBegC

Claim on the results of previous settlement day clearing session, in underlying asset units

+

decimal

20

2

ValueBegRURD

Obligation on the result of previous settlement day clearing session, in rubles

+

decimal

20

2

QuantityBegD

Obligation on the result of previous settlement day clearing session, in underlying asset units

+

decimal

20

2

ValueBegRURC

Claim on the results of previous settlement day clearing session, in rubles

+

decimal

20

2

QuantityMidC

Claim on trades, concluded during the previous settlement day, in underlying asset units

+

decimal

20

2

ValueMidRURD

Obligation on trades, concluded during the previous settlement day, in rubles

+

decimal

20

2

QuantityMidD

Obligation on trades, concluded during the previous settlement day, in underlying asset units

+

decimal

20

2

ValueMidRURC

Claim on trades, concluded during the previous settlement day, in rubles

+

decimal

20

2

QuantityFinC

Claim on the results of current settlement day clearing session, in underlying asset units

+

decimal

20

2

ValueFinRURD

Obligation on the result of current settlement day clearing session, in rubles

+

decimal

20

2

QuantityFinD

Obligation on the result of current settlement day clearing session, in underlying asset units

+

decimal

20

2

ValueFinRURC

Claim on the results of current settlement day clearing session, in rubles

+

decimal

20

2

Varm

Obligation to pay / claim for variation margin

+

decimal

20

2

/RECORDS

/TRDACC

/SECURITY

/SETTLEDATE

/SETTLE

/CCX37

/MICEX_DOC


CCX43

Extract from the register of trades accepted to the clearing

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX43

Element with report data

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

1st level settlement code (2nd level settlement code)

+

string

20

ExtSettleCodeUnifiedPool

Unified pool Settlement code attribute («Y» - yes, «N» - no)

string

1-1

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

CURRPAIR

Element with data per currency pair

CurrencyId

Base Currency/Precious metal ID

+

string

4

CurrencyName

Base Currency/Precious metal name

+

string

30

CurrencyNameEN

Base Currency/Precious metal name (eng)

string

30

CoCurrencyId

Quote currency ID

+

string

4

CoCurrencyName

Quote currency name

+

string

30

CoCurrencyNameEN

Quote currency name (eng)

string

30

RECORDS

Element with data per trade

TradeNo

Trade number

+

decimal

20

0

SecurityId

Instrument ID

+

string

12

SecShortName

Instrument short name

+

string

10

TradeGroup

Trade type: T - spot trade, S - swap trade, B - bicurrency basket trade, N - OTC trade in foreign currency

+

string

1-1

BuySell

Trade direction: B - buy, S - sell

+

string

1-1

TradeDate

Trade date

+

date

TradeTime

Trade time

+

time

TradeType

Trade type

+

string

1

Decimals

Number of significant digits after the decimal point in the trade rate (price field)

+

integer

Quantity

Value in the Base Currency (in currency units / grams)

+

decimal

20

2

Value

Value in the quote currency

+

decimal

20

2

Price

Rate

+

decimal

20

6

ClrComm

Clearing Centre’s commission fee for clearing service, in rubles

decimal

20

2

ExchComm

Exchange’s commission fee for organization of the Trading, in rubles

decimal

20

2

ITSComm

Technical Centre’s fee for provision of the integrated technological service, in rubles

decimal

20

2

TrdAccId

Trading and clearing account code

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer identification number or passport number

string

20

SubDetails

Subbroker taxpayer identification number or passport number

string

20

TradeNoSrc

Number of the initial trade. Filled for swap trades with rescheduled settlement date of second leg

decimal

20

0

OrderNo

Offer number

+

decimal

20

0

/RECORDS

/CURRPAIR

/SETTLEDATE

/SETTLE

/CCX43

/MICEX_DOC


CCX44

Report on risk parameters

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX44

Element with data

ReportDate

Date of the report

+

date

INFO

Element with data per information type

InfoType

Type of the data in nested nodes (“M” – Market Risk Parameters, “I” – Percent Risk Parameters)

+

string

RECORDS

CurrencyId

Currency / Precious metal identifier

+

string

4

CurrencyName

Currency / Precious metal name

+

string

30

CurrencyNameEN

Currency / Precious metal name (eng.)

+

string

30

Date_Fix

Date of parameters fixation / change

+

date

Time_Fix

Time of parameters fixation / change

+

time

NoLim

Range number

+

integer

QtyBegin

Range start

+

decimal

20

0

QtyEnd

Range end

decimal

20

0

Discount_L

Risk rate for price decrease, %

decimal

20

8

Discount_H

Risk rate for price increase, %

decimal

20

8

SettleDate

Settlement date

date

RTL_Rub

Lower risk bound, RUB.

+

decimal

20

8

RTH_Rub

Upper risk bound, RUB.

+

decimal

20

8

RTL_Per

Lower risk bound, % annual

decimal

20

8

RTH_Per

Upper risk bound, % annual

decimal

20

8

CentRate

Central rate

decimal

20

8

CIRate_Rub

Central indicative rate, RUB

decimal

20

8

CIRate_Per

Central indicative rate, % annual

decimal

20

8

LPenRate

Penalty rate for assets obligations transfer, %

decimal

20

8

HPenRate

Penalty rate for Russian rubles obligations transfer, %

decimal

20

8

InSingleLim

Asset is accepted as collateral (Y – yes, N – no)

string

1-1

FullCovered

Short selling is prohibited (Y – yes, N – no)

string

1-1

/RECORDS

/INFO

/CCX44

/MICEX_DOC


CCX49

Report on assets profile transferred on FX market

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX49

Element with report data

ReportDate

Report date

+

date

ReportTime

+

time

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Unified pool Settlement code

+

string

20

PROFINFO

Element with assets profile data

AssetID

Asset ID

+

string

12

AssetName

Asset name

+

string

30

AssetNameEN

Asset name (eng)

+

string

30

OpeningBalance

Opening balance

+

decimal

20

2

ClosingBalance

Closing/ current balance

+

decimal

20

2

RECORDS

Element with operation data

ProfilTran

Asset profile transferred sum/ amount

+

decimal

20

2

TranType

Assets profile transfer type: 1 – assets profile transfer upon the initiative of Clearing Member, 2 – assets profile transfer upon the initiative of NCC

+

integer

OperationTime

Operation time

+

time

TranNo

Transaction number

+

decimal

20

0

ExtSettleCode2

2nd level Settlement code

string

20

/RECORDS

/PROFINFO

/SETTLE

/FIRM

/CCX49

/MICEX_DOC


CCX69

Debt redemption requirement

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX69

Element with report data

ReportDate

Report date

+

date

MaxDebtsDate

Latest date to repay debt

+

date

MaxDebtsTime

Latest time to repay debt

+

time

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code

+

string

20

DebtsSum

Debt value

+

decimal

20

2

/SETTLE

/CCX69

/MICEX_DOC


CCX84

Collateral valuation report

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX84

Element with report data

ReportDate

Report date

+

date

ClearingFirmId

Clearing Member ID

+

string

0-12

ClearingFirmName

Clearing Member name

+

string

0-120

ClearingFirmNameEN

Clearing Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Member settlement code *

+

string

20

SumValue

Full collateral value in rubles

+

decimal

20

2

LockValue

Locked collateral value in rubles

+

decimal

20

2

FreeValue

Free collateral value in rubles

+

decimal

20

2

SingleLimit

Single limit

+

decimal

20

2

RECORDS

Element with data per trade

CurrencyId

Currency/Precious metal ID

+

string

4

CurrencyName

Currency/Precious metal name

+

string

30

CurrencyNameEN

Currency/Precious metal name (eng)

string

30

NccRealAccount

Collateral account number

string

25

Quantity

Collateral value (in currency units / grams)

+

decimal

20

2

LockQuantity

Locked collateral value (in currency units / grams)

+

decimal

20

2

FreeQuantity

Free collateral value (in currency units / grams)

+

decimal

20

2

Value

Collateral value in rubles

+

decimal

20

2

/RECORDS

/SETTLE

/CCX84

/MICEX_DOC

* Data on Unified Pool Settlement codes is not included into this report.


CCX89

Report on collateral

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX89

ReportDate

Report date

+

date

ReportType

Report type: CLEARING – for Clearing Member, TRADE – for Trading Member

+

string

FirmId

Clearing Member ID / Registration code of the Trading Member

+

string

0-12

FirmName

Clearing Member name / Trading Member name

+

string

0-120

FirmNameEN

Clearing Member name (eng) / Trading Member name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Settlement code

+

string

5

LevelType

Settlement code level type: 1 – 1st level settlement code; 2 – 2nd level settlement code; 3 – 3rd level settlement code

+

integer

RECORDS

Element with data per liabilities

CurrencyId

Currency/Precious metal ID

+

string

4

CurrencyName

Currency/Precious metal name

+

string

30

CurrencyNameEN

Currency/Precious metal name (eng)

string

30

OpeningBalance

Opening balance

+

decimal

20

2

ClosingBalance

Closing balance

+

decimal

20

2

DebitSum

Debit total sum

+

decimal

20

2

CreditSum

Credit total sum

+

decimal

20

2

NettoSum

Total net claim / total net obligation

+

decimal

20

2

ENTRY

Element with data per operation with Collateral

OperationCode

Collateral transaction code: 1 – Collateral incoming / withdrawal; 2 – Information about collateral changes using The Clearing system; 3 – Total net obligation / total net claim settlement; 4 – obligation/claim settlement on variation margin payment; 5 – obligation on trading commission; 6 – obligation on clearing commission (nly for clearing member); 7 – obligation on ITS commission.

+

string

2

OperationTime

Operation time

time

DocNo

Operation number

string

20

Debit

Total dedits

+

decimal

20

2

Credit

Total credits

+

decimal

20

2

Netto

Net claim / net obligation

+

decimal

20

2

/ENTRY

/RECORDS

/SETTLE

/CCX89

/MICEX_DOC


CCX96, CCX97

Cancellation of notification on money depositing and withdrawal to/from collateral account / Notification on money depositing and withdrawal to/from collateral account

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

+

date

DOC_TIME

File generation time

+

time

DOC_NO

Document unique number in the electronic document exchange system

+

string

35

DOC_TYPE_ID

Document type ID in the electronic document exchange system

+

string

35

SENDER_ID

Sender ID

+

string

12-12

RECEIVER_ID

Recipient ID

+

string

12-12

/DOC_REQUISITES

CCX97

Element with report data

FIRMPURPOSE_PAYMENT

Firm short name

+

string

50

TRADE_DATE

Clearing member identifier. For Derivatives market - identifier of the Settlement Firm.

date

REGCODE

Time of the report generation

+

string

12

EXTSETTLECODE

Element with data on cash flow per settlement accounts

ID

Settlement code ID

+

string

STATEMENT

Element with data per account

ACCOUNT

Account number

+

string

PURPOSE_PAYMENT_ACC

Account name

+

string

210

ENTRY

Data per operation

CODETYPE

Operation type code

+

string

TRANSKIND

Type of the document

+

string

NUMBER

Document number

+

string

35

REFERENCE

string

35

PAY_NUMBER

Number of the settlement document (payment number)

string

35

ACC_DOC_DATE

Date of the accounting document

date

PAY_ACC

Payer’s account number

string

PAY_INN

Payer’s taxpayer identification number

string

PAY_KPP

Payer’s KPP (tax registration reason code)

string

PAY_NAME

Payer’s name

string

160

PAY_BIC

Payer’s Bank Identification Code (Assigned by Bank of Russia)

string

PAY_BANK

Payer's bank name

string

160

PAY_CORACC

Payer’s bank correspondent account

string

REC_ACC

Recipient’s account number

string

REC_INN

Recipient’s taxpayer identification number

string

REC_KPP

Recipient’s KPP (tax registration reason code)

string

REC_NAME

Recipient’s name

string

160

REC_BIC

Recipient’s Bank Identification Code (Assigned by Bank of Russia)

string

REC_BANK

Recipient’s bank name

string

160

COR_ACC

Recipient’s bank correspondent account

string

PURPOSE_PAYMENT

Comments (purpose of payment)

+

string

210

CURRENCY

Peyment currency

+

string

3-3

DEBIT

Debit

decimal

32

2

CREDIT

Credit

decimal

32

2

DATE

Operation date

+

date

CLRNUM

Clearing registers

string

210

ORDERINGPARTY

Element with data per payer

BIC

SWIFT BIC

string

11

PARTY_ID

Party identifier (счет)

string

35

NAMEADDR

Name / address

string

140

/ORDERINGPARTY

INTERMEDIARY

Element with data per intermediary bank

BIC

SWIFT BIC

string

11

PARTY_ID

Party identifier (account)

string

35

NAMEADDR

Name / address

string

140

/INTERMEDIARY

ACCOUNTWITHINSTITUTION

Element with data per recipient bank

BIC

SWIFT BIC

string

11

PARTY_ID

Party identifier (account)

string

35

NAMEADDR

Name / address

string

140

/ACCOUNTWITHINSTITUTION

BENEFICIARY

Element with data per beneficiary (recipient)

BIC

SWIFT BIC

string

11

PARTY_ID

Party identifier (account)

string

35

NAMEADDR

Name / address

string

140

/BENEFICIARY

/ENTRY

/STATEMENT

/EXTSETTLECODE

/CCX97

/MICEX_DOC


CCX99

Report on cash flow

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

+

date

DOC_TIME

File generation time

+

time

DOC_NO

Document unique number in the electronic document exchange system

+

string

35

DOC_TYPE_ID

Document type ID in the electronic document exchange system

+

string

35

SENDER_ID

Sender ID

+

string

12-12

RECEIVER_ID

Recipient ID

+

string

12-12

/DOC_REQUISITES

CCX99

Element with report data

FIRMPURPOSE_PAYMENT

Firm short name

+

string

50

TRADE_DATE

Time of the report generation

date

REGCODE

Clearing member identifier. For Derivatives market - identifier of the Settlement Firm.

+

string

12

EXTSETTLECODE

Element with data on cash flow per settlement code

ID

Settlement code ID

+

string

STATEMENT

Data per Account

ACCOUNT

Account number

+

string

CURRENCY

ISO 4217 Currency code

+

string

3-3

OPENING_BALANCE

Opening balance

+

decimal

32

2

CLOSING_BALANCE

Closing balance

+

decimal

32

2

PREVIOUS_DATE

Date of previous cash movement on the account

date

DATE_OPENING_BALANCE

Opening balance calculation date

date

DATE_CLOSING_BALANCE

Closing balance calculation date

date

DEBIT_SUM

Total debit

+

decimal

32

2

CREDIT_SUM

Total credit

+

decimal

32

2

PURPOSE_PAYMENT_ACC

Account name

+

string

210

ENTRY

Element with data per operation

CODETYPE

Operation type code

+

string

TRANSKIND

Вид документа

+

string

NUMBER

Document number

+

string

35

REFERENCE

Reference (field 20)

string

35

PAY_NUMBER

Number of the accounting document / reference (field 21)

string

35

ACC_DOC_DATE

Date of the accounting document

date

PAY_ACC

Payer’s account number

string

PAY_INN

Payer’s taxpayer identification number

string

PAY_KPP

Payer’s KPP (tax registration reason code)

string

PAY_NAME

Payer’s name

string

160

PAY_BIC

Payer’s Bank Identification Code (Assigned by Bank of Russia)

string

PAY_BANK

Payer's bank

string

160

PAY_CORACC

Payer’s bank correspondent account

string

REC_ACC

Recipient’s account number

string

REC_INN

Recipient’s taxpayer identification number

string

REC_KPP

Recipient’s KPP (tax registration reason code)

string

REC_NAME

Recipient’s name

string

160

REC_BIC

Recipient’s Bank Identification Code (Assigned by Bank of Russia)

string

REC_BANK

Recipient's bank

string

160

COR_ACC

Corresponding account number

string

PURPOSE_PAYMENT

Comments (purpose of payment)

+

string

210

DEBIT

Debit

decimal

32

2

CREDIT

Credit

decimal

32

2

DATE

Date of the operation

+

date

ORDERINGPARTY

Element with data per Payer

BIC

SWIFT/BIC-code

string

11

PARTY_ID

Account ID

string

35

NAMEADDR

Name/ Address

string

140

/ORDERINGPARTY

INTERMEDIARY

Element with data per intermediary bank

BIC

SWIFT/ BIC-code

string

11

PARTY_ID

Account ID

string

35

NAMEADDR

Name/ Address

string

140

/INTERMEDIARY

ACCOUNTWITHINSTITUTION

Element with data per Recipient’s bank

BIC

SWIFT/ BIC-code

string

11

PARTY_ID

Account ID

string

35

NAMEADDR

Name/ Address

string

140

/ACCOUNTWITHINSTITUTION

BENEFICIARY

Element with data per Recipient

BIC

SWIFT/ BIC-code

string

11

PARTY_ID

Account ID

string

35

NAMEADDR

string

140

/BENEFICIARY

/ENTRY

/STATEMENT

/EXTSETTLECODE

/CCX99

/MICEX_DOC


CCX122

Extract from the NCC register of offers

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX122

Element with report data

ReportDate

Trading date

+

date

CLEARPART

Element with data per clearing participant

ClearingFirmId

Clearing Firm ID

+

string

0-12

ClearingFirmName

Clearing Firm Name (rus)

+

string

0-120

ClearingFirmNameEN

Clearing Firm Name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Firm settlement code

+

string

20

SESSION

Element with data per session type

AddSession

Session type

+

string

1-1

SessionName

Session name (rus)

+

string

SessionNameEN

Session name (eng)

+

string

CURRPAIR

Element with data per currency pair

CurrencyId

Currency ID

+

string

4

CurrencyName

Currency name (rus)

+

string

30

CurrencyNameEN

Currency name (eng)

string

30

CoCurrencyId

Related currency ID

+

string

4

CoCurrencyName

Related currency name (rus)

+

string

30

CoCurrencyNameEN

Related currency name (eng)

string

30

SECURITY

Element with data per security

SecurityId

Security ID

+

string

12

SecShortName

Short security name

+

string

10

FaceValue

Quote

+

decimal

20

6

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

GROUP

Element with data per offer type

TradeGroup

Offer type: N – offer to execute OTC trade in foreign currency

+

string

1-1

RECORDS

Element with data per offer

OrderNo

Offerr number

+

decimal

20

0

UserId

User ID

+

string

0-12

ASP

Trading participant's EHS (equivalent of handwritten signature)

+

string

0-12

EntryTime

Offer registration time

+

time

BuySell

Order direction: B - buy S - sell

+

string

1-1

OrderType

Offer type

+

string

3

BasePrice

Base rate

decimal

20

6

Quantity

Value expressed in the currency of the lot, in units of currency

+

decimal

20

0

Decimals

Number of significant digits after the decimal point in the rate (price field)

+

integer

Price

Price

decimal

20

6

Status

Status

+

string

1-1

AmendTime

Offer withdrawal time

time

Balance

Non-filled remainder

+

decimal

20

2

CPFirmId

Counterparty Firm ID

string

0-12

TrdAccId

Trade-Clearing Account code of appropriate level

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer number or passport number

string

20

SubDetails

Subbroker taxpayer number or passport number

string

20

BoardId

Trading board ID

+

string

4

BoardName

Trading board name (rus)

+

string

30

BoardNameEN

Trading board name (eng)

string

30

/RECORDS

/GROUP

/SETTLEDATE

/SECURITY

/CURRPAIR

/SESSION

/SETTLE

/CLEARPART

/CCX122

/MICEX_DOC


CCX123

Extract from the register of OTC trades in foreign currency

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CCX123

Element with report data

ReportDate

Trading date

+

date

CLEARPART

Element with data per clearing participant

ClearingFirmId

Clearing Firm ID

+

string

0-12

ClearingFirmName

Clearing Firm Name (rus)

+

string

0-120

ClearingFirmNameEN

Clearing Firm Name (eng)

string

0-120

SETTLE

Element with data per settlement code

ExtSettleCode

Clearing Firm settlement code

+

string

20

SESSION

Element with data per session type

AddSession

Additional session (Y/N)

+

string

1-1

SessionName

Session name (rus)

+

string

SessionNameEN

Session name (eng)

+

string

CURRPAIR

Element with data per currency pair

CurrencyId

Currency ID

+

string

4

CurrencyName

Currency name (rus)

+

string

30

CurrencyNameEN

Currency name (eng)

string

30

CoCurrencyId

Related currency ID

+

string

4

CoCurrencyName

Related currency name (rus)

+

string

30

CoCurrencyNameEN

Related currency name (eng)

string

30

SECURITY

Element with data per security

SecurityId

Security ID

+

string

12

SecShortName

Short security name

+

string

10

FaceValue

Quote

+

decimal

20

6

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

GROUP

Element with data per trade type

TradeGroup

Trade type: N - OTC trade with foreign currency

+

string

1-1

RECORDS

Element with data per each trade

TradeNo

Trade number

+

decimal

20

0

BuySell

Trade direction: B – buy, S - sell

+

string

1-1

OrderNo

Offer number

+

decimal

20

0

TradeDeriv

Derivative trade (Y – yes, N – no)

+

string

1-1

TradeTime

Trade conclusion time

+

time

TradeType

Trade type: N - OTC

+

string

1

Decimals

Number of decimals in the exchange rate (price field)

+

integer

Price

Exchange rate

+

decimal

20

6

Quantity

Volume expressed in the currency of the lot, in units of currency

+

decimal

20

0

Value

Value expressed in the related currency, in units of currency

+

decimal

20

2

CPFirmId

Counterparty Firm ID

string

0-12

Period

Period: O - open period, N - normal trading, C - close period

+

string

1

SettleCode

Settlement code

+

string

12

UserId

User ID

+

string

0-12

BrokerRef

Additional notes (broker reference)

string

20

ExtRef

Notes of the external order management system

string

12

ClrComm

Clearing commission, in rubles

decimal

20

2

TrdAccId

Trade-Clearing Account code of appropriate level

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer number or passport number

string

20

SubDetails

Subbroker taxpayer number or passport number

string

20

RepoTradeNo

Main SWAP deal number

decimal

20

0

BoardId

Trading board ID

+

string

4

BoardName

Trading board name (rus)

+

string

30

BoardNameEN

Trading board name (eng)

string

30

/RECORDS

/GROUP

/SETTLEDATE

/SECURITY

/CURRPAIR

/SESSION

/SETTLE

/CLEARPART

/CCX123

/MICEX_DOC


CUX16

Additional commission fee liabilities report

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CUX16

Element with report data

ReportDate

Trading date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Full firm name

+

string

0-120

RECORDS

Element with data per client

DetailsGTA

HFT details (Trading Participant taxpayer number / Client taxpayer number or passport number)

+

string

20

NumOrdersGTA

Total number of orders for Additional Commission Fee calculation. (consider with coefficients L1, L2).

+

decimal

20

0

InfoSumCommissionGTA

Total sum of commission, calculated on all HFT trades (consider with coefficients K1, K2), except Negdeals and SWAP, RUB. (Informational field)

+

decimal

20

2

SumCommissionGTA

Total sum of commission for Additional Commission Fee calculation, RUB. Calculated on all HFT trades (consider with coefficients K1, K2), except Negdeals and SWAP, according to tariff, selected for the specific User ID (coefficient F).

+

decimal

20

2

InfoGTACommission

Estimated value of the Additional Commission Fee for HFT, RUB. (Informational field)

+

decimal

20

2

GTACommission

Total sum of Additional Commission Fee for HFT, RUB

+

decimal

20

2

BankAccId

Bank account ID for Additional Commission Fee payment

string

12

DETAILS

Element with detailed data per client

FirmINN

Trading Participant taxpayer identification number

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer number or passport number

string

20

SubDetails

Sub-broker client taxpayer number or passport number

string

20

NumOrders

Number of orders

+

decimal

20

0

InfoSumCommission

Total sum of commission, calculated on all trades trades (consider with coefficients K1, K2), except Negdeals and SWAP, RUB. (Informational field)

+

decimal

20

2

SumCommission

Total sum of commission, RUB. Calculated on all trades trades (consider with coefficients K1, K2), except Negdeals and SWAP, according to tariff, selected for the specific User ID (coefficient F).

+

decimal

20

2

/DETAILS

/RECORDS

/CUX16

/MICEX_DOC


CUX22

Orders report

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CUX22

Element with report data

ReportDate

Trading date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Firm name (rus)

+

string

0-120

FirmNameEN

Firm name (eng)

string

0-120

CLEARPART

Element with data per clearing participant

ClearingFirmId

Clearing Firm ID

+

string

0-12

ClearingFirmName

Clearing Firm Name (rus)

+

string

0-120

ClearingFirmNameEN

Clearing Firm Name (eng)

string

0-120

SETTLE

Element with data per Clearing member settlement code

ExtSettleCode

Clearing member settlement code

+

string

20

TRADEACC

Element with data per Trading member settlement code / Client of Trading member settlement code

ExtTradeCode

Trading member settlement code / Client of Trading member settlement code

+

string

20

ExtTradeCodeType

Type of Trading member settlement code: Trade – Trading member settlement code, Client - Client of Trading member settlement code

+

string

10

SESSION

Element with data per session type

AddSession

Session type (N – main Trading session)

+

string

1-1

SessionName

Session name (rus)

+

string

SessionNameEN

Session name (eng)

+

string

CURRPAIR

Element with data per currency pair

CurrencyId

Currency ID

+

string

4

CurrencyName

Currency name (rus)

+

string

30

CurrencyNameEN

Currency name (eng)

string

30

CoCurrencyId

Related currency ID

+

string

4

CoCurrencyName

Related currency name (rus)

+

string

30

CoCurrencyNameEN

Related currency name (eng)

string

30

SECURITY

Element with data per security

SecurityId

Security ID

+

string

12

SecShortName

Short security name

+

string

10

FaceValue

Quote

+

decimal

20

6

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

FixingDate

Fixing calculation date / weighted average price calculation date

date

GROUP

Element with data per order type

TradeGroup

Order type: T - spot trade order, incl. fixing trade / WAP trade / deliverable futures order; S - SWAP order/swap contract order;

+

string

1-1

RECORDS

Element with data per each order

OrderNo

Order number

+

decimal

20

0

UserId

User ID / Sponsored market access ID (SMA ID)

+

string

0-12

ASP

Trading Participant's EHS (Equivalent of Handwritten Signature)

+

string

0-12

EntryTime

Order registration time

+

time

BuySell

Order direction: B - buy S - sell

+

string

1-1

OrderType

Order type

+

string

3

BasePrice

Base rate

decimal

20

6

Quantity

Value expressed in the currency of the lot, in units of currency

+

decimal

20

0

QuantityHidden

Hidden value expressed in the currency of the lot, in units of currency

decimal

20

0

Decimals

Number of decimals in the exchange rate (price field)

+

integer

Price

Price

decimal

20

6

Status

Status

+

string

1-1

AmendTime

Order withdrawal time

time

Balance

Non-filled remainder

+

decimal

20

2

CPFirmId

Counterparty Firm ID

string

0-12

TrdAccId

Trade-Clearing Account code of appropriate level

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer number or passport number

string

20

SubDetails

Subbroker taxpayer number or passport number

string

20

BoardId

Trading board ID

+

string

4

BoardName

Trading board name

+

string

30

BoardNameEN

Trading board name (eng)

string

30

/RECORDS

/GROUP

/SETTLEDATE

/SECURITY

/CURRPAIR

/SESSION

/TRADEACC

/SETTLE

/CLEARPART

/CUX22

/MICEX_DOC


CUX23

Trades report

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CUX23

Element with report data

ReportDate

Trading date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Firm name

+

string

0-120

FirmNameEN

Firm name (eng)

string

0-120

CLEARPART

Element with data per clearing participant

ClearingFirmId

Clearing Firm ID

+

string

0-12

ClearingFirmName

Clearing Firm Name (rus)

+

string

0-120

ClearingFirmNameEN

Clearing Firm Name (eng)

string

0-120

SETTLE

Element with data per Clearing member settlement code

ExtSettleCode

Clearing member settlement code

+

string

20

TRADEACC

Element with data per Trading member settlement code / Client of Trading member settlement code

ExtTradeCode

Trading member settlement code / Client of Trading member settlement code

+

string

20

ExtTradeCodeType

Type of Trading member settlement code: Trade – Trading member settlement code, Client - Client of Trading member settlement code

+

string

10

SESSION

Element with data per session type

AddSession

Session type: N – Main Trading session; Y –Main trading session (default obligations settlement.

+

string

1-1

SessionName

Session name (rus)

+

string

SessionNameEN

Session name (eng)

+

string

CURRPAIR

Element with data per currency pair

CurrencyId

Currency ID

+

string

4

CurrencyName

Currency name (rus)

+

string

30

CurrencyNameEN

Currency name (eng)

string

30

CoCurrencyId

Related currency ID

+

string

4

CoCurrencyName

Related currency name (rus)

+

string

30

CoCurrencyNameEN

Related currency name (eng)

string

30

SECURITY

Element with data per security

SecurityId

Security ID

+

string

12

SecShortName

Short security name

+

string

10

FaceValue

Quote

+

decimal

20

6

SETTLEDATE

Element with data per settlement date

SettleDate

Settlement date

+

date

GROUP

Element with data per trade type

TradeGroup

Trade type: T - spot trade incl. fixing trade /WAP trade /deliverable futures order; S – swap trade / swap contract;

+

string

1-1

MAINSEC

Element with data per main deals types

MainSecurityId

Main SWAP trade security ID / main SWAP contract security ID

+

string

12

MainSecShortName

Main SWAP trade security short name / main SWAP contract security short name

+

string

10

RECORDS

Element with data per each trade

TradeNo

Trade number

+

decimal

20

0

BuySell

Trade direction: B - buy S - sell

+

string

1-1

OrderNo

Order number

+

decimal

20

0

TradeDeriv

Derivative trade: Y – Yes, N – No.

+

string

1-1

TradeTime

Trade conclusion time

+

time

TradeType

Trade type: T - anonymous trade; N - negotiated trade; S – swap trade / swap contract; W - negotiated swap trade / swap contract;

+

string

1

Decimals

Number of decimals in the exchange rate (price field)

+

integer

Price

Exchange rate

+

decimal

20

6

Quantity

Volume expressed in the currency of the lot, in units of currency

+

decimal

20

0

Value

Value expressed in the related currency, in units of currency

+

decimal

20

2

CPFirmId

Counterparty Firm ID

string

0-12

Period

Trading period: O - open period; N - normal trading; C - close period;

+

string

1

SettleCode

Settlement code

+

string

12

UserId

User ID / Sponsored market access ID (SMA ID)

+

string

0-12

UserExchangeId

Exchange ID

+

string

4

BrokerRef

Additional notes (broker reference)

string

20

ExtRef

Notes of the external order management system

string

12

ExchComm

Trading commission, in rubles

decimal

20

2

ITSComm

Technical access commission, in rubles

decimal

20

2

ClrComm

Clearing commission, in rubles

decimal

20

2

SumComm

Total commission

decimal

20

2

TrdAccId

Trade-Clearing Account code of appropriate level

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer number or passport number

string

20

SubDetails

Subbroker taxpayer number or passport number

string

20

RepoTradeNo

Main SWAP trade number / main SWAP contract number

decimal

20

0

BoardId

Trading board ID

+

string

4

BoardName

Trading board name

+

string

30

BoardNameEN

Trading board name (eng)

string

30

/RECORDS

/MAINSEC

/GROUP

/SETTLEDATE

/SECURITY

/CURRPAIR

/SESSION

/TRADEACC

/SETTLE

/CLEARPART

/CUX23

/MICEX_DOC


CUX24

Transactions report

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CUX24

Element with report data

ReportDate

Trading date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Firm name (rus)

+

string

0-120

FirmNameEN

Firm name (eng)

string

0-120

RECORDS

Element with data per each order

RecNo

Number

+

decimal

20

0

TransNo

Unique number of order (transaction number)

+

decimal

20

0

EntryTime

Fix time in trade system

+

time

Status

Order status: Y – registered in trade system; N – not registered in trade system

+

string

1-1

MisType

Reason of order rejection in Russian. See details below.

string

256

MisTypeEN

Reason of order rejection in English. See details below.

string

256

/RECORDS

/CUX24

/MICEX_DOC

Reasons of order rejection

Format: (NNN) Russian description, where "NNN" is a unique code of order rejection reason that is presented in the first column of the following table. English translation of order rejection reason is provided in the 3rd column of the following table.

Code

Rejection reason (RUS)

Rejection reason (ENG)

1

Заявка приводит к заключению кросс-сделки

The order results in a cross-trade

2

Недопустимые реквизиты заявки маркет-мейкера

Inappropriate market-maker order details

3

Неверный формат заявки

Incorrect order format

4

Недопустимая комбинация реквизитов заявки в конкретных режимах/периодах

Inappropriate combination of order details for a specific board/period

5

Недопустимые реквизиты заявки

Inappropriate order details

6

Недопустимый код клиента

Inappropriate client code

7

Недопустимые условия для допустимой встречной заявки

Inappropriate parameters in the opposite order

8

Получен отчет о невозможности регистрации заявки от Клиринговой организации

Clearing organization reported about impossibility of the order registration

9

Недостаточно полномочий Участника торгов/Торгового идентификатора

Trading Member/Trading ID permission denied

10

Превышено максимальное количество заявок/объем в заявках

Maximum number of orders/order volume has been reached

11

Торги не проводятся

The market is closed

12

Превышены взаимные лимиты контрагентов

Counterparties’ mutual limits are breached


CUX30

Monthly report on the market-maker's obligations fulfillment

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CUX30

Element with report data

ReportDate

Report generation date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Firm name

+

string

0-120

ExtSettleCode

Firm settlement code

+

string

20

BeginDate

Report period start date

+

date

EndDate

Report period end date

+

date

CURRPAIR

Element with data per currency pair

CurrencyId

Currency ID

+

string

4

CurrencyName

Currency name

+

string

30

CoCurrencyId

Related currency ID

+

string

4

CoCurrencyName

Related currency name

+

string

30

GoodDaysCount

Number of days during the reporting period when market-maker obligations were fulfilled

+

integer

BadDaysCount

Number of days during the reporting period when market-maker obligations were not fulfilled

+

integer

TradeDaysCount

Number of working days in reporting period

+

integer

GoodDaysPercent

Percent of the market-maker's obligations fulfillment

+

decimal

20

2

SumFee

Contractual fee, VAT incl.

+

decimal

20

2

SumFeeVAT

VAT

+

decimal

20

2

DATE

Element with data per trading date

TradeDate

Trading date

+

date

VolumeCoeff

Percent of the volume-based obligations fulfillment

+

decimal

20

2

VolumeResult

Y - trade volume-based obligations are fulfilled, N - not fulfilled

+

string

1-1

TotalResult

Y - total day's obligations are fulfilled, N - not fulfilled

+

string

1-1

SECURITY

Element with data per security

SecurityId

Security ID

+

string

12

SecShortName

Short security name

+

string

10

KeepPercent

Percent of trading day time when obligations were kept

+

decimal

20

2

KeepResult

Y - day obligations are fulfilled, N - not fulfilled

+

string

1-1

/SECURITY

/DATE

/CURRPAIR

/CUX30

/MICEX_DOC


CUX33

Trades report (analytical accounting)

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

SIGNAUTHOR

Name of the electronic signature author

string

/DOC_REQUISITES

CUX33

Element with report data

ReportDate

Report generation date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Firm name

+

string

0-120

FirmNameEN

Firm name (eng)

string

0-120

CLEARPART

Element with data per clearing participant

ClearingFirmId

Clearing Firm ID

+

string

0-12

ClearingFirmName

Clearing Firm Name (rus)

+

string

0-120

ClearingFirmNameEN

Clearing Firm Name (eng)

string

0-120

SETTLE

Element with data per Clearing member settlement code

ExtSettleCode

Clearing member settlement code

+

string

20

TRADEACC

Element with data per Trading member settlement code / Client of Trading member settlement code

ExtTradeCode

Trading member settlement code / Client of Trading member settlement code

+

string

20

ExtTradeCodeType

Type of Trading member settlement code: Trade – Trading member settlement code, Client - Client of Trading member settlement code

+

string

10

SESSION

Element with data per session type

AddSession

Session type: N – Main Trading session; Y –Main trading session (default obligations settlement.

+

string

1-1

SessionName

Session name (rus)

+

string

SessionNameEN

Session name (eng)

+

string

GROUP

Element with data per trade type

TradeGroup

Trade type: S - acknowledgement for trades that form a swap trade/swap contract; F – fixing / WAP trade.

+

string

1-1

CURRPAIR

Element with data per currency pair

CurrencyId

Currency ID

+

string

4

CurrencyName

Currency name

+

string

30

CurrencyNameEN

Currency name (eng)

string

30

CoCurrencyId

Related currency ID

+

string

4

CoCurrencyName

Related currency name

+

string

30

CoCurrencyNameEN

Related currency name (eng)

string

30

FaceValue

Quote

+

decimal

20

6

SECURITY

Element with data per security

SecurityId

Security ID

+

string

12

SecShortName

Short security name

+

string

10

RECORDS

Element with data per trade

TradeNo

Trade number

+

decimal

20

0

BuySell

Trade direction: B - buy S - sell

+

string

1-1

OrderNo

Order number

+

decimal

20

0

TradeTime

Trade conclusion time

+

time

FixingDate

Fixing / WAP calculation date

date

TradeType

Trade type: T - anonymous trade; N - negotiated trade; S – swap trade / swap contract; W - negotiated swap trade / swap contract;

+

string

1

BasePrice

Base rate

decimal

20

6

Decimals

Number of decimals in the exchange rate (price field)

+

integer

Price

Exchange rate

decimal

20

6

Quantity

Volume expressed in the currency of the lot, in units of currency

+

decimal

20

0

Value

Value expressed in the related currency, in units of currency

decimal

20

2

CPFirmId

Counterparty Firm ID

string

0-12

TrdAccId

Trade-Clearing Account code of appropriate level

+

string

12

ClientCode

Client code

string

12

Details

Client taxpayer number or passport number

string

20

SubDetails

Subbroker taxpayer number or passport number

string

20

RepoTradeNo

Main SWAP trade number / main SWAP contract number

decimal

20

0

BoardId

Trading board ID

+

string

4

BoardName

Trading board name (rus)

+

string

30

BoardNameEN

Trading board name (eng)

string

30

/RECORDS

/SECURITY

/CURRPAIR

/GROUP

/SESSION

/TRADEACC

/SETTLE

/CLEARPART

/CUX33

/MICEX_DOC


CUX82

Report on trading participant's clients

Node

Attribute

Description

Required

Type

Length

Decimals

MICEX_DOC

Document root element

DOC_REQUISITES

Document metadata

DOC_DATE

Date of the document

date

DOC_TIME

File generation time

time

DOC_NO

Document unique number in the electronic document exchange system

string

1-12

DOC_TYPE_ID

Document type ID in the electronic document exchange system

string

1-12

SENDER_ID

Sender ID

string

1-12

SENDER_NAME

Sender short name

string

1-30

RECEIVER_ID

Recipient ID

string

1-12

REMARKS

Additional remarks

string

1-120

/DOC_REQUISITES

CUX82

Element with data

ReportDate

Trade date

+

date

FirmId

Firm ID

+

string

0-12

FirmName

Firm name

+

string

0-120

RECORDS

Element with data per Participant's clients

ClientCode

Client code

+

string

12

Type

Type of the client (1st level client)

+

string

2

Details

ID of the client (1st level client)

+

string

41

SubDetails

ID of the subClient (2nd level client)

string

41

SubType

Type of the subClient (2nd level client)

string

2

MasterCode

Investment manager short code

string

12

CountryCode

Country Code

string

12

I_Level

Acquainted with the Declaration of Risk flag

+

string

1-1

Q_Investor

Qualified investor flag

+

string

1-1

CrLicense

Banking license number

string

6

IsCurrency

Currency Banking license flag

+

string

1-1

IsInsurer

Insurance business license flag

+

string

1-1

Representative

Representative flag

string

20

Status

Client's status

+

string

1-1

DateOpen

Client registration date

+

date

DateClose

Date of suspension of client service

date

DataChanged

Data has been changed («Y» - yes, «N» - no)

+

string

1-1

/RECORDS

/CUX82

/MICEX_DOC