> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fexco.com/llms.txt
> Use this file to discover all available pages before exploring further.

# I-file XML validator

> Validate your transaction import XML I-file against the XSD schema before uploading to Fexco.

Paste your XML I-file or upload a file to check it against the I-file XSD schema rules. The validator catches structural and syntactical errors that would cause Fexco to reject the entire file.

### XML I-file validator

Validates against I-file XSD schema (v25.2.0)

Upload file

## What this validates

The validator checks your file against the I-file XSD schema (v25.2.0), including:

* Root element structure, namespace, and required `schemaVersion` attribute
* Merchant structure with required `merchantID` attribute (1-16 characters)
* Device types: ATM (`atmID`), terminal (`terminalID`), and e-commerce (`eCommID`)
* Required transaction fields: `bin`, `transactionCode`, `baseAmount`, `transactionCurrency`, `transactionAmount`, `exchangeRate`, `transactionDateTime`, `customerInstructions`
* Element sequence order within each transaction
* ISO 8601 datetime format validation
* NE2E settlement fields (all three or none)
* Attribute constraints (field lengths, enumerations, currency codes)

> [!NOTE]
>
> This validator catches **structural errors** that would cause file-level rejection. **Data errors** (such as an unrecognized merchant ID or mismatched acquirer) are only detected during server-side processing and appear in the response file.

## Related pages

* [Build and submit an XML I-file](https://docs.fexco.com/dcc/guides/transaction-import/build-and-submit/xml-i-file.md): step-by-step guide for building a transaction import file.
* [XML I-file format](https://docs.fexco.com/dcc/developer-resources/file-formats/xml-i-file.md): full field reference for the I-file schema.
* [Downloadable file templates](https://docs.fexco.com/dcc/developer-resources/sample-files.md): sample boarding and transaction import files.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.