Here are a selection of questions that are frequently asked.

If you are unfamiliar with any terms, you may find the Glossary page useful.

Frequently asked questions

1. What is TRS?

The FSA's Transaction Reporting System (TRS), live since November 2005, is a web based approved reporting mechanism (ARM) that enables firms to submit data to the FSA for the purpose of Regulatory Reporting under SUP17. TRS allows firms to report using three methods:

  • Manual keying
  • Web-upload
  • System to System Transfer

For Web-upload and System to System Transfer,TRS uses XML as a basis for firms reporting their data. For more information on XML please refer towww.w3.org/XML/. TRS also allows firms submitting low volumes to manually key in this data. To learn more about how to use TRS please launch the Computer Based Training (CBT) package available via the TRS launch page at https://trs.fsa.gov.uk/.

2. What impact did MiFID have on the FSA's Transaction Reporting System (TRS)?

TRS is required to comply with the transaction reporting provisions of the European Markets in Financial Instruments Directive (MiFID) which came into effect on November 5, 2007 (Chapter 17 of the FSA Handbook Supervision Manual).

In particular, MiFID required TRS to apply to become an Approved Reporting Mechanism (ARM). Pursuant to MiFID, transactions can be reported to the FSA by a regulated market or multi-lateral trading facilities (MTF) through whose systems the transactions were completed, or through an ARM. On October 3, 2007, TRS was granted approval as an ARM in the United Kingdom after complying with the FSA's technical specification (for further information on ARMs please see the ARMs section of our website).

Changes were made to TRS in line with the FSA's technical specification and supporting documents. These allow firms to report to us in line with the new SUP 17 (for further information, please see FSA Policy Statement 07/2).

We have updated the following technical documents in order to submit transaction reports to TRS in accordance with the new SUP 17:

  • TRS Markets Data Reference Guide version 4-0;
  • TRS System to System Interface Guide version 3-0; and
  • XML Markets Data Schema version 1-1.

We have sent an email containing the full set of TRS XML Schemas and Reference Guides, including those updated technical documents listed above, to all Primary Contacts at each TRS markets firm. If you wish to receive this email, please contact the TRS Service Desk (managed on our behalf by LogicaCMG) on 0870 0130 467, quoting your FSA reference number.

Please note that the XML Schemas and Reference Guides are only relevant to firms who intend to submit transaction reports via the web upload and system to system methods.

3. What is in the Markets Data Reference Guide?

Along with the XML schemas, we have produced a Data Reference Guide to help firms intending to submit transaction reports using 'system to system' data transfer or by 'web upload'.

The Guide outlines the XML format and data field requirements and explains in further detail the XML schemas used for submitting transaction reports to us. The Guide will be useful to IT professionals and others with an understanding of XML.

4. What does the Validation Replies Data Reference Guide contain?

This document describes the data transmitted as Validation Replies from our Transaction Reporting System (TRS) to the firm's own systems for those firms reporting via 'system to system'.

5. How do I get access to TRS?

To register for access to TRS, please call the TRS Service Desk on 0870 0130467, quoting your FSA reference number. Each firm that registers for TRS will need to identify a member of staff who will be the Primary Contact between the TRS Service Desk and the registered firm for all matters relating to TRS. Once you have registered, to access TRS please enter the following URL in to your web browser: https://trs.fsa.gov.uk/.

6. How do I decide which transfer method to use?

There are two basic methods to input transaction data: (a) keying the data in via Web Forms or (b) creating an off-line XML file. The use of the off-line XML method itself has two different processes: (1) Web upload (HTTPS) or (2) System to System (SFTP). The XML files used in both of these approaches are identical in structure, only the method of transfer differs.

6a. Keying in data via web forms (Web input)

Under this method, you enter transactional data into data fields accessed online. As you enter each transaction, the fields are validated and any validation errors are displayed immediately. This method of manual data input is best suited to firms:

  • with lower volumes of data and / or without any integrated back-office system
  • that typically use a dial-up method of communication
  • that do not have a dedicated IT resource or computer support person available in their organisation.

6b. Off-line XML input (Web Upload or System to System (SFTP))

There are several ways an XML file containing transactional data may be created. Users may have (a) an existing back-office system that has been modified to produce the XML file, (b) procured a new system to produce the XML file or (c) identified a method of ‘manually’ creating an XML file from current system data, by exporting from MS-Excel for example.

Having created an XML file, you have to decide whether to use Web Upload or System to System (SFTP) to transmit this XML file to the FSA. You do not need to do this purely because of volumes; you may decide to use one approach because it is more convenient.

6b(1). Web Upload

