Technical Specification November Reconciliation Files

Similar documents
London Stock Exchange Derivatives Market

Market Makers Performance Report Service. Issue 2.0 May 2019

Market Makers Performance Report Service. Issue 1.0 February 2018

London Stock Exchange Derivatives Market

Release Notes 23 February 2018

Technical Specifications 01 November January SOLA Derivatives HSVF Market Data. SOLA 12 Drop 4: V November 2018

Technical Specifications 19 March SOLA Derivatives HSVF Market Data. SOLA 12: V March 2018

London Stock Exchange Derivatives Market

Market Notice. 20 December MiFIR / MiFID II: ORDER TO TRADE RATIO AND TRADING VENUE TRANSACTION IDENTIFICATION CODE (TVTIC)

London Stock Exchange Derivatives Market

Technical User Group. Milano. 5 October 2017

NYSE LIFFE US NOTICE No. 17/2013

Genium INET Market Model

Nasdaq Commodities Europe

Genium INET Market Model

BTS Orders and trades register layouts Borsa Italiana and ETLX markets

LUXEMBOURG STOCK EXCHANGE MARKETS TRADING MANUAL

Fixed Income Cash Markets Genium INET Functional Changes. Document Updated:

Nasdaq Commodities Europe

Turquoise. TQ301 Native Trading Gateway. Issue A (Turquoise Lit Auctions ) 1 December 2017

Millennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT Oslo Børs and Nordic ABM Market Model Fixed Income

FIA MiFID II Exchange Readiness Questionnaire

Turquoise Equities. TQ501 - Guide to Reference Data Services. Issue 4.4.2

London Stock Exchange Derivatives Market. MiFID II Deployment Guide Proposal

Xetra Release Release Description. Deutsche Börse AG

NTS Quick Guide. March 2010 V1.0. PSE New Trading System (NTS)

Cboe Europe Last Sale Specification

BTS : Pre-Trade Validation Service for London Stock Exchange Derivatives Market

BTS FIX Sell-Side Gateway

FIX Certification Test Cases Guide

Turquoise Derivatives FIX 4.2 Business Design Guide

Manual of Transaction Reporting of Borsa Italiana

ICE ENDEX Guide to Position Reporting Position Reporting File General Information

I D E M M I G R A T I O N T O S O L A. SOLA FIX Business Design Guide

NLX TRADING PROCEDURES. Version 1.8 (September 2016)

BATS Chi-X Europe PITCH Specification

THE NIGERIAN STOCK EXCHANGE

London Stock Exchange

London Stock Exchange Derivatives Market

Cboe Europe PITCH Specification

Summary Member Impact - OMnet Genium INET (November 2017)

IDEM Market. Guide to Pre-Trade Validation (PTV) functionality. Future documentation - DRAFT Functionality to be released in SOLA version 9

Market Model for the Electronic Trading System of the Exchange: ISE T7. T7 Release 6.1. Version 1

BTS : Pre-Trade Validation Service for London Stock Exchange Derivatives Market

THE NIGERIAN STOCK EXCHANGE

Fixed Income Cash Markets Genium INET Functional Changes. Document Updated:

OTC Link FIX Messaging Service FIXIE Trade

BATS EUROPE GUIDANCE NOTE PERIODIC AUCTIONS BOOK

Millennium Exchange - Oslo Børs cash equities and fixed income markets. OSLMIT Oslo Børs Market Model Equities

ANNEX I Data fields included in the Implementing Acts

Market Model Continuous Auction

Nasdaq Precise User Guide. VERSION 1.0 July 9, 2018

BTS Quick Reference Guide Turquoise MTF

Public UBS MTF. Market data feed specification

Technical Requirements of HUDEX Hungarian Derivative Energy Exchange Ltd.

Technical User Group. Paris. 11 March Page 1

IDEM: Guide to the Trading System

KGI Connex v2 User Manual

IDEM: Guide to the Trading System

IDEM: Guide to the Trading System

