XML Examples

A good starting point for your developments is to manually enter a report that is as complete as possible, containing various fictitious transactions that apply to your specific scenario, entered by your compliance officer in the training environement. Once this report has been submitted, you can download the corresponding XML file from the goAML Web interface (SUBMITTED REPORTS / WEB REPORTS) and examine where the information you provided has been inserted in the structure. The file produced in this way is always valid against the XSD.

 

 

Please note that there are two types of reports:

  1. With transactions – STR, TFTR, RIRT
  2. Without transactions – SAR, TFAR, RIRA

 

 Click here for more information regarding the different types of reports

If you are developing IT solutions for transaction-based reports, you will be able to generate STR, TFTR, and RIRT files, since they all share the same structure — the only difference is the report type that must be filled in.

 

Note: The .txt extension can be renamed to .xml after downloading.

 

Transaction types – in the full XSD schema

Transfer – account holder person (Text, 2 Kb)

Transfer – account holder entity (Text, 4 Kb)

Transfer – account holder entity linked to another entity (Text, 7 Kb)

Cash deposit (Text, 2 Kb)

Cash withdrawal (Text, 3 Kb)

Debit card (Text, 3 Kb)

Credit card (Text, 3 Kb)

Insurance redemption (Text, 2 Kb)

Money remittance (Text, 2 Kb)

 

Example of a RIRT – in the full XSD schema

RIRT – Transfer – account holder entity (Text, 4 Kb)

 

Example of a transaction type – in the transactions XSD

Transfer – transaction-only (Text, 2 Kb)

 

Suspicious activity

SAR (Text, 5 Kb)

SAR with a linked entity to another entity (Text, 6 Kb)

 

An XML file grouping all of the above transaction types

All standard transaction types in one XML (Text, 14 Kb)

Multiple transactions (Text, 3 Kb)

Last update