For this, you generate an XML file outside of TRS and then use TRS to upload the file. Through the web browser, you can access the TRS XML upload screen and the browse facility. This browse facility is used to navigate to the appropriate path to identify the file to be uploaded. Once you have submitted the file, TRS will validate it and, once the validation process has finished, will provide feedback while you are still online. (This approach is often described as ‘synchronous’). For users of Internet Explorer, within the browser window, the status bar will show the progress of the upload, and in all browsers a series of dots displayed will show that the validation process is active.

Web Upload can be used to manually send any XML file. However, there is a file size threshold (35MB) at which point the Web Upload becomes too slow. For guidance, in file transmission terms, a dial-up modem is very slow whilst broadband or fibre-optic connections can be very fast.

For these reasons, this type of input could be considered by firms:

  • with only moderate volumes of data, with some form of back-office system or package that generates an XML file;
  • with some form of medium speed communication such as broadband;
  • that probably have a basic IT awareness or limited access to a dedicated IT resource available in their organisation.

6b(2). System to System (SFTP)

This also involves generating an XML file outside of the TRS application, but it uses an external method of file upload and download of the validation results using Secure File Transfer Protocol (SFTP). Each of these steps are distinct phases – the upload of data and the download of results are separate SFTP sessions. Between these sessions, firms must allow sufficient time for the file to be validated and parsed. (This approach is very often described as 'asynchronous'). See the other questions covering the detail of the SFTP process and downloading validation results.

The advantage of the System to System (SFTP) approach is that the data transfer can be initiated by a form of automated script that can be scheduled to run at the appropriate time. For example it could be that an XML file of transactions is assumed to have been captured in a known location at a specific point in time ready for the 'automation' script to be enabled to transfer this file to the FSA. This method would not be size constrained, as it could be used to transmit any size file.

The System to System (SFTP) approach tends to be more efficient as it compresses the data to make the size of the data file to be transmitted as small as possible and therefore, decreases the file transfer time. Therefore, this method could be considered by firms:

  • with large volumes of data generally with some form of back-office system;
  • with either a medium/high speed communication such as broadband or fibre optic connection;
  • that probably have a dedicated IT resource available in their organisation.

The FSA positively encourage you to verify the validity of your XML file by running the file through an XML parser. This will avoid unnecessary delays in uploading XML files that may contain errors that need to be resolved and ultimately reduce the amount of future effort in resolving data errors.

Back to topBack to top

7. What is certification?

Before you are allowed to submit transaction reports using the web upload or system to system methods, you must conduct testing in the TRS Trial Application (by submitting a file with at least 10 transaction reports) and confirm your ability to submit a correctly formed XML using the Markets Data Schema (version 1-1). When you are ready to apply for certification, contact TRS Service Desk on 0870 0130467, quoting your FSA reference number, and let them know that you have submitted transaction reports which require checking for certification purposes. The TRS Service Desk will then review those reports and advise whether you have successfully certified. Once certified, you will be allowed to use the main XML upload facility and you will be provided with the full SFTP user details.

8. What Web browsers are supported by TRS?

We will endeavour support as many browsers as possible; however, it must be appreciated that we are unable to support all Web browsers either currently available, or that have since been superseded by more up to date versions.

Please note that for ease of use the TRS screens have been developed with a 1024 x 768 screen resolution.

9. How secure is my data during the file transmission process?

All data transmitted, regardless of approach, will use a ‘secure’ method of transfer. Web input and Web Upload will use HTTPS and System to System will use SFTP (as opposed to HTTP and FTP; the ‘S’ indicating a secure connection). These secure methods of transfer use encryption processes before sending the data and appropriate decryption processes at the receiving end. Therefore, the communication channel performs the encryption and not any proprietary vendor software outside of TRS.

Technical reference and protocol information: HTTPS: www.w3.org/Protocols/
SFTP: www.w3.org/Protocols/rfc959/
also www.faqs.org

10. So I've identified my preferred method of transferring data to the FSA – what do I do now?

If you are planning to use an XML method of data input, you should download both the XML Schemas and a copy of an XML parser / validation process, so your files can be validated off-line before uploading to the FSA. For System to System, you will also need to acquire a copy of a Secure File Transfer Protocol (SFTP) client.

If you are planning to use the Web input method of data input, you do not need to do anything further at this time.

When you register, the TRS Helpdesk will ask you to confirm which method(s) you will be using and provide you with the relevant access details. To register, please call the TRS Helpdesk on 0870 0130467, quoting your FSA reference number.

11. What do I need in order to use the System to System interfaces?

You will need a Secure File Transfer Protocol (SFTP) client, software that is generally available in two forms. One version uses a Windows interface, whereby the screen is typically (although not always) divided into two windows, and files are transferred between you and the FSA by dragging files with a mouse. The other version uses some form of command level interface, by which a call to STFP may be performed as a script. We cannot recommend a particular package, but the following links describe some of the free versions of this software:

www.thefreecountry.com/webmaster/freeftpclients.shtml, or

www.uk.openbsd.org/openssh/windows.html

Back to topBack to top

12. Are there any specific configuration settings I need to know about to communicate with the SFTP server?

We will provide you with a userID and password for the SFTP server when you register and certify for TRS.

13. What does a SFTP upload script look like?

The following is an example of an SFTP upload script:

  1. OPEN trs.fsa.gov.uk
  2. 15782
  3. Abc123
  4. CD report_upload
  5. LCD trs_transmit
  6. PUT filename.xml
  7. QUIT

For more information see the System to System Interface Guide.

14. How do I know whether an XML file uploaded via the System to System interface has been accepted by the FSA or whether it contains any errors?

The System to System method of data transfer does involve a physical disconnect between the two stages (i.e. XML upload and the Validation report download). Therefore, following transfer and disconnection, there is a requirement to reconnect to download data validation and data transfer results.

This information in the form of a validation results XML file will be produced detailing the results of the XML upload and any errors identified. This file will be available for download and local processing once the validation process has been completed. Please refer to the Validation Replies Schema and the Validation Replies Data Reference Guide for more information.

15. At what point can I check for transmission results?

Web Upload results will be reported back automatically online once the upload and validation have been completed and been processed. If you use the System to System method you can either query the data transfer results or view the results in the report summary screen online. There is no alert mechanism to inform the sender that a file has completed verification. So you should leave 30 minutes after uploading, when using the System to System interface, before you request a subsequent download of the validation results or view the results online.

16. What can I do to verify that the file I wish to send is valid before I send it to the FSA?

You can pass your XML file to a local validation process before committing this file to the FTP server. To complete this exercise, you should download the appropriate FSA XML Schemas, and also a copy of an XML parser / validator and use the XML schema to validate an appropriate XML file.

17. How do I obtain the FSA TRS Schemas?

Please contact the TRS Service Desk on 0870 0130467 or via email at fsa.uk@logica.com, quoting your FSA reference number, to request the TRS Markets Schemas. The TRS Helpdesk with then email them directly to you. Please note, you must be registered with TRS in order to obtain the Schemas.

18. How do I download a copy of an XML parser/validation tool?

Every XML Report file that is sent to the FSA must be validated against the relevant TRS XML Schema available on our website. So it is necessary for firms to acquire appropriate software. We cannot recommend a particular software package, but the following link lists some of the more well-known versions:

www.garshol.priv.no/download/xmltools/cat_ix.html#SC_XMLVal

19. Does the use of XML affect data transmission speeds?

The use of XML can increase the size of the file being transmitted – by 8 to 15 times the actual data content. This will affect the time the transmission takes, along with other environmental factors such as the size and type of communications link used.

20. What does a SFTP script to download validation results look like?

The following is an example of an SFTP validation script:

  1. OPEN trs.fsa.gov.uk
  2. 15782
  3. Abc123
  4. CD results_download
  5. LCD trs_results
  6. GET filename_rpt.xml
  7. QUIT

For more information see the System to System Interface Guide.

21. I've familiarised myself with all the information the FSA have made available on TRS and on the subject of Regulatory Reporting and followed the information provided, but I am still having problems; what do I do now?

TRS is managed by LogicaCMG on behalf of the FSA. Please email the TRS Service Desk on fsa.uk@logica.com.

22. What sort of test facilities will be made available?

To help familiarise firms with TRS, and in particular to aid the Certification process, a Trial facility is available to firms once they have been through the Registration process. When you register we will give you access to the TRS Trial Application. Users wanting to submit data using XML will have to confirm their ability to generate a correctly formed XML file before they will be considered ‘Certified’, and are then able to fully utilise the system. To register for access to TRS, please call the TRS Service Desk on 0870 0130467 quoting your FSA reference number.

23. What if our Primary Contact is going to be out of the office. How can I access TRS?

The Primary Contact is the only person authorised to set up other TRS users. If the Primary Contact is going to be away, the firm should consider changing the Primary Contact. In both cases, you should contact TRS Service Desk on 0870 0130 467.

24. Can I submit transaction reports on behalf of another firm?

Yes, you can. You just need to contact TRS Service Desk on 0870 0130 467 and ask them to link your FRN with the FRN of the reporting firm. For more information please see TRS Markets Data Reference Guide version 4-0.

25. What does it cost to use TRS?

For information on TRS transaction reporting fees, please see Annex 3R of section 4 in the Fees Manual.

Back to topBack to top