London Stock Exchange Derivatives Market

Dukascopy FIX API. Programming Guide. Revision 8.0.1

PROTRADE February 2017

CBOE EUROPE EQUITIES GUIDANCE NOTE PERIODIC AUCTIONS BOOK

BTS : Pre-Trade Validation Service for IDEM Market

BSE Trading Rules July 2012 TRADING RULES FOR EQUITY SECURITIES JULY 2012

SIX Swiss Exchange Ltd. Directive 3: Trading. of 24/08/2017 Effective from: 23/10/2017

Integrated Trading and Clearing (ITaC) Conceptual Training

London Stock Exchange. Millennium Exchange MiFID II Deployment Guide

Borsa Italiana. MIT502 - Guide to Application Certification MIT502 - Guide to Application Certification. Issue 7.1 June 2017

limtan iphone App User Guide

WebICE Compliance to MiFID II Requirements relating to pre-and post-trade controls December 2017

How to download limtan app 3. Getting Started 6. Market: Top 30, Indices, Watchlist 9. Place Order 12

London Stock Exchange Group Group Ticker Plant. Release Note. Change Log: 24 October 2018

Trading Manual. Zagreb, December 2018

TRADE REPORTING SERVICES SERVICE DESCRIPTION

Cboe Europe Ltd. Large in Scale Service (LIS) Service Description. Version 1.2. October Cboe Europe Limited

Credit Suisse Asia Pacific Crossfinder User Guidelines 2017

Cboe End-of-Day ETP Key Values Feed Specification. Version 1.0.3

Nasdaq Iceland INET Nordic. Nasdaq Iceland_Market_Model_For_Fixed-Income_Markets 2018:01

Contents 1. Login Layout Settings DEFAULTS CONFIRMATIONS ENVIRONMENT CHARTS

The Stop Order. Quantity combination of the Stop orders

MARKET MAKING SCHEME FOR EXCHANGE TRADED PRODUCTS

Integrated Trading and Clearing (ITaC) Conceptual Training

SIX Swiss Exchange Ltd. Directive 3: Trading. of 09/11/2017 Effective from: 01/01/2018

EntryPoint: Error Codes. Derivatives Equities. System/Component. Version: Last modified: 11/09/2017

Cboe End-of-Day ETP Key Values Feed Specification. Version 1.0.1

INSITE Firm Data Filing Technical Specifications

ANNEX. to the. COMMISSION DELEGATED REGULATION (EU) No.../...

Integrated Trading & Clearing (ITaC) Trading Conceptual Training

Specification of Trading Rules

Plan Access ABA-RF Guide

Genium INET. ITCH Protocol Specification NFX. Version:

Market Model. Nasdaq Nordic, Nasdaq Baltic and First North Bond Markets Genium INET Fixed Income. Nasdaq Nordic Market Model FI 5.

INSITE Firm Data Filing Technical Specifications

MiFID II PRE AND POST TRADE REPORTING SERVICE DESCRIPTION

Market Model. Nasdaq Nordic, Nasdaq Baltic and First North Bond Markets Genium INET Fixed Income. Nasdaq Nordic Market Model FI 5.

T7 Release 6.1. Functional Reference

Neovest 5.0. Order Entry. For Windows NT/2000/XP

M I T 306 B I T - M I L L E N N I U M E X C H A N G E. FTP Services MOT/EuroMOT Instrument Currency

Transcription:

Reconciliation Files

Table of Contents 1.0 Change History 3 2.0 Introduction 4 2.1 4 Purpose 4 3.0 Content 4 3.1 File Format 6 3.2 ORD_[MARKET]_MEMBER_DATE 6 3.3 TRD_[MARKET]_MEMBER_DATE 14 4.0 Connectivity 22 4.1 IDEM: Production IP addresses and ports22 4.2 LSEDM and CURVE: Production IP addresses and ports 22

1.0 Change History Version Date Reason for Change 1.0 August 2017 First Draft 1.1 October 2017 Added NU messages for orders modified by SEP criteria 1.2 October 2017 Document reorganization 1.3 October 2017 File Format paragraph updated Base 62 Trade Number field length amended Connectivity paragraph added Typos 1.4 Report Type added to ORD and TRD files

2.0 Introduction 2.1 Purpose The purpose of this document is to provide a technical description of the Report Reconciliation Service available on the SOLA platform. The new Reconciliation Files provide customers with their orders and trades details in a MIFID II compliant format to support their reporting duties under MIFID II regulation. This service offers to Market Participants the ability to retrieve all information related to orders and trades executed on IDEM, LSEDM and CURVE by the participant company during one trading day. 3.0 Content In order to generate the file ORD file, the following events will be taken into account: Event SAIL message Notes New Order Triggered Order Modified Order Cancelled by Participant Order Cancelled by the Exchange Orders Expired Orders Orders subjected to SEP KE KE KM KZ NZ NZ NU KE messages with Special Price Term blank and Additional Price populated This is only for Reduce and Cancel Rule. The Order id remains the same but the quantity is reduced

For the generation of file TRD file, the following events will be taken into account: Event SAIL message Notes Partially traded Orders New Cross Order (OX) Trades Cancellation by Exchange Trades NT NT NT, NL NX, NY

3.1 File Format Files available for reconciliation are the following: 1. ORD_[MARKET]_MEMBER_DATE: all orders sent by all users in the Company, including all changes in status 2. TRD_[MARKET]_MEMBER_DATE: all trades executed by all users in the Company These files are created in accordance with the following specifications: File format Field Delimiters Decimal symbol Digit grouping symbol (thousands separator) Date fields format Csv ; (semicolon). (point) none yyyymmdd The fields length is variable, moreover the maximum length for fields is defined in the datatype column of the tables below 3.2 ORD_[MARKET]_MEMBER_DATE Report type: KE: Order Acknowledgment KM: Order Modification Report Type Message Type Enum 2 KZ: Order Cancellation NZ: Order Cancellation by the System NU: Update Order Notice Order timestamp Timestamp Numeric 20 Order date/time in MIFID format:

YYYYMMDDHHM MSSmmmuuu Instrument Sail Instrument ID + Group ID AlphaNum 6 Instrument Sico ISIN ISIN AlphaNum 12 Instrument ISIN Trader ID Trader ID AlphaNum 8 Order ID Order ID AlphaNum 14 Order Status Status Enum 1 Identification of the trader: FirmID (4)+ExchangeID(1 )+ ID 0201IMM1 Unique Order Id: Instrument Sico + Order Id This field may contain the following values: : blank A : Cancelled by trader X : Order fully executed (or remaining quantity having possibly been eliminated due to FAK or SEP) E : The order has been eliminated by the trading engine. B : Order eliminated (Out of instrument limits) C : Order eliminated by ExchangeID: I: IDEM E: EDX R: CURVE Used for reporting: cancelled orders stop triggered orders

Circuit Breaker M : Eliminated by Market Control I : Eliminated on disconnection U : Eliminated due to Unpriced Leg R : Eliminated Due To Risk Master Switch S : Order put in book as Stop order T : Eliminated Due To Risk Limit Exceeded Z : Removed by SEP Verb Verb Enum 1 Order side. B : Buy S : Sell Numeric 8 Order size Assigned Price Price Numeric 10 Order price Price format is reported with decimal separators: es. 9.6000 Clearing Instruction Clearing Instruction AlphaNum 12 Free text clearing instructions Account Type Account Type Enum 1 C : Client H : House P : Matched Principal Open/Close Open/Close Enum 1 Possible values

