Dealing with rejected transaction reports
Firms need to ensure that they have signed up with an "approved reporting mechanism" (ARM) through whom they submit transaction reports to the FSA.
They will then need to ensure their systems report transactions in line with the technical specifications released by their ARM which includes details of the validation that will be carried out on the transaction reports by the ARM. Where a transaction report fails validation the ARM will notify the reporting firm.
A second level of validation is carried out by the FSA when the ARM submits the transaction reports. Where a transaction report fails to be validated by the FSA, an error report is submitted to the ARM.
Transaction reports rejected by the FSA will result in an error report for each transaction containing reasons for the rejection and details of the original transaction report. This will be a copy of the rejected transaction report preceded by an error code detailing the content errors in respect of particular fields in the transaction report.
The error codes used are shown in the table below:
Some ARMs translate the error reports and map the field number reference to the corresponding field name in their system.
For those ARMs that do not conduct any mapping we have included below a table mapping the field numbers to more meaningful field names to assist in the analysis of error reports.
If one transaction report fails several validations, it will be duplicated in the file along with an error message for each failed validation.
Resubmission of rejected transaction reports
Rejected Transaction reports will need to be re-sent to the FSA after correction.
