Skip to main content
Every XML I-file must be valid against Fexco’s XSD (XML Schema Definition) schema before you submit it to Fexco via Secure File Transfer Protocol (SFTP). If the file contains structural errors, the entire file is rejected and none of the transactions in it are processed. Validating locally catches these errors before they reach Fexco, saving you a round trip.

Before you start

You need a completed XML I-file ready for validation. See Build and submit an XML I-file for how to build one.

Structural errors versus data errors

The I-file processor handles two categories of errors differently. Validation against the XSD catches structural and syntactical errors before submission. Data errors (such as an unrecognized merchant or mismatched acquirer) are only detected during server-side processing and appear in the response file.

Reference the XSD in your XML file

Your XML file must include the required namespace and schema version in the root element.
Omitting the schemaVersion attribute or the namespace declaration causes the file to be rejected without any per-transaction error detail.

Validate with the online validator

Paste your XML or upload a file to check it against the I-file XSD schema rules. Results appear instantly with no software installation required.
You can also validate your file using any XML validator that supports XSD schema validation. If you do not have the XSD file, contact your Fexco project manager or email FMSservicedesk@fexco.com.

Next steps