are: O : Open C : Close Hedge/Spec Hedge/Spec Enum 1 Possible values are: H : Hedge S : Speculator Clearing Operation Clearing Operation mode Enum 1 This field can contain the following values: : blank G : Give up Owner Data Client Order ID AlphaNum 24 Client OrderID Free text. This value is taken from the first 24 characters of the Owner Data Owner Data Client Reference ID AlphaNum 26 Client ReferenceID Free text. This value is taken from the last 26 characters of the Owner Data Original Order ID Original Order ID AlphaNum 14 Unique Original order id: Instrument Sico + Original Order Id : blank or 0 Client Code Client ID Code Enum 1 L : Legal Entity Identifier P : Natural Person Client ID Code Client ID Code Numeric 10 : blank or 0 1 : AGGR

2 : PNAL Numerical Short Code Investment Investment Enum 1 : blank or 0 A : Algorithm P : Natural Person Investment Investment Numeric 10 : blank or 0 Numerical Short Code Execution Execution Enum 1 : blank or 0 A : Algorithm P : Natural Person Execution Execution AlphaNum 10 3 : CLIENT Numerical Short Code DEA Flag Yes/No (1) Enum 1 Algo Flag Yes/No (1) Enum 1 Y or N Y or N Liquidity Provision Flag Yes/No (1) Enum 1 Y or N Physical Leg Text AlphaNum 20 This field will only be populated for Exchange For Physical orders (Price Type: P ) Price Type Price Type Enum 1

L : Limit O : at Opening price M : at best opposite price (Top Order) W : at any price (Market Order) C : Committed P : Exchange For Physical blank: Unknown This value shows: full order quantity at order entry Displayed Displayed Size Numeric 8 remainin g order quantity in case of partial trade Disclosed for Iceberg Orders This field can contain the following values: Proposal Type Proposal Type Enum 1 B : Bundle Order T : Inter Dealer Broker Order Reported only in case of Bundle committed or Third Party Committed orders

Proposal ID Proposal ID AlphaNum 8 Proposal ID. Reported only in case of Bundle committed or Third Party Committed orders Operation Firm ID Firm ID AlphaNum 4 Participant Firm ID Special Price Term Special Price Term Enum 1 Populated only for Stop Orders. Can contain the following values: : No term S : Stop T : If Touched E : Stop On Bid F : If Bid Touched I : Stop On Ask H : If Ask Touched Additional Price Additional Price Numeric 10 This price is only populated when Special Price Term is one of the followings: S : Stop T : If Touched E : Stop On Bid F : If Bid Touched I : Stop On Ask H : If Ask Touched Price format is reported with decimal separators: es. 9.6000 Term Term Enum 1 This field can contain one of the following values: M : Minimum D : Disclosed : None Field is only populated for the following order types: FOK FAK

Iceberg Additional Additional Numeric 8 This field is populated only in case the field Term is M or D Duration Type Time in force Enum 1 GTD Date GTD Date Numeric 8 Opposite Firm Firm ID AlphaNum 4 This field can contain one of the following values: J : Day (Valid for the current Day only) D : Good till date (Order is Valid until date) F : Good till cancel (Valid until instrument expiration) E : Fill and Kill (Immediate order, cannot be booked) W : While Connected Order time validity expressed in: YYYYMMDD Market Firm ID. Only populated in case of Committed Orders Order Type Order Type Enum 1 O : Order Remaining Numeric 8 Remaining size of partially traded orders

Initial Numeric 8 Initial Order Size Priority Timestamp Timestamp Numeric 20 Anytime the order changes its priority (iceberg refill, order modification, etc), this field is updated with the new priority timestamp expressed in MIFID II format YYYYMMDDHHM MSSmmmuuu 3.3 TRD_[MARKET]_MEMBER_DATE Report Type Message Type Enum 2 Report type: NT: Execution Notice NL: Leg Execution Notice NX: Execution Cancellation Notice NY: Leg Execution Cancellation Notice Trade timestamp Instrument timestamp Numeric 20 Trade date/time in MIFID format: Sail Instrument ID + Group ID YYYYMMDDHHMMSSmm muuu AlphaNum 6 Instrument Sico ISIN ISIN AlphaNum 12 Instrument ISIN Message header

