Upload a FATCA or CRS XML file and select the reporting type and jurisdiction. The tool validates against the correct XSD schema and reports any errors โ line-by-line, with the specific rule that failed.
| Report type | Jurisdiction | Schema |
|---|---|---|
| FATCA 1 | India | Form61B.xsd (Ver 1.3) |
| FATCA 1 | Germany | dip.xsd (BZSt) |
| FATCA 1 | Luxembourg | AEOI_FATCA_V3.0.xsd |
| FATCA 1 | United Kingdom | uk_aeoi_submission_v2.0.xsd |
| FATCA 1 | Canada | T619_PartXVIII.xsd |
| FATCA 1 | Global | OECD FATCA v1 |
| FATCA 2 | Global (IDES) | FatcaXML_v2.0.1.xsd |
| CRS | Global | CrsXML_v3.0.xsd |
Filing a non-compliant XML file wastes time โ the submission is rejected, and depending on the jurisdiction, may count against your compliance record. Validation catches the errors that cause most rejections:
I for a company instead of C fails validation.xs:sequence, which requires elements in a specific order. Out-of-order elements fail validation even when data is correct.You selected a report type whose expected namespace doesn't match the file's root namespace. Check that the file was generated for the correct framework.
For India FATCA 1, the ITDREIN must be 16 characters โ 10-character PAN followed by a 6-character code (e.g., AAACN1234Z.CB1012).
US-resident legal entities require a TIN element in the AccountHolder section. Add <TIN TinIssueCountry="US">...</TIN>.
For Form 61B, use 01 for FATCA and 02 for CRS. Other values fail enumeration.
Use C for Company, I for Individual. Mismatched codes fail enumeration even when structurally correct.
The tool above validates one file at a time. For batch validation โ hundreds of XML files, multiple jurisdictions, with audit trails โ see our FATCA Reporting Services and CRS Reporting Services.
Yes. There's no signup and no limit on how many files you validate.
No. Uploaded files are processed in memory and discarded immediately after validation. Nothing is retained on disk or in any database.
We validate against the current published versions of each schema โ updated automatically when the IRS, OECD, or a local authority publishes a new release.
Yes. FATCA 2 (IDES) uses the OECD FATCA v2.0 schema. FATCA 1 jurisdictions use their own national schemas โ choose the specific jurisdiction for the correct schema.
The tool returns the exact errors with line numbers. Common fixes are listed above. If you can't resolve an error, contact us โ we can help diagnose the schema rule that's failing.
The free tool handles one file at a time. For batch validation, see our FATCA Reporting Services.
The tool validates against the XSD schema and checks well-formedness, element order, data types, patterns, and enumerations. Business rules that aren't part of the XSD (e.g., jurisdiction-specific cross-field rules) are handled in our paid platform.