Reference

Supported countries

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.

Last updated 11 September 2026

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.

  1. 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.
  2. 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.
  3. National format — the jurisdiction defines its own XML schema or additional header elements, and TRSuite produces that national format directly.
  4. 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

CountryCodeSupportStatusRestrictionsUser guide
AlbaniaALTransmission package · Basic country rulesAvailableCharacter set check only. Signed GovTalk submission to the tax administration.
Antigua and BarbudaAGGeneric OECD schemaAvailableCountry presets only (default currency, identifier and file naming conventions); no country validation rules.
AustraliaAUNational format · Country validation rulesRestrictedBBDM 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.
AustriaATNational format · Country validation rulesAvailableGMSG/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
BahamasBSGeneric OECD schemaAvailablePlain OECD schema accepted by the authority. Transitional period; first Amended CRS exchanges 2028. Country validation rules planned.
BelizeBZGeneric OECD schemaAvailablePlain OECD schema. Belize has not signed the CRS MCAA Addendum as of 2026-08. Country validation rules planned.
BermudaBMBasic country rulesAvailableMessage header and reporting FI checks only; most portal validation rules of the Tax Information Reporting Portal are not yet applied.
British Virgin IslandsVGGeneric OECD schemaAvailableCountry presets only (default country and currency); no country validation rules. Rules planned.
CanadaCANational format · Country validation rulesAvailableT619 / 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 IslandsKYCountry validation rulesAvailableMessage 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.
ChileCLGeneric OECD schemaAvailableCountry 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.
ChinaCNNational formatAvailableCNCRS 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 IslandsCKCountry validation rulesAvailableMessage 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 RicaCRCountry validation rulesAvailableMessage header, DocSpec, account holder and controlling person checks. The validator enforces MessageRefId and DocRefId patterns the DGT does not prescribe; relaxation in preparation.
CuraçaoCWNational formatRestrictedWrites 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.
CyprusCYGeneric OECD schemaAvailableCountry presets only (default currency, identifier and file naming conventions); no country validation rules.
FinlandFINational format · Country validation rulesAvailableTAXFI 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.
FranceFRBasic country rulesAvailableMessage header checks only; Contrôle 29 (2026) and the GIIN prohibition of the cahier des charges v3.7 not yet applied.
GermanyDENational format · Country validation rulesRestrictedBZSt 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.
GuernseyGGBasic country rulesAvailableMessage header checks only; two checks are stricter than IGOR and will be relaxed. IGOR portal API for reporting FI administration; no report upload.
Hong KongHKNational format · Country validation rulesAvailableIRD 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
IrelandIEBasic country rulesAvailableCharacter set check only, with a tool to replace invalid characters; the forbidden character sequences of the ROS guide are not yet checked.
Isle of ManIMCountry validation rulesAvailableMessage 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.
IsraelILBasic country rulesAvailableMessage header checks only. The ITA-specific schema extension is included but not active.
ItalyITBasic country rulesAvailableCharacter set check only; DocRefId uniqueness and the name character set rules of the Agenzia delle Entrate are not yet applied.
JapanJPGeneric OECD schemaAvailableCountry presets only (default country and currency); no country validation rules.
JerseyJECountry validation rulesAvailableMessage header, reporting FI, individual and controlling person checks. Revenue Jersey requires CorrMessageRefId on corrections (OECD2/3); not yet enforced or generated.
LiechtensteinLIBasic country rulesAvailableMessage 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.
LuxembourgLUNational formatAvailableACD 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
MacauMONational format · Transmission package · Country validation rulesAvailableDSF 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
MalaysiaMYTransmission package · Country validation rulesAvailableNo national format; the report is the plain OECD XML. HiDEF/CTS delivery package. Schema 3.0 applies from 2027-01-01.CRS Malaysia
MaltaMTGeneric OECD schemaAvailableCountry presets only (default currency, identifier and file naming conventions); no country validation rules.
MauritiusMUGeneric OECD schemaAvailableNo country presets and no country validation rules.
San MarinoSMGeneric OECD schemaAvailableCountry presets only (default currency, identifier and file naming conventions); no country validation rules.
SeychellesSCCountry validation rulesAvailableAccount holder, individual and controlling person checks against a maintained list of reportable jurisdictions.
SingaporeSGCountry validation rulesAvailableMessage 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.
SwitzerlandCHTransmission package · Country validation rulesAvailableEncrypted 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 KingdomGBGeneric OECD schemaAvailableHMRC accepts the plain OECD schema from 2027-01-01; before that its own combined schema, which TRSuite does not produce. Rules planned.
UruguayUYNational format · Transmission packageAvailableDomé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.
VanuatuVUGeneric OECD schemaAvailableCountry 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.

CountryCodeSupportStatusRestrictionsUser guide
United States (IRS)USGeneric IRS schema · Transmission packageAvailableFATCA 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
SwitzerlandCHTransmission package · Country validation rulesAvailableSEI 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çaoCWNational formatAvailableOne 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.

CountryCodeSupportStatusRestrictionsUser guide
All jurisdictionsGeneric OECD schemaAvailableWrites 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.