Trader ID Trader ID AlphaNum 8 Identification of the trader: Reference ID Reference ID FirmID (4)+ExchangeID(1)+ ID 0201IMM1 AlphaNum 14 Order unique identifier: Sail Instrument Sico + Order ID Verb Verb Enum 1 Order side. Traded B : Buy S : Sell Numeric 8 Match quantity ExchangeID: I: IDEM E: EDX R: CURVE Trade Price Price Numeric 10 Match Price Price format is reported with decimal separators: es. 9.6000 Clearing Instruction Account Type Clearing Instruction Account Type AlphaNum 12 Free text clearing instructions Enum 1 C : Client H : House P : Matched Principal Open/Close Open/Close Enum 1 Possible values are: O : Open C : Close Hedge/Spec Hedge/Spec Enum 1 Possible values are: H : Hedge S : Speculator Clearing Operation Clearing Operation mode Enum 1 This field can contain the following values: : blank

G : Give up Owner Data Owner Data Special Trade Indicator Client Order ID Client Reference ID Special Trade Indicator AlphaNum 24 Client OrderID Free text. This value is taken from the first 24 characters of the Owner Data AlphaNum 26 Client ReferenceID Free text. This value is taken from the last 26 characters of the Owner Data Enum 1 This field may contain one of the following values: :: Normal Trade 1 : Exchange Granted 1 (EG1) 2 : Exchange Granted 2 (EG2) B : Block D : Crossed K : Committed Block T : Committed E : Exchange for Physical (EFP) Price Type Price Type Enum 1 L : Limit O : at Opening price M : at best opposite price (Top Order) W : at any price (Market Order) C : Committed P : Exchange For Physical blank: Unknown Trade Type Trade Type Enum 1 O : Opening (Uncrossing trades) M : Trade entered by the

Transaction Venue ID Transaction Venue ID Base 62 Transaction ID Transaction ID base62 Exchange F : Traded during Continuous Trading AlphaNum 14 Transaction unique identifier: Sail Instrument Sico + Trade Number Es: IZ10zA00003462 AlphaNum 52 Transaction unique identifier Base 62 Decoded version of the SOLA Trade ID concatenate SICO (Instrument ID + Group ID) with Trade Number Trade Memo Trade Memo AlphaNum 50 Free text Original Reference ID Original Reference ID AlphaNum 8 Sail Instrument Sico + Original Order ID Instrument s Sico and Order id. Client Code Client ID Code Enum 1 : blank or 0 L : Legal Entity Identifier P : Natural Person Client ID Code Client ID Code Numeric 10 : blank or 0 1 : AGGR 2 : PNAL Numerical Short Code Investment Investment Enum 1 : blank or 0 A : Algorithm P : Natural Person

Investment Execution Execution Investment Execution Execution Numeric 10 : blank or 0 Numerical Short Code Enum 1 : blank or 0 A : Algorithm P : Natural Person Numeric 10 3 : CLIENT Numerical Short Code DEA Flag Flag Enum 1 Y or N Algo Flag Flag Enum 1 Y or N Liquidity Provision Flag PTT Trade Type Flag PTT Cancellations and Amendments Flag Waiver Indicator Flag Deferral Flag Flag Enum 1 PTT Trade Type Flag PTT Cancellatio ns and Amendmen ts Flag Pre trade Waiver Indicator Flag Post Trade Deferral Y or N Enum 1 : blank T : Package transaction flag X : Exchange for physical transaction flag Enum 1 : blank C : Cancellation flag A : Amendment flag Enum 1 : blank 0 : Large in scale 1 : Negotiated transaction in illiquid instrument 2 : Above specified size transaction Enum 1 : blank L : Deferral for Large in

