Contract Upload File Requirements

Created by Nick Keogan, Modified on Tue, 30 May, 2023 at 1:43 PM by Jeff Barker


When uploading a contract to FXpert, you may be greeted with an error box while processing the file. When this happens, it is important to read the error box to see what is causing the issue. If the error box is generic in its response, ie "There Was An Error Uploading Your Batch File", then there are a few factors that would cause this to occur.

These factors include:

  • Use of special characters (Most symbols and special characters are considered invalid).
  • Template name must match exactly OR Include all beneficiary info exactly as listed on account.
    • If a new beneficiary entry is listed in the template, it will be systematically added to the client account. However, this cannot be used to update existing beneficiary information, that must be done through beneficiary maintenance.
  • Do not alter columns in template file.
  • Currency pairs used must already exist on client's account.
  • Format of entries (ie. Country code is PL, not Poland).
  • All required fields must be completed. Please refer to the FXpert Payment Rules for more information on required fields. 
  • Cell must be in Text format.
  • Character Limits for each column in the file:
    • Amount - 17 Max
    • Quote Currency - 3 Required
    • Base Currency - 3 Required
    • Payment reference - 150 Max
    • Internal Reference - 150 Max
    • Purpose of Payment - 150 Max
    • Instructions to GPS - 1024 Max
    • Template Name - 100 Max
  • The following are only required when adding a new beneficiary:
    • Beneficiary Name - 100 Max
    • Bank Name - 125 Max
    • Bank Country Code - 2 Required
    • Bank SWIFT Code - 18 Max
    • Bank Account Number - 50 Max
    • Bank Code Number - 50 Max
    • Bank Branch ID - 50 Max
    • Beneficiary Emails - 100 Max
    • Address Line 1 - 200 Max
    • Address Line 2 - 200 Max
    • Address City - 75 Max
    • Address Country Code - 2 Required
    • Address Postal Code - 50 Max
    • Intermediary Bank Name - 125 Max
    • Intermediary Bank Country Code - 2 Required
    • Intermediary Bank SWIFT Code - 18 Max
    • Intermediary Bank Account Number - 50 Max
    • Intermediary Bank Code Number - 50 Max
    • Intermediary Bank Branch ID - 50 Max
    • Contact First Name - 50 Max
    • Contact Last Name - 50 Max
    • Contact Phone Number - 20 Max
    • Contact Phone Number Extension - 10 Max
    • Patronymic Name - 100 Max


If you have checked the file and found that there are no errors and it does not include any of these factors, and the upload still fails, contact mysupport@gpsfx.com for assistance. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article