Skip to main content
Every Boarding File Upload XML 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 is not valid, the entire file is rejected and none of the merchants in it are processed. Validating locally catches structural and data errors before they reach Fexco, saving you a round trip.

Before you start

You need a completed Boarding File Upload XML file ready for validation. See Board merchants via XML for how to build one.

Structural errors versus data errors

The Boarding File Upload utility handles two categories of errors differently. Validation against the XSD catches structural and syntactical errors before submission. Data errors (such as an unrecognized fileGroupId or rateMarginGroupName) are only detected during server-side processing and appear in the response file.

Reference the XSD in your XML file

Your XML file must reference the Boarding File Upload XSD in the root element. If the xsi:schemaLocation attribute is missing, the file is rejected.
Omitting the xsi:schemaLocation attribute causes the file to be rejected without any per-merchant error detail.

Validate with the online validator

Paste your XML or upload a file to check it against the Boarding File Upload 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