Trade Status Flag Proposal Status scale I : Deferral for illiquid instrument S : Deferral for size specific transaction Enum 1 A : Approved Physical Leg Text AlphaNum 20 Free text. Always populated in case of Price Type P (Exchange For Physical) Order Type Order Type Enum 1 O : Order Q : Quote X : Cross Order Liquidity Status Liquidity Status Enum 1 M : Maker T : Taker : blank The field will assume value Taker for traded aggressive orders and Maker for traded passive (in the book) orders. This field will always be blank in case of uncrossing trades (NT with Trade Type = O ) Remaining Numeric 8 This field is populated in case of partially filled orders Proposal Type Proposal Type Enum 1 This field can contain the following values: B : Bundle Order T : Inter Dealer Broker Order Reported only in case of Bundle committed or Third Party Committed orders

Proposal ID Proposal ID AlphaNum 8 Proposal ID. Reported only in case of Bundle committed or Third Party Committed orders Special Price Term Additional Price Additional Additional Duration Type Special Price Term Additional Price Term Additional Time in force Numeric 1 Can contain the following values: : No term S : Stop T : If Touched E : Stop On Bid F : If Bid Touched I : Stop On Ask H : If Ask Touched Numeric 10 This price is only populated when Special Price Term is one of the followings: S : Stop T : If Touched E : Stop On Bid F : If Bid Touched I : Stop On Ask H : If Ask Touched Numeric 1 This field can contain one of the following values: M : Minimum D : Disclosed : None Numeric 8 This field is populated only in case the field Term is M or D Enum 1 This field can contain one of the following values: J : Day (Valid for the current Day only) D : Good till date (Order is Valid until date) F : Good till cancel (Valid Price format is reported with decimal separators: es. 9.6000 Field is only populated for the following order types: FOK FAK Iceberg

until instrument expiration) E : Fill and Kill (Immediate order, cannot be booked) W : While Connected GTD Date GTD Date Numeric 8 Order time validity expressed in YYYYMMDD Connection ID Member AlphaNum 11 Participant ID connection Participant Exchange ID Exchange ID Enum 1 This field may contain the following values: I : IDEM OrderTimeSta mp Strategy Sico Date Time ms Instrument Sico: Strategy Instrument ID + Strategy Group ID Numeric 20 Order timestamp expressed in MIFID II format: YYYYMMDDHHMMSSmm muuu AlphaNum 6 Populated in case of Strategy Report or Implied Trades Strategy Verb Verb Enum 1 Populated in case of Strategy Report or Implied Trades Strategy Transaction Venue ID Strategy Transaction Venue ID Base 62 Number AlphaNum 14 Transaction unique identifier: Instrument Sico + Trade Number Strategy transaction ID AlphaNum 52 Transaction unique identifier: Instrument Sico + Trade Number It can be used to map the market MIC Code: XDMI Instrument ID + Group ID + Strategy Trade Number Base 62 Decoded version of the SOLA Trade Number: concatenate SICO (Instrument ID + Group ID) with

Match Number Notional Amount Match Number Notional Value Numeric 8 Match ID that links all trades involved in the match (NT s and NL s) Numeric 16 Trade notional amount expressed in 12i.4d Strategy Trade Number 4.0 Connectivity 4.1 IDEM: Production IP addresses and ports Reconciliation Files are available in production environment for all customers who submit the service upon ftp connection to the server - PDC: - SDC: o 81.174.64.61 o 81.174.64.62 o 81.174.64.189 Dedicated Username and password to connect to the servers will be provided to customers as they join the service. 4.2 LSEDM and CURVE: Production IP addresses and ports Reconciliation Files in the production environment are available via the internet for all customer IPs whitelisted to access https://data.lseg.com (194.169.1.49) - Port 22 (SFTP) or - Port 443 (HTTPS) Dedicated username and password to login to https://data.lseg.com will be provided to customers as they join the service. For any issues with the SFTP, please contact our Service Desk: - Telephone: 0080026772000 - e-mail: service-desk@borsaitaliana.it

For functional queries, client on-boarding and technical advice about the LSEDM and CURVE reconciliation files, please contact our Technical Account Management team: - Telephone: +44 (0)20 7797 3939 - e-mail: londontam@lseg.com