Batch reporting

What is batch reporting?

Batch reporting is the submission of multiple reports, or corrections to reports, in batch files that are formatted following FINTRAC's specifications.  Transmission software is provided by FINTRAC.  The reports that can be submitted by batch are:

  • Suspicious Transaction Reports(STRs)
  • Large Cash Transaction Reports (LCTRs)
  • non-SWIFT Electronic Funds Transfer Reports (EFTIs, EFTOs)
  • SWIFT Electronic Funds Transfer Reports (EFTSs)
  • Casino Disbursement Reports (CDRs)

In some cases, you may correct reports submitted by batch using F2R, the secure online application accessed over the internet.  See the batch documentation for more information.

How can I use batch reporting?

There are four steps to follow in order to use batch reporting.

Step 1: Enroll with FINTRAC for electronic reporting

Contact us to enroll in F2R by:

To enroll, you will need to provide:

  • your company's legal or business name that you will use for filing
  • the main address where your company does business
  • the type of reports that you will be filing
  • the name of your F2R Administrator
  • the name of your F2R Administrator Assistant, if you choose to use this role

Your F2R Administrator will receive a username and password for F2R. Your F2R Administrator manages access for your organization’s users and maintains information about the locations and contacts you will use on your reports. 

See the F2R User Guide for details about all user roles and how to use the application.

Step 2: Apply for a Public Key Infrastructure (PKI) Certificate

You need a PKI certificate to protect your batch files. This certificate acts as a digital signature and tells FINTRAC who sent the file.

You can request a copy of the PKI subscriber agreement when you enroll or you can contact us by:

When you sign and submit the PKI Subscriber agreement, you are agreeing to follow the obligations described in FINTRAC’s Certificate Policy.

Once your application is accepted, we will contact the designated certificate holder (DCH) listed on your application by phone with the information needed to complete this step and also download the batch transmission software.

Step 3: Install the batch transmission software

Follow the instructions in the batch transmission guide to install and configure the software. The guide also tells you how to transmit files to FINTRAC using the software.

Step 4: Complete the batch certification process

You have to send batch files using the software's test channel to show that your files are correctly formatted.  You need to certify each report type independently to be submitted by batch.   Refer to FINTRAC's batch documentation for instructions on how to build a batch file for each report type. 

The batch files you submit for certification need to:

  • have only one header
  • have one to five sub-headers, unless you are certifying a CDR file which does not have sub-headers
  • have between 25 and 100 reports of the same type
  • include valid reporting entity location numbers as entered in F2R by your Administrator
  • have only one trailer
  • be 50 kilobytes or less

You need to send at least five files for each report type to be certified for that report type.  You should receive acknowledgment files from FINTRAC in your inbound channel within hours of sending your batch files.  The acknowledgement file has the processing results for your batch files.  If there are errors, such as incorrect formatting, missing mandatory fields or invalid location numbers, you will have to resubmit your batch file.   

To certify, four of your last five batch files need to be free of formatting errors, include all mandatory fields and contain only valid location numbers.  Once four of your last five batch files have been successfully processed, we will send confirmation by email that you have been certified for that report type.  You will then be able to use the production channel for that report type.  

Note that each time the format changes for a report you will need to go through the batch certification process.

If you need help with the batch certification process, please contact FINTRAC's service desk at tech@fintrac-canafe.gc.ca or 1-866-346-8722 and press <3> after choosing your language.

Batch documentation

The documents below describe how to create, submit and correct batch files.  Documents marked with an asterisk include specific details on how to use all of the batch documentation listed in this section.  

Standard Batch Reporting Instructions and Specifications

SWIFT Batch Reporting Instructions and Specifications

XML Batch Reporting Instructions and Specifications

XML Schema

Report Validation Rules

Codes for error messages – 8 August 2014

Reporting related codes

In your batch reports you will be required to provide codes for information about countries, provinces, territories, states, currency, etc. The attached tables provide the necessary codes. Two formats are offered for better accessibility TXT=text format and XLS= Microsoft Excel.

Date Modified: