S t a n d a r d i R A 5. 1 L i i t e

Samankaltaiset tiedostot
K a u p p a r a p o r t o i n n i n k o n e k i e l i s e n t i e t o j e n v ä l i t y k s e n k u v a u s

K aupparaportoinnin konekielisen tietojenvälityksen kuvaus

S t a n d a r d i R A 5. 1 L i i t e

S t a n d a r d i R A 5. 1 L i i t e

K aupparaportoinnin konekielisen tietojenvälityksen kuvaus

S t a n d a r d i R A 5. 1 L i i t e

Koodi on maksuton. Arvopaperinvälittäjä, joka raportoitavat liiketoimet on toteuttanut.

Raportin täyttäminen eri kaupankäyntitilanteissa - esimerkkejä

MiFIR-kaupparaportoinnin tekninen ohje

LUONNOS KOMISSION ASETUKSEKSI RAHOITUSVÄLINEIDEN MARKKINOISTA ANNETUN DIREKTIIVIN 2004/39/EY 25, 56 JA 58 ARTIKLOJEN TÄYTÄNTÖÖNPANOSTA

Security server v6 installation requirements

Salasanan vaihto uuteen / How to change password

Security server v6 installation requirements

Choose Finland-Helsinki Valitse Finland-Helsinki

Capacity Utilization

K a u p p a r a p o r t o i n n i n r a p o r t o i n t i e s i m e r k i t

Tietuekuva. Aineistosiirrot XML ISO XML pain MT101 sanomasäännöt

Standardi RA5.1 Liite. Standardin RA5.1 mukaisen kaupparaportoinnin konekielisen tietojenvälityksen

2017/S Contract notice. Supplies

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Results on the new polydrug use questions in the Finnish TDI data

Use of spatial data in the new production environment and in a data warehouse

Kaupparaportoinnin raportointiesimerkit

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Sisällysluettelo Table of contents

Kaupparaportoinnin raportointiesimerkit

Alternative DEA Models

The CCR Model and Production Correspondence

Kaupparaportoinnin infotilaisuus

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Efficiency change over time

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

FOREX.COM MANAGED ACCOUNT (hallittutili) TILINAVAUSOHJE

Supplies

7.4 Variability management

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

DS-tunnusten haku Outi Jäppinen CIMO

Supplies

Group 2 - Dentego PTH Korvake. Peer Testing Report

Lähetysnumero Sändningsnummer. Muut lavat Övriga lastpallar. Rullakot Postbehållare. Postipussit Postsäckar. Lava Pall

LANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille

EUROOPAN PARLAMENTTI

LUONNOS RT EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May (10)

IFAGG WORLD CUP I, CHALLENGE CUP I and GIRLS OPEN INTERNATIONAL COMPETITION 1 st 2 nd April 2011, Vantaa Finland

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Olet vastuussa osaamisestasi

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Other approaches to restrict multipliers

C++11 seminaari, kevät Johannes Koskinen

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Supplies

Curriculum. Gym card

Supplies

Miten PIC koodin rekisteröityminen tehdään? PIC = Personal Identification Code URF = Unique Registration Facility Participant Portal CIMO

Varmennepalvelu - testipenkki. Kansallisen tulorekisterin perustamishanke

Data protection template

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

OnniSMS Rajapintakuvaus v1.1

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

MISKA 1514 MISKA % WOOL 50% ACRYLIC 100% WOOL

SELL Student Games kansainvälinen opiskelijaurheilutapahtuma

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Rekisteröiminen - FAQ

Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

T2V2 Vaaratilanneilmoitussanomakuvaus

Luottotietoraportointi. Konekielisen tietojenvälityksen kuvaus

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

This notice in TED website:

Lataa SETI Revisited - Risto Isomäki. Lataa

Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi Peter Michelsson Wallstreet Asset Management Oy

Travel Getting Around

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

Järjestelmän syötteet ja tulosteet Kohahdus Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

PIC-koodin luominen URF-tietokantaan Participant Portal

Expression of interest

Datahub-projekti. Prosessityöryhmä

EUROOPAN KESKUSPANKIN ASETUS (EU)

OP1. PreDP StudyPlan

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Tervetuloa ecraft Service Deskiin

Tiedonkeruun tekninen toteutus

TÄYTTÖAUTOMAATIT TÄYTTÖAUTOMAATIT COMPUTER INFLATORS

Luottotietoraportointi. Konekielisen tietojenvälityksen kuvaus

WindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result

MÄÄRÄRAHASIIRTO nro DEC 06/2017

MEETING PEOPLE COMMUNICATIVE QUESTIONS

HARJOITUS- PAKETTI A

( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145

. LIFE+ HAKEMUKSEN VA V L A M L I M ST S E T L E U L 1

Kansallinen hankintailmoitus: Savon koulutuskuntayhtymä : Plasma- ja kaasuleikkauskone/kone- ja metalliala

TM ETRS-TM35FIN-ETRS89 WTG

( ,5 1 1,5 2 km

Tynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a

Transkriptio:

S t a n d a r d i R A 5. 1 L i i t e S t a n d a r d i n R A 5. 1 m u k a i s e n k a u p p a r a p o r t o i n n i n k o n e k i e l i s e n t i e- t o j e n v ä l i t y k s e n o h j e e t

OHJE 1 (87) Sisällysluettelo 1 Johdanto... 2 2 Tietojen toimittaminen Finanssivalvonnalle... 2 2.1 Kaupparaporttitiedostojen toimittaminen... 2 2.2 Asiakastietotiedoston toimittaminen... 2 3 Raportointitavat... 3 3.1 Valmiin tiedoston toimittaminen tiedostolatauksena... 3 3.2 Tietojen syöttö web-lomakkeella... 3 3.3 FTP-tiedostosiirto... 4 4 Kaupparaporttitiedoston kuvaus... 4 4.1 Tapahtumien (transaction) tyypit... 4 4.2 XML-skeema... 5 4.2.1 Isin tai AII-kaupat... 5 4.2.2 OTC -johdannaiskaupat... 5 4.3 Kaupparaporttitiedoston nimi... 5 4.4 Pakatut tiedostot... 6 4.5 Tiedoston koko... 7 4.6 Tietuemuoto... 7 4.6.1 ISIN ja AII -kaupat... 7 4.6.2 OTC johdannaiskaupat... 1918 4.7 Tiedoston tarkistussäännöt... 3130 5 Kuittaustiedoston kuvaus... 3231 5.1 Kuittaustiedoston nimi... 3231 5.2 Kuittaustiedoston otsikko... 3332 5.3 Kuittaustiedoston runko... 3433 6 Asiakastietotiedoston kuvaus... 35 6.1 XML-skeema... 3635 6.2 Asiakastietotiedoston nimi... 3635 6.3 Pakatut tiedostot... 3736 6.4 Tiedoston koko... 3736 6.5 Tietuemuoto... 3736 7 Asiakastietojen kuittaustiedosto... 4140 7.1 Kuittaustiedoston otsikko... 4140 7.2 Kuittaustiedoston runko... 4241 8 Esimerkkejä... 4342 8.1 Kauppatapahtuma... 4342 8.2 Peruutustapahtuma... 4342 8.3 Kaupparaporttitiedosto... 4442 8.4 OTC -johdannaiskauppatiedosto... 4644 8.5 Kuittaustiedosto... 4745 9 Yhteyshenkilöt... 4745 9.1 Finanssivalvonnan yhteyshenkilöt... 4745 9.2 TYVI-operaattorin yhteystiedot... 4845

OHJE 2 (87) 1 Johdanto 2 Tietojen toimittaminen Finanssivalvonnalle 2.1 Kaupparaporttitiedostojen toimittaminen Tätä ohjetta sovelletaan raportointistandardiin RA5.1 Kaupparaportointi liittyvän kaupparaporttitiedoston tuottamiseen ja toimittamiseen Finanssivalvonnalle. Finanssivalvonta käyttää kaupparaportointiin liittyvien tietojen keruussa apuna ns. TYVI-operaattoria. TYVI-operaattori on yritysten ja viranomaisten välillä toimiva operaattori, joka on erikoistunut teknisten tiedonkeruuja muunnostehtävien toteuttamiseen. TYVI tulee sanoista "Tietovirrat Yrityksiltä VIranomaisille". Finanssivalvonnan käyttämä TYVI-operaattori on Itella Information Oy. TYVI-operaattorin tarjoamaa raportointipalvelua kutsutaan jatkossa TYVI-palveluksi. Raportoija voi olla itse raportointivelvollinen yritys tai tämän puolesta toimiva ns. tekninen raportoija. Raportoijaksi kutsutaan tässä dokumentissa sitä tahoa, joka toimittaa raportin Finanssivalvonnalle. Raportoinnissa tarvittavan yrityskohtaisen BIC-koodin saa kuluitta SWIF- Tiltä. Sen voi tilata täyttämällä SWIFTin www-sivuilla olevan lomakkeen osoitteessa https://www2.swift.com/formz/public/index.cfm?form_config=public_bic1re quest&form_title= Request an 8 characters BIC for a non SWIFT User&form_roadmap= http://www.swift.com/index.cfm?item_id=43685 Kaupparaportointiin liittyvät tiedostot tulee muodostaa tämän ohjeen mukaisten tietuekuvausten mukaisesti. Jokaisesta vastaanotetusta tiedostoista TYVI-operaattori tai Finanssivalvonta lähettää raportoijalle kuittaustiedoston TYVI-palvelun kautta. Raportoija toimittaa TYVI-operaattorille kutakin pörssipäivää kohti yhden tai useamman kaupparaporttitiedoston raportoitavista tapahtumista. TYVIoperaattori tarkistaa raportoijan lähettämien tiedostojen teknisen eheyden ja tietuemuodon oikeellisuuden ja välittää eheäksi todetut kaupparaporttitiedostot Finanssivalvonnalle. Kaupparaporttitiedostoissa tässä vaiheessa havaituista virheistä annetaan välitön palaute raportoijalle, joka voi ryhtyä toimenpiteisiin virheiden korjaamiseksi ja kaupparaporttitiedoston uudelleen lähettämiseksi. 2.2 Asiakastietotiedoston toimittaminen Kaupparaportoinnin asiakastietojen toimittaminen muuttuu pakolliseksi 1.9.2011 alkaen. Kauppatapahtuman mukana on asiakkaan lukuun tehdyistä kaupoista pakollista raportoida 1.9.2011 saakka vain asiakkaasta

OHJE 3 (87) arvopaperinvälittäjän sisäisesti käyttämä asiakastunnus. Raportoijalla on mahdollisuus toimittaa kauppatapahtuman yhteydessä myös asiakastunnukseen liittyvät täydentävät asiakastiedot. Finanssivalvonta pyytää raportoijaa tarvittaessa erikseen täydentämään ennen 1.9.2011 raportoituihin asiakastunnuksiin liittyviä asiakastietoja. Raportoija toimittaa pyydetyt tiedot Finanssivalvonnalle TYVI-operaattorin kautta. Näiden asiakastietojen raportointia varten on käytössä samat kanavat kuin kaupparaportoinnissa. Myös tiedostojen käsittely tapahtuu samalla tavalla 3 Raportointitavat Raportoijalle on kaupparaportointiin liittyvien tietojen raportointia varten tarjolla kolme raportointitapaa Tavat ovat Tiedoston toimittaminen tiedostolatauksena (http upload) Tietojen syöttö web-lomakkeella (http-protokolla) ftp-tiedostosiirto (file transfer protocol) Kahdessa ensin mainitussa tavassa tiedostot toimitetaan TYVIoperaattorin tarjoaman web-palvelun avulla ja siirtotapana käytetään https-protokollaa. Mahdollisista muista tiedonvälitystavoista raportoijan tulee sopia TYVIoperaattorin kanssa. Tällöin raportoija vastaa itse syntyvistä kustannuksista. 3.1 Valmiin tiedoston toimittaminen tiedostolatauksena 3.2 Tietojen syöttö web-lomakkeella Raportoija voi toimittaa valmiin kaupparaportti- tai asiakastietotiedoston kirjautumalla TYVI-operaattorin webpalveluun ja lähettämällä tiedoston palvelun kautta tiedostolatauksena (http upload). Web-palveluun kirjautuminen vaatii käyttäjätunnuksen ja salasanan, jotka raportoija tilaa täyttämällä AKVA-raportoijaksi rekisteröitymisilmoituksen ja lähettämällä sen Finanssivalvontaan sähköpostitse lomakkeessa mainittuun sähköpostiosoitteeseen. Finanssivalvonta rekisteröi raportointivelvollisen tiedot ja välittää ne edelleen TYVI-operaattorille, joka ottaa yhteyttä ilmoituksen lähettäjään ja sopii raportointia varten tarvittavien tunnusten muodostamisesta ja toimittamisesta. Rekisteröitymisilmoituslomake löytyy osoitteesta http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/pages/default.aspx Siirtoyhteyden suojaamiseksi käytetään SSL-protokollaa. Yksittäiset kauppatapahtumat, kauppatapahtumien peruutustapahtumat tai asiakastiedot voidaan raportoida syöttämällä ne web-lomakkeelle TYVI-operaattorin web-palvelussa. Web-palveluun kirjautuminen vaatii käyttäjätunnuksen ja salasanan, jotka raportoija tilaa täyttämällä AKVA-

OHJE 4 (87) raportoijaksi rekisteröitymisilmoituksen ja lähettämällä sen sähköpostitse lomakkeessa mainittuun sähköpostiosoitteeseen. Finanssivalvonta rekisteröi raportointivelvollisen tiedot ja välittää ne edelleen TYVI-operaattorille, joka ottaa yhteyttä ilmoituksen lähettäjään ja sopii raportointia varten tarvittavien tunnusten muodostamisesta ja toimittamisesta. Rekisteröitymisilmoituslomake löytyy osoitteesta http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/pages/default.aspx Siirtoyhteyden suojaamiseksi käytetään SSL-protokollaa. 3.3 FTP-tiedostosiirto 4 Kaupparaporttitiedoston kuvaus 4.1 Tapahtumien (transaction) tyypit FTP-tiedonsiirtoa käytettäessä raportoija ja TYVI-operaattori muodostavat TYVI-palvelun ja raportoijan oman järjestelmän välille VPN (Virtual Private Network) yhteyden, jota pitkin kaupparaportti- tai asiakastietotiedoston siirto suoritetaan FTP protokollalla. TYVI-operaattori antaa raportoijalle palvelun käyttöä varten ns. ftp-tunnuksen (käyttäjätunnus ja salasana). Raportoija tilaa tunnuksen täyttämällä AKVA-raportoijaksi rekisteröitymisilmoituksen ja lähettämällä sen sähköpostitse lomakkeessa mainittuun sähköpostiosoitteeseen. Finanssivalvonta rekisteröi raportointivelvollisen tiedot ja välittää ne edelleen TYVI-operaattorille, joka ottaa yhteyttä ilmoituksen lähettäjään ja sopii raportointia varten tarvittavien tunnusten muodostamisesta ja toimittamisesta. Rekisteröitymisilmoituslomake löytyy osoitteesta http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/pages/default.aspx Tarkemmat ohjeet tiedonsiirtoon on kuvattu ohjeessa "RAJAPINTAKUVAUS, Itella Customer Connection, Rahoitustarkastus", jonka raportoija saa TYVI-operaattorilta. Kaupparaporttitiedostot ovat XML-tiedostoja ja koostuvat kauppatapahtumista ja peruutustapahtumista. OTC -johdannaiskauppatapahtumia sisältävät tiedostot noudattavat tiedostomuodon, tiedostonimen, tiedostotyypin ja tiedostokoon suhteen seuraavia yleisperiaatteita mutta niillä on oma skeema ja tietuemuoto. Kaupparaporttitiedoston on noudatettava annettuja vaatimuksia koskien Tiedostomuotoa Tiedostonimeä Tiedostotyyppiä (XML tai ZIP) ja Tiedostokokoa. Kaupparaportissa voi olla kahden tyyppisiä tapahtumia:

OHJE 5 (87) 1. Transaction Record Info kauppatapahtuma 2. Cancellation Transaction Type peruutustapahtuma "Transaction reference number" ja "Transaction record info type" (tapahtuman tyyppi) yksilöivät tapahtuman. Samassa tiedostossa voi olla kaksi tapahtumaa, joilla on sama Transaction reference number -kentän arvo, jos toisen tapahtuman tyyppi on "Transaction" ja toisen "Cancellation- Transaction". Jos samassa kaupparaporttitiedostossa raportoidaan sekä kauppatapahtuma että sen peruutus, tulee peruutustapahtuman olla peruutustapahtumassa viitatun kauppatapahtuman jälkeen. 4.2 XML-skeema 4.24.2.1 Isin tai AII-kaupat 4.2.2 OTC -johdannaiskaupat Kaupparaporttitiedoston XML-skeema on kuvattu tiedostossa http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/transactionreport.xml. Muotoiltu: Otsikko 3, Ei luettelomerkkejä tai numerointia Muotoiltu: Otsikko 3 OTC -johdannaiskaupparaporttitiedoston skeema muodostuu seuraavista toisiinsa liittyvistä skeematiedostoista: http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/otctransactionreport.xml. Muotoiltu: Kappaleen oletusfontti http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/trsdatatypes.xml http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/trem_transactionrecordtypes3.0.xml.. http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/standarddatatypes1.0.xml. 4.3 Kaupparaporttitiedoston nimi Raportoijan on nimettävä kaupparaporttitiedosto seuraavan ohjeen mukaisesti: Tiedostonimi on muotoa "TR_"<TRFID>"_"<YYYYMMDD>"_"<SEQ>"."<TYPE>, tai "OT_"<TRFID>"_"<YYYYMMDD>"_"<SEQ>"."<TYPE>,

OHJE 6 (87) jossa lainausmerkkien sisällä olevat merkkijonot ovat vakioita ja kulmasulkujen sisällä olevat osat muuttujia seuraavasti: Osio Selitys Huomautus TR OT Vakio "TR" ilmoittaa, että kyseessä on kaupparaporttitiedosto Vakio "OT" ilmoittaa, että kyseessä OTC -johdannaisilla käytyjä kauppoja sisältävä tiedosto. TRFID Raportoijan BIC-koodi Jos raportointivelvollinen arvopaperivälittäjä toimii itse raportoijana, raportointivelvollisen BIC-koodi Jos raportoijana toimii raportointivelvollisen arvopaperivälittäjän puolesta toimiva muu taho, tämän ns. teknisen raportoijan BIC-koodi 11 merkkinen ISO 9362 SWIFT (8 merkkisen BIC-koodin loppuun täytetään XXX) YYYYMMDD Raportointipäivä SEQ Järjestysnumero 4 numeroinen sarjanumero [0000-9999]. Yksilöllinen per päivä. TYPE Tiedostotyyppi XML tai ZIP Esimerkki Kaupparaporttitiedosto TR_TESTFIHHXXX_20070918_0001.XML OT_TESTFIHHXXX_20110903_0001.ZIP Jos kaupparaporttitiedoston nimi on virheellinen, tiedoston käsittely lopetetaan ja virheestä lähetetään ilmoitus (kuittaustiedosto) lähettäjälle. 4.4 Pakatut tiedostot Kaupparaporttitiedostot voidaan pakata. Pakatun kaupparaporttitiedoston on noudatettava seuraavia sääntöjä: Tiedoston on oltava ZIP-muotoa ja se saa sisältää vain yhden pakatun tiedoston eikä yhtään kansiota Pakattu tiedosto on oltava XML-tiedosto Pakatulla tiedostolla on oltava sama nimi kuin XML-tiedostolla, mutta ZIP-päätteellä.

OHJE 7 (87) 4.5 Tiedoston koko Siirtotavasta riippuen kaupparaporttitiedoston kokorajoitukset ovat: Siirtotapa Tiedostotyyppi HTTP FTP XML 35 Mb Ei rajoitusta ZIP 200 Kb Ei rajoitusta Jos raportoitava tiedosto on liian suuri, tiedoston käsittely lopetetaan ja raportoijalle lähetetään kuittaustiedosto. 4.6 Tietuemuoto 4.64.6.1 ISIN ja AII -kaupat Seuraavassa taulukossa on kuvattu kaupparaporttitiedostoon liittyvän tietueen kenttien tietosisältö. Kustakin tietokentästä on esitetty seuraavat tiedot: Muotoiltu: Otsikko 3, Ei luettelomerkkejä tai numerointia Tiedon nimi () Tiedon kuvaus () Tietoa vastaavan XML-elementin nimi (XML-element/Tag) Tiedon tyyppi () Tiedon oikeellisuusvaatimukset () Tiedon mahdolliset arvot (s) Kommentit () Technical reporting firm identification A technical reporting firm is an organisation which is approved to send transaction reports to Fiva on the behalf of a MiFID investment firm or itself. <TechnicalReportingFirm Identification= XXXXXXXXXXX /> String Input is mandatory. Must be a valid 11characters ISO 9362 SWIFT/ Bank identifier code (BIC). s ISO 9362 [A-Z0-9]{11} Reporting firm identification BIC code of the MiFID investment firm which executed the transaction. <ReportingFirm Identification= XXXXXXXXXXX /> String Input is mandatory. Must be a valid 11 characters ISO 9362 SWIFT/ Muotoiltu taulukko

OHJE 8 (87) s s s s Bankidentifier code(bic). ISO 9362 [A-Z0-9]{11} Transaction record info type Contains data related to the transactions associated to a financial instrument. <Transaction> A single transaction, identified by the same Transaction reference number, may only occur once per transaction record type (TransactionRecordInfo or Cancellation Transaction type) within one transaction report file. Transaction reference number A unique identification number for the transaction provided by the MiFID investment firm or a third party reporting on its behalf. An alphanumeric field up to 40 characters for the unique transaction reference number for each transaction reported by a particular firm. The value must be unique per ReportingFirm. <TransactionReferenceNumber> minlength 1. maxlength 40. Input is mandatory. This field will be used as a reference to the transaction in all communication between Fiva and the reporting firm. How to populate the field is free as long as the number will stay unique per ReportingFirm. One way of populating the field could be to use the date combined with a sequence number. Trading date time The date, time and time zone when the trade was executed. <TradingTimestamp> DateTime Input is mandatory. Must be a valid ISO 8601 DateTime value. Must consist of date, time and time zone. Format: YYYY-MM-DDTHH:mm:SS+hh:mm YYYY = Year; MM = Month; DD = Day; HH = Hour; mm = minute; SS = second; hh=time zone hour(+/-);

OHJE 9 (87) s s s mm=time Zone minutes. Populate the field with your local time and time zone. As time offset is based on UTC time, you should adjust it for summer/winter time. Summertime +3, wintertime +2 in Finland. Buy/Sell indicator Identifies whether the transaction was a buy or sell from the perspective of the reporting investment firm acting as principal, or of the client if acting as agent. <BuySellIndicator> Input is mandatory. B = buy. S = sell. Trading capacity The trading capacity of the MiFID investment firm reporting the transaction. <TradingCapacity> Input is mandatory. On its own account (either on its own behalf or on a behalf of a client): P = Own account / portfolio. For the account, and on behalf, of a client: A = Agent Instrument identification The ISIN code that uniquely identifies the financial instrument which is the subject of the transaction. <Instrument> minlength 12. maxlength 12. Input is mandatory if the XML node <AIIInstrumentIdentification> is missing. Must be a valid ISO 6166 ISIN code. This element should not be submitted if the transaction is for an AII-instrument Alternative instrument identification Identifier for Alternative Instrument Identifier (AII) code. Composed by 6 mandatory fields. <AIIInstrumentIdentification> AIIInstrumentIdentification is a complex element. The element is composed by 6 mandatory fields. Muotoiltu taulukko

OHJE 10 (87) s s s s Input is mandatory if the XML element <Instrument> is missing. This XML-node should only be submitted when the transaction is for an AII-instrument, Exchange Code The identification of the regulated market that admits the derivative to trading. <AIIExchangeCode> minlength 4. maxlength 4. Input is mandatory. must be a valid ISO 10383 Market Identifier ([A-Z] [0-9]){4} Exchange Product Code A code that is uniquely associated with a particular underlying instrument and settlement type and other characteristics of the contract. <AIIExchangeProductCode> minlength 1. maxlength 12. ([A-Z] [0-9] \+ &)* Input is mandatory. The code is maintained by the derivative exchanges and is freely and generally available to all parties. The Exchange Product Code can be up to 12 alphanumeric chars with no space padding. The + symbol is also accepted. Note: the & symbol is also accepted. As the & symbol (ampersand) is a XML special character, it should be reported as &. Derivative type Single character identifying whether the instrument is an option or a future. <AIIDerivativeType> minlength 1. maxlength 1. Input is mandatory. O = Option. F = Futures. Muotoiltu taulukko Muotoiltu taulukko Muotoiltu: englanti (Yhdysvallat) Muotoiltu taulukko

OHJE 11 (87) s s s Put/Call identifier Single character identifying whether the option is a put, call or a future. <AIIPutCallIdentifier> minlength 1. maxlength 1. Input is mandatory. P = Put. C = Call. F = Futures. The field should be filled with F in case the derivative type is a future. Expiry/Delivery/Prompt date Exercise date/ maturity date of the derivative contract. <AIIMaturityDate> Date Input is mandatory. Must be a valid ISO 8601 extended Date value Format: YYYY-MM-DD YYYY = Year; MM = Month; DD = Day Strike price For those instruments admitted to trading in an AII market, it corresponds to the strike price in case of an option. There is no strike price for futures. <AIIStrikePrice> Decimal. Point is used, not comma. totaldigits 19. fractiondigits 5. mininclusive 0 Input is mandatory. It should be 0 in case of a future. Negative values are not allowed. The strike price should be expressed in the major currency. The strike price should be 0 if the derivative is a future. Unit price The price per security or derivative contract excluding commission. In the case of a debt instrument, the price should be expressed as a percentage and excluding accrued interest (clean price). <UnitPrice> Muotoiltu taulukko Muotoiltu taulukko Muotoiltu taulukko

OHJE 12 (87) UnitPrice is a choice between PriceCurrency and PricePercentage. Decimal. Point is used, not comma. totaldigits 19. fractiondigits 5. mininclusive 0. Input is mandatory. s It express whether : - The price in percentage in case of a debt instrument or - the unit price of a security or - the price of one derivative contract It should be positive value or zero. Negative values are not allowed. Percentage values populates the field with integers and decimals, e.g. 12,34% is populating the field with 12.34. For bonds, the unit price field should be populated with the relative price expressed as a percentage. s s Price notation The ISO code of the currency in which the price is expressed or the currency of the nominal value in case of a price expressed in percentage. <PriceNotation> minlength 3. maxlength 3. Input is mandatory. Must be a valid ISO 4217 currency value. (pre-euro ISO currency codes are also allowed for bonds). Quantity The number of units of the financial instrument, the nominal value of bonds, or the number of derivative contracts included in the transaction. <Quantity> Decimal. minexclusive 0 totaldigits 19. fractiondigits 5. Input is mandatory. Negative values or zero are not allowed. Counterparty code & Counterparty code type Identification of the counterparty of the transaction. Depend-

OHJE 13 (87) s ing on the counterparty, this field contains: - where the counterparty is a MiFID investment firm, the full 11 character BIC code is used to identify the investment firm. - where the counterparty is a regulated market or MTF, the field should be populated with the MIC code of the trading venue. - where the counterparty is a central counterparty the field should be the BIC code of the central counterparty, - where the counterparty is not a MiFID investment firm, a regulated market, an MTF or entity acting as a central counterparty, the field should be populated with an internal code. In this case this field should be 'C' for customer/client. The table below summarizes these standards: Counterparty Codetype ISO Investment Firm B 11 character 9362 BIC Code Regulated M MIC Code 10383 Market MTF M MIC Code 10383 Central B BIC code 9362 counterparty Other C Internal code up to 40 characters <CounterParty CodeType= B >NNNN</CounterParty> CounterParty is a complex element. It has an attribute code followed by the actual counterparty. minlength 1. maxlength 40. Input is mandatory. Attribute CodeType: B = must be a valid 11 characters ISO 9362 SWIFT/Bank identifier code (BIC). M = must be a valid ISO 10383 Market Identifier Code (MIC). C = Customer/Client. Use an internal code. Where the counterparty is not a MiFID investment firm, and the counterparty has no BIC-code, an internal code can be used..if the counterparty is a MiFID investment firm use the BIC code of the head office. Where the counterparty is a foreign branch of a MiFID investment firm, the BIC code of the branch must be used. Venue identification Identification of the venue where the transaction was exe- Muotoiltu taulukko

OHJE 14 (87) s s cuted. A trading venue is an MTF, regulated market (RM) or Systematic Internalizer(SI). The four character SWIFT MIC code (ISO 10383) should be used when the venue is an MTF or a regulated market. If the venue is an SI the BIC code should be used. If the transaction is made off market, the 'XOFF' should be used. <Venue CodeType= M ></Venue> Venue is a complex element. It has an attribute code followed by the actual counterparty. minlength 4. maxlength 11. [A-Z 0-9] {4, 11} Input is mandatory. Attribute CodeType: M = must be a valid ISO 10383 Market Identifier Code (MIC). B = must be a valid 11characters ISO 9362 SWIFT/Bank identifier code(bic). O = must be XOFF. This to indicate a off market transaction. The MIC shall identify the actual venue and not the market operator. Venue reference transaction number The venue transaction reference number if the transaction is performed on a regulated market or MTF. <VenueReferenceNumber> minlength 0. maxlength 40. Input is optional, see comments. This field is mandatory only when the trading venue is a Finnish regulated market or MTF. For Nasdaq OMX INET trades use the Trade ID in private data. Valid from the start of INET, 8 th of February 2010. FIX: The Trade ID in tag 1003 is constructed as follows: - Auto-match trades Tag 1003=<9 char OUCH Match Number> - Routed trades Tag 1003=<1 char Host ID F ><9 char ID Number> - Reported trades Tag 1003=<1 char Host ID V ><9 char ID Number> OUCH: The Trade ID is populated in field Match

OHJE 15 (87) Number For other regulated marketplaces within EU this field is optional. ClientCode If the client is a MiFID investment firm a BIC must be used otherwise use the internal code. <Client CodeType= B >NNNNN</Client> Client is a complex element. It has an attribute code followed by the customer identifier. minlength 1. maxlength 40. Input is optional, see comments below s B = BIC. Must be a valid 11characters ISO 9362 SWIFT/Bank identifier code(bic). I = Internal. s s Input is mandatory if trading capacity "A" is used Cancellation transaction info type Use the cancellation transaction type to cancel or delete a previous sent transaction. <CancellationTransaction> A single transaction, identified by the same Transaction reference number, may only occur once per transaction record type (TransactionRecordInfo, Cancellation Transaction type ) within one transaction report file. Cancelled transaction unique identifier Univocally identifies the transaction to cancel among the transactions sent by this reporting MiFID investment firm. <CancelledTransactionUniqueIdentifier> minlength 1. maxlength 40. Input is mandatory. The Transaction reference number of the previous sent transaction should be sent. Cancellation indicator Indicates the cancellation type. <CancellationIndicator> Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu... Muotoiltu...

OHJE 16 (87) s Input is optional. C = Cancel the previously submitted transaction. This field is also used in the exchange of transaction files between Competent Authorities. More possible values will be added in the future. No obligation to report the following fields automatically. s s s Client name Customer name. <Client> minlength 0. maxlength 70. Input is optionalmandatory. The clients official name. Order: lastname, given name Client identifier local Client firm or personal identifier number. <ClientIdentificationLocal> minlength 0. maxlength 20. Input is optional mandatory. For Finnish clients, the client identifier shall be personal ID (natural persons) or business ID (corporations). For non-finnish clients, the client identifier shall be date of birth or an artificial code assigned by Euroclear Finland Ltd (natural persons) or a national corporate identifier code of the home country of the client corresponding to the business ID or an artificial code assigned by Euroclear Finland Ltd or other similar code (corporations). Client street Street. <ClientStreet> minlength 0. maxlength 70. Input is optional mandatory. Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti Muotoiltu: englanti (Yhdysvallat)

OHJE 17 (87) s s s s Client zip code ZipCode <ClientZipCode> minlength 0. maxlength 20. Input is optional mandatory. Client City Client City <ClientCity> minlength 0. maxlength 70. Input is optional mandatory. Client country Country. <ClientCountry> minlength 0. maxlength 70. Input is optional mandatory. 2-character ISO 3166-code Proxy holder The person-/org. number of the power of attorney. <ProxyHolder> minlength 0. maxlength 11. Input is optional.

OHJE 18 (87) s s s Cancellation transaction info type Use the cancellation transaction type to cancel or delete a previous sent transaction. <CancellationTransaction> A single transaction, identified by the same Transaction reference number, may only occur once per transaction record type (TransactionRecordInfo, Cancellation Transaction type ) within one transaction report file. Cancelled transaction unique identifier Univocally identifies the transaction to cancel among the transactions sent by this reporting MiFID investment firm. <CancelledTransactionUniqueIdentifier> minlength 1. maxlength 40. Input is mandatory. The Transaction reference number of the previous sent transaction should be sent. Cancellation indicator Indicates the cancellation type. <CancellationIndicator> Input is optional. C = Cancel the previously submitted transaction. This field is also used in the exchange of transaction files between Competent Authorities. More possible values will be added in the future. Muotoiltu taulukko Muotoiltu: englanti (Yhdysvallat) Muotoiltu: englanti (Yhdysvallat) Muotoiltu: englanti (Yhdysvallat) Muotoiltu: englanti (Yhdysvallat) Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Otsikko 3, Ei luettelomerkkejä tai numerointia

OHJE 19 (87) 4.74.6.2 OTC johdannaiskaupat Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen, englanti XML element/tag Technical reporting party A technical reporting firm is an organisation which is approved to send transaction reports to the authority on the behalf of a MiFID investment firm or itself. <TechnicalReportingParty> String Input is mandatory and will be validated against reference data. Must be a valid 11characters ISO 9362 SWIFT/Bank identifier code (BIC). s ISO 9362 [A-Z 0-9]{11} Reporting parties Section for reporting parties, see below. XML element/tag <ReportingParties> Input is mandatory. s Reporting party BIC code of the MiFID investment firm which executed the transaction. XML element/tag <ReportingParty> String Input is mandatory and will be validated against reference data. Must be a valid 11characters ISO 9362 SWIFT/Bank identifier code (BIC). s ISO 9362 [A-Z 0-9]{11} OTC Transaction record info type Contains data related to the transactions associated to a finan- Muotoiltu taulukko

OHJE 20 (87) s XML element/tag s s cial instrument. <OTCTransactionRecordInfo> A single transaction, identified by the same Transaction reference number, may only occur once per transaction record type within one OTC transaction report file. Transaction reference number A unique identification number for the transaction provided by the MiFID investment firm or a third party reporting on its behalf. An alphanumeric field up to 40 characters for the unique transaction reference number for each transaction reported by a particular firm. The value must be unique per ReportingFirm. <TransactionReferenceNumber> minlength 1. maxlength 40. Input is mandatory. This field will be used as a reference to the transaction in all communication between the authority and the reporting firm. How to populate the field is free as long as the number will stay unique per Reporting Party. One way of populating the field could be to use the date combined with a sequence number. Trading date time The date, time and time zone when the trade was executed. <TradingTimestamp> DateTime Input is mandatory. Must be a valid ISO 8601 DateTime value. A valid ISO 8601 DateTime value. Must consist of date, time and time zone. Format: YYYY-MM-DDTHH:mm:SS+hh :mm YYYY = Year; MM = Month; DD = Day; HH = Hour; mm = minute; SS = second; hh=time zone hour(+/-) and minutes. Populate the field with your local time and time zone. As time offset is based on UTC time, you should adjust it for summer/winter time. Summertime +2, wintertime +1 in Sweden, Denmark and Norway. For Finland it is +3 during summer-

OHJE 21 (87) s s time and +2 during winter. For Iceland it is 0 all year Buy/Sell indicator Identifies whether the transaction was a buy or sell from the perspective of the reporting investment firm if acting as principal, or of the client if acting as an agent. <BuySellIndicator> Input is mandatory. Valid values below. B = Buy. S = Sell. Trading capacity The trading capacity of the MiFID investment firm executing the transaction. <TradingCapacity> Input is mandatory. Valid values below. On its own account (either on its own behalf or on a behalf of a client: P = Own account / portfolio. For the account, and on behalf, of a client: A = Agent. The market transaction is performed as of: Own account (P), or agent for a client (A). s OTC instrument identification Identifier for OTC Instruments. Composed by 8 fields. <OTCInstrumentIdentification> OTCInstrumentIdentification is a complex element. The element is composed by 8 fields. Input is mandatory. InstrumentIdentification The identification of the ISIN for the OTC Instrument. <InstrumentIdentification>

OHJE 22 (87) s s s s minlength 12. maxlength 12. Input is optional. If given, valid values below. Must be a valid ISO 6166 ISIN code. UltimateUnderlyingIdentification A code that is uniquely associated with a particular underlying instrument and settlement type and other characteristics of the contract. <UltimateUnderlyingIdentification> minlength 12. maxlength 12. Input is mandatory. Valid values below. Must be a valid ISO 6166 ISIN code. MarkitClip <MarkitClip> AlphanumericType..{6}.{9} Input is optional. Identify the ultimate underlying when the OTC derivative instrument is a Credit Default Swap (CDS). DerivativeType Single character identifying derivative type <DerivativeType> minlength 1. maxlength 1. Input is mandatory. Valid values below. O = Options W=Warrants F = Future/forwards D = CfDs and TRS X = Spread bets S = Swaps other than CfDs, TRS and CDS

OHJE 23 (87) s s Z = CDS K = Complex derivatives Put/Call identifier Single character identifying whether the option is a put or a call. <PutCallIdentifier> minlength 1. maxlength 1. Input is optional. For Derivative types O, W the field shall be populated. For Derivative types D, X, K the field may be populated. For Derivative types F, S, Z the field should not be populated. If given, valid values below. P = Put. C = Call. PriceMultiplier <PriceMultiplier> Decimal. Point is used, not comma. totaldigits 19. fractiondigits 5. mininclusive 0 Input is optional. For Derivative types O, W, F, S the field shall be populated. For Derivative types D, X, K the field may be populated. For Derivative types Z the field should not be populated. Strike price <StrikePrice> Decimal. Input is optional. For Derivative types O, W the field shall be populated. For Derivative types D, X, K the field may be populated. For Derivative types F, S, Z the field should not be populated.

OHJE 24 (87) s s s The strike price should be expressed in the major currency. Expiration date Exercise date/ maturity date of the derivative contract. <ExpirationDate> Date Input is optional. For Derivative types O, W, F, S the field shall be populated. For Derivative types D, X, Z, K the field may be populated. Must be a valid ISO 8601 extended Date value Format: YYYY-MM-DD YYYY = Year; MM = Month; DD = Day Instrument description A text field for instrument description. <Instrument> minlength 0. maxlength 90. Input is optional. Unit price The price per security or derivative contract excluding commission. In the case of a debt instrument, the price should be expressed as a percentage and excluding accrued interest (clean price). <UnitPrice> UnitPrice is a choice between PriceCurrency and PricePercentage. Decimal. Point is used, not comma. totaldigits 19. fractiondigits 5. mininclusive 0 Input is mandatory. s Negative values are not allowed. It express whether : - The price in percentage in case of a debt instrument or - the unit price of a security or

OHJE 25 (87) - the price of one derivative contract It should be a positive value or zero. Percentage values populates the field with integers and decimals, e.g. 12,34% is populating the field with 12.34. Price notation The ISO code of the currency in which the price is expressed or the currency of the nominal value in case of a price expressed in percentage. <PriceNotation> Input is mandatory and will be validated against reference data. Must be a valid ISO 4217 currency value. s ISO 4217. [A-Z]{3} Quantity The number of units of the financial instrument, or the number of derivative contracts included in the transaction. <Quantity> Decimal. minexclusive 0. totaldigits 19. fractiondigits 5. Input is mandatory. s Negative values or zero are not allowed. CounterParty Identification of the counterparty of the transaction. Depending on the counterparty, use tag and value as in table below. Counter party MiFID Investment Firm Use Tag ISO CounterpartyIdentficationBIC 11 character BIC Code 9362

OHJE 26 (87) Regulated Market MTF Central counterparty Other CounterpartyIdentficationMIC CounterpartyIdentficationMIC CounterpartyIdentficationBIC CounterpartyIdentificationCustomer MIC Code 10383 MIC Code 10383 BIC code 9362 Internal code up to 40 characters s s <CounterParty> CounterParty is a choice between CounterPartyIdentification- BIC, CounterPartyIdentificationMIC and CounterpartyIdentificationCustomerInternal Either CounterPartyIdentificationBIC, CounterPartyIdentificationMIC or CounterpartyIdentificationCustomerInternal should be used. Described in following sections. Where the counterparty is not a MiFID investment firm, and the counterparty has no BIC-code, an internal code can be used. If the counterparty is a MiFID investment firm use the BIC code of the head office. Where the counterparty is a foreign branch of a MiFID investment firm, the BIC code of the branch must be used. Contact SWIFT for valid BIC codes. CounterpartyIdentificationBIC Identification of the counterparty of the transaction where the counterparty is a MiFID investment firm and the full 11 character BIC code is used to identify the investment firm or where the counterparty is a central counterparty the field should be the BIC code of the central counterparty. <CounterPartyIdentificationBIC> minlength 11. maxlength 11. must be a valid 11 characters ISO 9362 SWIFT/Bank identifier code(bic) and will be validated against reference data. Contact SWIFT for valid BIC codes.

OHJE 27 (87) CounterpartyIdentficationMIC Identification of the counterparty of the transaction where the counterparty is a regulated market or MTF the field should be populated with the MIC code of the trading venue. <CounterPartyIdentificationMIC> minlength 4. maxlength 4. s must be a valid ISO 10383 Market Identifier Code (MIC) and will be validated against reference data. CounterpartyIdentificationCustomerInternal Identification of the counterparty of the transaction where the counterparty is not a MiFID investment firm, a regulated market, an MTF or entity acting as a central counterparty, the field should be populated with an internal code. <CounterpartyIdentificationCustomer> CounterpartyIdentificationCustomer has the sub element CounterpartyIdentificationCustomerInternal. minlength 1. maxlength 40. s s Customer/Client. Use an internal code. TradingVenueCode Identification of the venue where the transaction was executed. <TradingVenueCode> minlength 4. maxlength 4. Input is mandatory. must be XXXX. This to indicate an OTC transaction. Client Section for client data related to the transaction. <Client>

OHJE 28 (87) s s s s Input is optional. But if trading capacity A is used it is required. Input is also required if any of the other client information fields are filled in. If Client information is not given, the Client element should be excluded. Client Code <ClientCode> ClientCode is a choice between ClientBIC and ClientInternal ClientBIC or ClientInternal should be used. ClientBIC If the client is a MiFID investment firm a ClientBIC must be used <ClientBIC> [A-Z 0-9]{11} Input is optional, client s BIC should be used. Must be a valid 11 characters ISO 9362 SWIFT/Bank identifier code (BIC) and will be validated against reference data. ClientInternal If the client is not a MiFID investment firm use the ClientInternal code. <ClientInternal> minlength 1. maxlength 40. Input is optional, Client s Internal code should be used. Client name Customer name. <Client>

OHJE 29 (87) s s s s minlength 0. maxlength 70. Input is mandatory. The clients official name. Order: lastname, given name Client identifier local Client firm or personal identifier number. <ClientIdentificationLocal> minlength 0. maxlength 20. Input is mandatory For Finnish clients, the client identifier shall be personal ID (natural persons) or business ID (corporations). For non-finnish clients, the client identifier shall be date of birth or an artificial code assigned by Euroclear Finland Ltd (natural persons) or a national corporate identifier code of the home country of the client corresponding to the business ID or an artificial code assigned by Euroclear Finland Ltd or other similar code (corporations). Client street Street. <ClientStreet> minlength 0. maxlength 70. Input is mandatory. Client zip code ZipCode <ClientZipCode> minlength 0. maxlength 20. Input is mandatory. Muotoiltu: Sarkainkohdat: 2,3 cm, Vasemmalle Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta

OHJE 30 (87) s s s s Client City Client City <ClientCity> minlength 0. maxlength 70. Input is mandatory. Client country Country. <ClientCountry> minlength 0. maxlength 70. Input is mandatory. 2-character ISO 3166-code Proxy holder The person-/org. number of the power of attorney. <ProxyHolder> minlength 0. maxlength 11. Input is optional. Cancellation transaction info type Use the cancellation transaction type to cancel a previous sent transaction. <CancellationRecordInfo> Input is optional. A single transaction, identified by the same Transaction reference number, may only occur once per transaction record type

OHJE 31 (87) XML element/tag s s (TransactionRecordInfo or Cancellation Transaction type) within one transaction report file. Cancelled transaction unique identifier Univocally identifies the transaction to cancel among the transactions sent by this reporting MiFID investment firm. <CancelledTransactionUniqueIdentifier> minlength 1. maxlength 40. Input is mandatory. The Transaction reference number of the previous sent transaction should be sent. Cancelled Transaction Flag Indicates the cancellation type. <CancelledTransactionFlag> Input is mandatory. C = Cancel the previously submitted transaction. 4.84.7 Tiedoston tarkistussäännöt Muotoiltu: Indent 2, Ei luettelomerkkejä tai numerointia Kaupparaporttitiedoston tietojen oikeellisuuden tarkistaminen on kaksiosainen prosessi. Ensimmäisessä vaiheessa TYVI-palvelu tekee kaupparaporttitiedostolle joukon teknisiä tarkistuksia XML-skeemaan perustuen. Kaupparaporttitiedoston saavuttua Finanssivalvonnan järjestelmään tehdään sille vielä sellaisia sisällöllisiä tarkistuksia, joita ei TYVI-palvelussa voida tehdä. Tyvi-palvelun tekemät tarkistukset Tiedoston nimi on kuvauksen mukainen (Luku 4.3) Raportoitujen tapahtumien tietueen tietorakenne ja -sisältö vastaavat XML-skeemaa (Luvut 4.2 ja 4.6). Kaupparaporttitiedosto sisältää vain yksilöityjä kauppatapahtumia ja peruutustapahtumia Raportoitavaa kauppatapahtumaa ei löydy aiemmin toimitetusta aineistosta

OHJE 32 (87) Peruutustapahtumassa viitattu kauppatapahtuma löytyy samasta tai aiemmin toimitetusta kaupparaporttitiedostosta. Kaupparaporttitiedostossa peruutustapahtuma sijaitsee peruutustapahtumassa viitatun kauppatapahtuman jälkeen 5 Kuittaustiedoston kuvaus 5.1 Kuittaustiedoston nimi Kuittaustiedosto on XML-muotoinen tiedosto, joka lähetetään raportoijalle, kun kaupparaporttitiedosto on siirretty Finanssivalvonnan tietojärjestelmään ja tarkistettu. Kuittaustiedosto koostuu otsikosta ja rungosta. Runko sisältää kutakin raportoitua tapahtumaa kohti kuittaustietueen. Kuittaustiedoston XML-skeema on ladattavissa osoitteesta http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/transactionfeedback.xml. Järjestelmä muodostaa kuittaustiedoston nimen ohjelmallisesti ja se viittaa siirrettävän kaupparaporttitiedoston nimeen. Kun kaupparaporttitiedosto on siirretty virheettömällä nimellä, kuittaustiedosto lähetetään raportoijalle pakattuna samalla nimellä, mutta FBetuliitteellä täydennettynä. Esimerkki Kaupparaporttitiedoston nimi Kaupparaporttitiedostoon liittyvän kuittaustiedoston nimi Pakatun kuittaustiedoston nimi TR_TESTFIHHXXX_20070918_0001..XML tai OT_ TESTFIHHXXX_20070918_0001..XML FB_TR_TESTFIHHXXX_20070918_0001_0001. XML tai FB_OT_TESTFIHHXXX_20070918_0001_0001. XML FB_TR_TESTFIHHXXX_20070918_0001_0001. ZIP tai FB_OT_TESTFIHHXXX_20070918_0001_0001. ZIP Jos siirretyn kaupparaporttitiedoston nimi on ollut virheellinen, kaupparaporttitiedoston käsittely lopetetaan ja järjestelmä lähettää seuraavasti nimetyn kuittaustiedoston raportoijalle: "FB_<TR OT>_"<UlkoinenTiedostoNimi>"_"<SEQ>"."<TYPE> Osio FB UlkoinenTiedostoNimi SEQ TYPE Selitys Vakio ilmoittaa, että kyseessä on kuittaustiedosto Siirretyn kaupparaporttitiedoston nimi 4-numeroinen sarjanumero Kuittaustiedoston tyyppi on aina XML Esimerkki

OHJE 33 (87) Kaupparaporttitiedostonnimi: TR_ UlkoinenTiedostoNimi.XML Kuittaustiedoston nimi: FB_ TR_UlkoinenTiedostoNimi _0001.XML 5.2 Kuittaustiedoston otsikko Kuittaustiedoston otsikko sisältää tietoa siirretyn kaupparaporttitiedoston oikeellisuudesta raporttitasolla. Otsikko sisältää seuraavat tiedot: TransactionReport ReceivedTimestamp FeedbackReport FileStatus Code Message Siirretyn kaupparaporttitiedoston nimi Aika, jolloin siirretty kaupparaporttitiedosto on otettu vastaan Palautetun kuittaustiedoston nimi (Siirretyn) tiedoston tila Tilan tarkennne Viesti Seuraavassa taulukossa on lueteltu mahdolliset siirretyn tiedoston tilat (FileStatus) ja tiedoston tilaan liittyvät tarkentavat koodit (Code). Tiedoston tila ACC AWE REJ Tarkenne OK DVE FEE GSE IDTI IFNF IRF ITF IXF SNF SNV Kommentti Tiedosto on hyväksytty ja kaikki sen sisältämät tapahtumat ovat virheettömiä. Tapahtumat on tallennettu vastaanottajan tietokantaan. OK Tiedosto on hyväksytty, mutta se sisältää virheellisiä kauppatapahtumia. Virheettömät tapahtumat on tallennettu vastaanottajan tietokantaan. Sisällön tarkastuksessa virheitä Tiedosto on hylätty. Yhtään tapahtumaa ei ole tallennettu vastaanottajan tietokantaan. Tiedoston tarkenne virheellinen Yleinen järjestelmävirhe Kaksi samaa kauppatapahtuman tunnistetta Virheellinen tiedoston nimeämismuoto Virheellinen raportoija Virheellinen tekninen raportoija Virheellinen XML-muoto Skeemaa ei löydy Skeema virheellinen

OHJE 34 (87) UFAS UFSE XPE ZDCOE Siirretty tiedosto löytyy jo Siirretyn tiedoston koko virheellinen XML jäsennysvirhe ZIP pakkauksen purkuvirhe Tiedoston tilasta riippuen raportoijan on tehtävä seuraavat toimenpiteet: ACC AWE REJ Ei toimenpiteitä Korjattava virheelliset tapahtumat ja lähetettävä korjatut tapahtumat uudessa tiedostossa uudella järjestysnumerolla (Voi lähettää myös seuraavassa kaupparaportissa.) Korjattava virheet ja lähetettävä tiedosto samalla nimellä 5.3 Kuittaustiedoston runko Kuittaustiedosto sisältää kutakin raportoitua tapahtumaa kohti kuittaustietueen. Kuittaustietue sisältää tiedon raportoidun tapahtuman oikeellisuudesta. Seuraavassa taulukossa on lueteltu tapahtumien mahdolliset tilat ja tilaan liittyvät tarkentavat koodit: Tapahtuman tila ACCEPTED IGNORED FAILED Tarkenne OK DTI AIIDT AIIMD AIIPC AIISP AIIXC AIIXPC ICPC IEXD_TD Kommentti Kauppataphtuma/peruutustapahtuma on virheetön. Ok Tapahtuma on ohitettu. Kaksi samaa kauppatapahtuman tunnistetta Kauppatapahtuma/peruutustapahtuma sisältää virheitä Johdannaistyypin (AIIDerivativeType) on oltava [O] tai [F] Eräpäivän (AIIMaturityDate) on oltava kelvollinen päiväys Indikaattorin (AIIPutCallIdentifier) on oltava [P],[C] tai [F] Lunastushinta (AIIStrikePrice) virheellinen Tuotekoodia (AIIExchangeCode) ei löydy tai se on virheellinen Tuotekoodin (AIIExchangeProductCode) oltava 1-12 merkkinen Vastapuolitunnus on virheellinen tai se ei ole voimassa kauppapäivänä Kauppatapahtuman kaupantekoaika pitää olla sama tai aikaisempi kuin instrumentin voimassaolon päättymispäivä

OHJE 35 (87) IISIN IPN IPNIT IRFTD ITD IVI MTI CIM ICC RTAC VII IUUISIN IPMV ISPV Virheellinen ISIN-koodi Valuuttakoodi on virheellinen tai se ei ole voimassa kauppapäivänä Euroa edeltävää valuuttakoodia (ATS,BEF,CYP,DEM,ESP,FIM,FRF,GRD, IEP,ITL,LUF,MTL,NLG,PTE,SIT ja SKK) saa käyttää vain velkainstrumentille Raportoijan BIC-koodi on virheellinen tai se ei ole voimassa kauppapäivänä Virheellinen kaupantekoaika Kauppapaikan tunnus on virheellinen tai se ei ole voimassa kauppapäivänä Puuttuva tapahtuman tunnus Puuttuva asiakastieto Asiakastunnus on virheellinen tai se ei ole voimassa kauppapäivänä Viitattu kauppatapahtuma on jo peruttu AII-kauppapaikalla kauppatapahtuman instrumentti on yksilöitävä AII-tunnuksella, muilla kauppapaikoilla ISIN-koodilla Ultimate Underlying ISINCode on väärän muotoinen Price multiplier pitää olla positiivinen Strike price pitää olla positiivinen silloin kun tieto on annettu. Tapahtuman tilasta riippuen raportoijan on tehtävä seuraavat toimenpiteet: ACCEPTED FAILED IGNORED Ei toimenpiteitä Korjattava virheellinen tapahtuma ja lähetettävä se muiden mahdollisten korjattujen tapahtumien kanssa. Uusi tiedosto on numeroitava uudella, edellistä suuremmalla numerolla. Jos kauppatapahtuma on lähetetty jo aiemmin, muita toimenpiteitä ei tarvita. Muussa tapauksessa vaihdettava virheellisen tapahtuman TransactionReferenceNumber ja lähetettävä se uudessa tiedostossa muiden korjattujen tapahtumien kanssa. Uusi tiedosto on numeroitava järjestyksessä seuraavalla numerolla Muotoiltu: suomi Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, suomi Muotoiltu: suomi Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, suomi Muotoiltu: suomi Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, suomi 6 Asiakastietotiedoston kuvaus Asiakastietotiedostot ovat XML-tiedostoja ja koostuvat asiakastiedoista. Asiakastietotiedoston on noudatettava annettuja vaatimuksia koskien Tiedostomuotoa

OHJE 36 (87) Tiedostonimeä Tiedostotyyppiä (XML tai ZIP) ja Tiedostokokoa. 6.1 XML-skeema 6.2 Asiakastietotiedoston nimi Asikastietotiedoston XML-skeema on kuvattu tiedostossa http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/customerclientreport.xml Raportoijan on nimettävä asiakastietotiedosto seuraavan ohjeen mukaisesti: Tiedostonimi on muotoa "CC_"<TRFID>"_"<YYYYMMDD>"_"<SEQ>"."<TYPE>, jossa lainausmerkkien sisällä olevat merkkijonot ovat vakioita ja kulmasulkujen sisällä olevat osat muuttujia seuraavasti: Osio Selitys Huomautus CC Vakio "CC" ilmoittaa, että kyseessä on asiakastietotiedosto TRFID Raportoijan BIC-koodi Jos raportointivelvollinen arvopaperivälittäjä toimii itse raportoijana, raportointivelvollisen BIC-koodi Jos raportoijana toimii raportointivelvollisen arvopaperivälittäjän puolesta toimiva muu taho, tämän ns. teknisen raportoijan BIC-koodi YYYYMMDD Raportointipäivä 11 merkkinen ISO 9362 SWIFT (8 merkkisen BIC-koodin loppuun täytetään XXX) SEQ Järjestysnumero 4 numeroinen sarjanumero [0000-9999]. Yksilöllinen per päivä. TYPE Tiedostotyyppi XML tai ZIP Esimerkki Asiakastietotiedosto CC_TESTFIHHXXX_20070918_0001.XML

OHJE 37 (87) Jos asiakastietotiedoston nimi on virheellinen, tiedoston käsittely lopetetaan ja virheestä lähetetään ilmoitus (kuittaustiedosto) lähettäjälle. 6.3 Pakatut tiedostot Asiakastietotiedostot voidaan pakata. Pakatun asiakastietotiedoston on noudatettava seuraavia sääntöjä: Tiedoston on oltava ZIP-muotoa ja se saa sisältää vain yhden pakatun tiedoston eikä yhtään kansiota Pakattu tiedosto on oltava XML-tiedosto Pakatulla tiedostolla on oltava sama nimi kuin XML-tiedostolla, mutta ZIP-päätteellä. 6.4 Tiedoston koko Siirtotavasta riippuen asiakastietotiedoston kokorajoitukset ovat: Siirtotapa Tiedostotyyppi HTTP FTP XML 35 Mb Ei rajoitusta ZIP 200 Kb Ei rajoitusta Jos raportoitava tiedosto on liian suuri, tiedoston käsittely lopetetaan ja raportoijalle lähetetään kuittaustiedosto. 6.5 Tietuemuoto Seuraavassa taulukossa on kuvattu asiakastietotiedostoon liittyvän tietueen kenttien tietosisältö. Kustakin tietokentästä on esitetty seuraavat tiedot: Tiedon nimi () Tiedon kuvaus () Tietoa vastaavan XML-elementin nimi (XML-element/Tag) Tiedon tyyppi () Tiedon oikeellisuusvaatimukset () Tiedon mahdolliset arvot (s) Kommentit () Technical reporting firm A technical reporting firm is an organisation which is approved to send transaction reports to Fiva on the behalf of a MiFID investment firm or itself. <TechnicalReportingFirm Identification= XXXXX /> Attribute / String Input is mandatory. Must be a valid 11 characters ISO 9362 SWIFT/Bank iden-

OHJE 38 (87) tifier code (BIC). s [A-Z0-9]{11} Reporting firm identification BIC code of the MiFID investment firm which executed the transaction. <ReportingFirm Identification= XXXXX /> Attribute / String Input is mandatory. Must be a valid 11 characters ISO 9362 SWIFT/Bank identifier code (BIC). s [A-Z0-9]{11} Client code A unique identification for the customer client. An alphanumeric field up to 40 characters for the unique customer client reported by a particular firm. If the customer is a Mi- FID investment firm a BIC must be used otherwise the reporting parties unique customer number or own account. <Client> Element / minlength 1. maxlength 40. Whitespace collapse. Input is mandatory. s s This field will be used as a reference to a customer client in all communication between Fiva and the reporting firm. How to populate the field is free as long as the number will stay unique per ReportingFirm. Client code type Defines the client customer type. Client code type is an attribute to the Client-element. It can take one of the following values: B = When the customer is a MiFID investment firm I = When a internal customer client is referenced <Client CodeType= B >NNNNN</Client> Attribute / String Length = 1 Input is mandatory. B I

OHJE 39 (87) s s s Client name Customer name. <Client> Element / minlength 0. maxlength 70. whitespace collapse. Input is mandatory. The clients official name. Order: lastname, given name Client identifier local Client firm or personal identifier number. <ClientIdentificationLocal> Element / minlength 0. maxlength 20. whitespace collapse. Input is mandatory. For Finnish clients, the client identifier shall be personal ID (natural persons) or business ID (corporations). For non-finnish clients, the client identifier shall be date of birth or an artificial code assigned by Euroclear Finland Ltd (natural persons) or a national corporate identifier code of the home country of the client corresponding to the business ID or an artificial code assigned by Euroclear Finland Ltd or other similar code (corporations). Client street Street. <ClientStreet> Element / minlength 0. maxlength 70. whitespace collapse. Input is mandatory. Client zip code Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, englanti (Yhdysvallat) Muotoiltu: Ei alleviivausta, Fontin väri: Musta, englanti (Yhdysvallat) Muotoiltu: englanti (Yhdysvallat) Muotoiltu: Fontti: (Oletus) Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, englanti (Yhdysvallat)

OHJE 40 (87) s s s s ZipCode <ClientZipCode> Element / minlength 0. maxlength 20. whitespace collapse. Input is mandatory. Client City Client City <ClientCity> Element / minlength 0. maxlength 70. whitespace collapse. Input is mandatory. Client country Country. <ClientCountry> Element / minlength 0. maxlength 70. whitespace collapse. Input is mandatory. 2-character ISO 3166-code Proxy holder The person-/org. number of the power of attorney. <ProxyHolder> Element / minlength 0. maxlength 11. whitespace collapse. Input is optional. Muotoiltu taulukko Muotoiltu taulukko Muotoiltu: Fontti: Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, englanti (Yhdysvallat) Muotoiltu: Fontti: Arial, 11 pt, Ei alleviivausta, Fontin väri: Musta, englanti (Yhdysvallat) Muotoiltu taulukko

OHJE 41 (87) 7 Asiakastietojen kuittaustiedosto Asiakastietojen kuittaustiedoston XML-skeema on kuvattu tiedostossa http://www.finanssivalvonta.fi/fi/raportointi/raportointisovellukset/kauppar aportointi/documents/v3/customerclientfeedback.xml 7.1 Kuittaustiedoston otsikko Kuittaustiedoston otsikko sisältää tietoa siirretyn asiakastietotiedoston oikeellisuudesta raporttitasolla. Otsikko sisältää seuraavat tiedot: TransactionReport ReceivedTimestamp FeedbackReport FileStatus Code Message Siirretyn asiakastietotiedoston nimi Aika, jolloin siirretty asiakastietotiedosto on otettu vastaan Palautetun kuittaustiedoston nimi (Siirretyn) tiedoston tila Tilan tarkennne Viesti Seuraavassa taulukossa on lueteltu mahdolliset siirretyn tiedoston tilat (FileStatus) ja tiedoston tilaan liittyvät tarkentavat koodit (Code). Tiedoston tila ACC AWE REJ Tarkenne OK DVE FEE GSE IDTI IFNF IRF ITF IXF SNF SNV Kommentti Tiedosto on hyväksytty ja kaikki sen sisältämät tapahtumat ovat virheettömiä. Tapahtumat on tallennettu vastaanottajan tietokantaan. OK Tiedosto on hyväksytty, mutta se sisältää virheellisiä asiakastietoja. Virheettömät tapahtumat on tallennettu vastaanottajan tietokantaan. Sisällön tarkastuksessa virheitä Tiedosto on hylätty. Yhtään tapahtumaa ei ole tallennettu vastaanottajan tietokantaan. Tiedoston tarkenne virheellinen Yleinen järjestelmävirhe Kaksi samaa asiakastiedon tunnistetta Virheellinen tiedoston nimeämismuoto Virheellinen raportoija Virheellinen tekninen raportoija Virheellinen XML-muoto Skeemaa ei löydy Skeema virheellinen

OHJE 42 (87) UFAS UFSE XPE ZDCOE Siirretty tiedosto löytyy jo Siirretyn tiedoston koko virheellinen XML jäsennysvirhe ZIP pakkauksen purkuvirhe Tiedoston tilasta riippuen raportoijan on tehtävä seuraavat toimenpiteet: ACC AWE REJ Ei toimenpiteitä Korjattava virheelliset tapahtumat ja lähetettävä korjatut tapahtumat uudessa tiedostossa uudella järjestysnumerolla Korjattava virheet ja lähetettävä tiedosto samalla nimellä 7.2 Kuittaustiedoston runko Kuittaustiedosto sisältää kutakin asiakastietoa kohti kuittaustietueen. Kuittaustietue sisältää tiedon raportoidun tapahtuman oikeellisuudesta. Seuraavassa taulukossa on lueteltu tapahtumien mahdolliset tilat ja tilaan liittyvät tarkentavat koodit: Tapahtuman tila ACCEPTED IGNORED FAILED Tarkenne OK CIAE ICI IDCI Kommentti Asiakastieto on virheetön. Ok Tapahtuma on ohitettu. Asiakastunnuksella löytyy jo asiakastieto Asiakastieto sisältää virheitä Virheellinen asiakastunnus Tiedostosta löytyy kaksi tai useampia asiakastietoja samalla tunnuksella Tapahtuman tilasta riippuen raportoijan on tehtävä seuraavat toimenpiteet: ACCEPTED FAILED IGNORED Ei toimenpiteitä Korjattava virheellinen tapahtuma ja lähetettävä se muiden mahdollisten korjattujen tapahtumien kanssa. Uusi tiedosto on numeroitava uudella, edellistä suuremmalla numerolla. Ei toimenpiteitä

OHJE 43 (87) 8 Esimerkkejä 8.1 Kauppatapahtuma 8.2 Peruutustapahtuma

OHJE 44 (87) 8.3 Kaupparaporttitiedosto Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen

OHJE 45 (87) 8.4

OHJE 46 (87) Muotoiltu: Sisennys:Vasen: 4,6 cm 8.4 OTC -johdannaiskauppatiedosto Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen Muotoiltu: Indent 2, Ei luettelomerkkejä tai numerointia

OHJE 47 (87) 8.5 Kuittaustiedosto Muotoiltu: Ei alleviivausta, Fontin väri: Automaattinen 9 Yhteyshenkilöt 9.1 Finanssivalvonnan yhteyshenkilöt Kaupparaportointivaatimukset Markkinavalvoja Samuli Koivisto sähköposti samuli.koivisto(at)finanssivalvonta.fi puhelin 010 831 5366 Raportoinnin tekninen toteutus Suunnittelija Timo Lahtinen sähköposti timo.lahtinen(at)finanssivalvonta.fi puhelin 010 831 5399