TRSuite produces reports for the OECD Common Reporting Standard (CRS), IRS FATCA and the OECD Crypto-Asset Reporting Framework (CARF). What "supported" means differs by jurisdiction: for some it is the plain OECD schema, for others a national schema and a ready-to-upload delivery package. This page lists, per standard and per jurisdiction, the level TRSuite reaches, the current status and any restriction worth knowing before you rely on it.
TRSuite writes OECD CRS XML 2.0 and 3.0 and reads CRS XML 1.0, 2.0 and 3.0. FATCA is written as IRS FATCA XML 2.0 and 2.0.1, CARF as OECD CARF XML 1.0. Data can be entered in the application or imported from the supplied Excel templates: generic CRS, FATCA and CARF workbooks plus the Hong Kong, Macau and Swiss SEI variants. Where a taxpayer identification number belongs to an EU member state, TRSuite applies a syntax check for AT, BE, BG, CY, DE, DK, EE, ES, FI, FR, HR, HU, IE, IT, LT, LU, NL, PL, PT, SE and SI.
How to read this page
TRSuite can support a jurisdiction at up to four levels, each building on the one before it. A row may name several levels.
- Generic OECD schema — the report is produced against the plain schema of the standard (OECD CRS, OECD CARF or IRS FATCA), with no country-specific fields or rules. Most jurisdictions in the list below also carry country presets: default currency, identifier conventions and file naming.
- Country validation rules — TRSuite additionally applies the jurisdiction's own rules (message header requirements, identifier formats, TIN formats, mandatory fields, character restrictions) before the report is exported. Rows marked Basic country rules carry a small subset only; the cell says which.
- National format — the jurisdiction defines its own XML schema or additional header elements, and TRSuite produces that national format directly.
- Transmission package — TRSuite also builds the file or files ready for the jurisdiction's upload channel (naming convention, compression, signing, encryption, sender metadata), not just the report XML.
On export, every report is validated against the XML schema of the selected version.
Status is one of: Available (in the current release), Restricted (available, but the authority currently rejects the produced file or channel; update in preparation), In preparation (being built), Planned (scheduled, no date committed).
OECD CRS
| Country | Code | Support | Status | Restrictions | User guide |
|---|---|---|---|---|---|
| Albania | AL | Transmission package · Basic country rules | Available | Character set check only. Signed GovTalk submission to the tax administration. | – |
| Antigua and Barbuda | AG | Generic OECD schema | Available | Country presets only (default currency, identifier and file naming conventions); no country validation rules. | – |
| Australia | AU | National format · Country validation rules | Restricted | BBDM envelope still targets the retired ATO service crs.0001 (crs.0002 today, crs.0003 from 2027); update in preparation. Hard cutover to CRS 3.0 on 2027-01-01. | – |
| Austria | AT | National format · Country validation rules | Available | GMSG/BMF format wraps OECD CRS 1.0 and 2.0; schema 3.0 mandatory from 2027-01-08 (national package due Nov 2026), update in preparation. Some BMF checks (ERR-DAC2-60011) not yet applied to entity account holders. | CRS Austria |
| Bahamas | BS | Generic OECD schema | Available | Plain OECD schema accepted by the authority. Transitional period; first Amended CRS exchanges 2028. Country validation rules planned. | – |
| Belize | BZ | Generic OECD schema | Available | Plain OECD schema. Belize has not signed the CRS MCAA Addendum as of 2026-08. Country validation rules planned. | – |
| Bermuda | BM | Basic country rules | Available | Message header and reporting FI checks only; most portal validation rules of the Tax Information Reporting Portal are not yet applied. | – |
| British Virgin Islands | VG | Generic OECD schema | Available | Country presets only (default country and currency); no country validation rules. Rules planned. | – |
| Canada | CA | National format · Country validation rules | Available | T619 / Part XIX return based on OECD CRS 1.0 content; CRS 2.0 and 3.0 input is converted. The CRA published Part XIX 2028V1 with schema in 2026-07; update in preparation. Trust account numbers and RepID-only filers not yet supported. | CRS Canada |
| Cayman Islands | KY | Country validation rules | Available | Message header, DocSpec, balance and date of birth checks. Corrections using OECD0 (resend) for the reporting FI, as required by the DITC portal, are currently rejected by the validator; fix in preparation. Reporting for 2026 is due in v3.0 by 2027-06-30. | – |
| Chile | CL | Generic OECD schema | Available | Country presets only; the preset identifier patterns do not match the current SII rules (Resolución 94/2024, reporting via DJ 1958) and are under revision. | – |
| China | CN | National format | Available | CNCRS format wraps OECD CRS 1.0; country presets only, no country validation rules. CRS 3.0 pending; no national CRS 3.0 schema published. | – |
| Cook Islands | CK | Country validation rules | Available | Message header and individual checks. IGOR rules 1 (reporting FI residence CK) and 12 (balance not negative) not yet checked. IGOR portal API for reporting FI administration only; no report upload. | – |
| Costa Rica | CR | Country validation rules | Available | Message header, DocSpec, account holder and controlling person checks. The validator enforces MessageRefId and DocRefId patterns the DGT does not prescribe; relaxation in preparation. | – |
| Curaçao | CW | National format | Restricted | Writes the combined FATCA/CRS format FC XML 2.0; the MDES portal accepts schema 2.2 only (since 2021-02-01). Update in preparation. No CRS 3.0 path yet. | – |
| Cyprus | CY | Generic OECD schema | Available | Country presets only (default currency, identifier and file naming conventions); no country validation rules. | – |
| Finland | FI | National format · Country validation rules | Available | TAXFI format v1.0 and v2.0. Message header and reporting FI checks. The export may still contain elements (CRS999, Nationality) that Ilmoitin rejects since 2026-06; TAXFI v3 mandatory from 2027-01-01. Update in preparation. | – |
| France | FR | Basic country rules | Available | Message header checks only; Contrôle 29 (2026) and the GIIN prohibition of the cahier des charges v3.7 not yet applied. | – |
| Germany | DE | National format · Country validation rules | Restricted | BZSt ELMA delivery (ELMACS) was discontinued for CRS at the end of Nov 2025; the successor channel DIP is not yet supported. Schema 3.0 mandatory from 2027-01-01. Update in preparation. | – |
| Guernsey | GG | Basic country rules | Available | Message header checks only; two checks are stricter than IGOR and will be relaxed. IGOR portal API for reporting FI administration; no report upload. | – |
| Hong Kong | HK | National format · Country validation rules | Available | IRD AEOI schema v2.0 only; under the current Bill the Amended CRS applies from 2028. Known issue: the check for undocumented accounts rejects the IRD-required address country HK; fix in preparation. Manual upload to the IRD portal; no transmission package. | CRS Hong Kong |
| Ireland | IE | Basic country rules | Available | Character set check only, with a tool to replace invalid characters; the forbidden character sequences of the ROS guide are not yet checked. | – |
| Isle of Man | IM | Country validation rules | Available | Message header, reporting FI and TIN checks; the remaining rules of the ITD validation table (GN53 v6) are in preparation. The authority accepts v3.0 only from 2026-10-01; TRSuite writes v3.0 today. | – |
| Israel | IL | Basic country rules | Available | Message header checks only. The ITA-specific schema extension is included but not active. | – |
| Italy | IT | Basic country rules | Available | Character set check only; DocRefId uniqueness and the name character set rules of the Agenzia delle Entrate are not yet applied. | – |
| Japan | JP | Generic OECD schema | Available | Country presets only (default country and currency); no country validation rules. | – |
| Jersey | JE | Country validation rules | Available | Message header, reporting FI, individual and controlling person checks. Revenue Jersey requires CorrMessageRefId on corrections (OECD2/3); not yet enforced or generated. | – |
| Liechtenstein | LI | Basic country rules | Available | Message header checks only. The STV accepts v2.0 until the end of November 2026 and v3.0 thereafter; TRSuite currently exports v3.0 only, a selectable v2.0 export is in preparation. | – |
| Luxembourg | LU | National format | Available | ACD format wraps OECD CRS 2.0; manual upload to the ACD portal, no transmission package. The test environment of the ACD pre-validation (from 2026-10-12) cannot be selected yet. CRS 3.0 update in preparation: CRS_LUX_V3.0 mandatory from 2027-01-01. | CRS Luxembourg |
| Macau | MO | National format · Transmission package · Country validation rules | Available | DSF AEOI v1.1 to v1.4, selectable per report; v1.4 carries the CRS 3.0 content and is valid from 2027-01-01. Further checks from the DSF status message error catalogue are in preparation. | CRS Macau |
| Malaysia | MY | Transmission package · Country validation rules | Available | No national format; the report is the plain OECD XML. HiDEF/CTS delivery package. Schema 3.0 applies from 2027-01-01. | CRS Malaysia |
| Malta | MT | Generic OECD schema | Available | Country presets only (default currency, identifier and file naming conventions); no country validation rules. | – |
| Mauritius | MU | Generic OECD schema | Available | No country presets and no country validation rules. | – |
| San Marino | SM | Generic OECD schema | Available | Country presets only (default currency, identifier and file naming conventions); no country validation rules. | – |
| Seychelles | SC | Country validation rules | Available | Account holder, individual and controlling person checks against a maintained list of reportable jurisdictions. | – |
| Singapore | SG | Country validation rules | Available | Message header, reporting FI and party checks; a missing TIN is reported as an error where IRAS only encourages it (to be relaxed). CRS 3.0 applies from 2027-01-01, when the file size limit rises from 5 MB to 50 MB. | – |
| Switzerland | CH | Transmission package · Country validation rules | Available | Encrypted CRS archive for the ESTV. Message header, reporting FI, party and character set checks. DocRefId currently limited to 170 characters (ESTV allows 200); the CRS 3.0 rules 60017 to 60023 of the technical guidance are in preparation. | – |
| United Kingdom | GB | Generic OECD schema | Available | HMRC accepts the plain OECD schema from 2027-01-01; before that its own combined schema, which TRSuite does not produce. Rules planned. | – |
| Uruguay | UY | National format · Transmission package | Available | Doméstico format wraps OECD CRS 2.0; no country validation rules. Archivo and Archivo cifrado delivery packages. DormantAccount is written although not allowed domestically; Doméstico 3.0 applies from 2027-01-02. Update in preparation. | – |
| Vanuatu | VU | Generic OECD schema | Available | Country presets only (default currency, identifier and file naming conventions); no country validation rules. | – |
Not listed? The table names the jurisdictions for which TRSuite carries something of its own. It is not the list of jurisdictions you can report for. Any authority that accepts the plain OECD CRS XML can be served at the Generic OECD schema level today, whether or not it appears above: you select the default profile, TRSuite writes CRS 2.0 or 3.0 and validates it against the OECD schema, and you follow the authority's own identifier and naming conventions yourself. See the CRS module guide for how the generic path works.
FATCA
FATCA reporting is generic: one IRS schema for all jurisdictions, with no country-specific rule sets. Two countries add a channel of their own.
| Country | Code | Support | Status | Restrictions | User guide |
|---|---|---|---|---|---|
| United States (IRS) | US | Generic IRS schema · Transmission package | Available | FATCA XML 2.0 and 2.0.1, chosen from the version attribute of the file. IDES package with sender metadata 1.1 to 1.3 and SFTP transfer. | FATCA, IDES |
| Switzerland | CH | Transmission package · Country validation rules | Available | SEI group requests to the ESTV, written as FATCA XML 2.0.1. A customer-specific archiving and upload extension exists and is available on request. | SEI Switzerland |
| Curaçao | CW | National format | Available | One combined FATCA and CRS file (FatcaCrs v2.0); see the Curaçao row in the CRS table. | – |
CARF
CARF reporting is generic. TRSuite writes OECD CARF XML 1.0 for every jurisdiction, with the OECD identifier and naming conventions. TRSuite applies no country-specific CARF rules or presets.
| Country | Code | Support | Status | Restrictions | User guide |
|---|---|---|---|---|---|
| All jurisdictions | – | Generic OECD schema | Available | Writes OECD CARF XML 1.0. The OECD published schema v1.5 on 2025-09-01 (nexus attribute, decimal amounts and units); update to v1.5 in preparation. No country-specific rules or presets. | CARF |
Known limitations (all CRS jurisdictions)
The following gaps against the OECD CRS XML User Guide v4.0 apply to every jurisdiction and are scheduled for the next releases:
- DocRefId uniqueness within a file is not checked.
- OECD0 (resend) is accepted for every element; the OECD allows it for the reporting FI only.
- The forbidden character sequences
--,/*and&#are checked for Macau and Malaysia only, although most authorities reject them. - The per-jurisdiction file size limits are enforced in the CSV batch export only, not in the regular XML export.
Contact
This page is reviewed and updated with every TRSuite release. Regulatory dates are those published by the authorities at the date above; check the authority's own site before you rely on one.
Missing a jurisdiction, or found something here that no longer matches the application? Write to support@section11.ch.