Skip to main content

How is the IBAN field validated for bank accounts

The following basic validations are used on the IBAN field on the Bank Account page in the Mobile Employee Experience (MEE) and in the Equus Platform: follows the proper IBAN format and structure - t

Updated over 2 weeks ago

The following basic validations are used on the IBAN field on the Bank Account page in the Mobile Employee Experience (MEE) and in the Equus Platform:

  • follows the proper IBAN format and structure - the first 2 characters must be letters and the next two characters must be numbers

  • Contains no illegal characters - the presence of illegal characters will not be allowed on input

  • The length is no longer than 32 characters

  • IBAN checksum validations are ensured

If validations are not met, the user will be presented with an error message: "The IBAN must be a valid value.” and the value will not be saved until a valid value is entered.

mceclip5.png

When a valid IBAN is used, further checks are performed using the Account Currency and Country fields.

Below is an example where a valid IBAN for the United Kingdom is entered and passes the country and currency validations.

When a valid IBAN does not pass the country and/or currency validations, a yellow colored warning message is displayed underneath the field. These warnings do not indicate incorrect data but data inconsistency. Users will be allowed to save the record and warnings will persist until the user "fixes" the possible inconsistency.

After saving, Intermediate Bank Information can be added. Intermediate Bank could be a bank, credit union, or clearing house the payment moves through before reaching the final bank for ultimate payment. On the Intermediate Banks section, you can add, edit, and delete a new record.

In the Equus Platform, warnings are indicated with the

mceclip3.png

icon beside the field. Hovering the cursor over the icon will display the reason for the warning and a banner at the top of the screen reinforces the message to the user to validate.

Did this answer your question?