Validation rules for transfer fields
The following article provides a brief overview of validation rules for outgoing SWIFT transfers.
Affected functionality
Validation of transfers created in the Admin Panel.
Validation of Dynamic International transfers created in the Web and Mobile Interfaces.
OUTGOING SWIFT TRANSFERS RULES | ||||||||||
Admin | Client | |||||||||
backend | field | frontend | backend | |||||||
field | required | length | rules | length | required | rule | length | required | rule | |
description | 1 | 140 | Charset X4 | details | 140 | 1 | Charset X4 | 140 | Charset X4 | |
beneficiaryName | 1 | 355 | Charset X4 | recipientName | 355 | 1 | Charset X4 | 355 | 1 | Charset X4 |
beneficiaryAddress | 1 | 100 | Charset X4 | beneficiaryAddress | 100 | 1 | Charset X4 | 100 | 0 | Charset X4 |
beneficiaryCity | 1 | 351 | Charset X4 | beneficiaryCity | 351 | 1 | Charset X4 | 351 | 0 | Charset X4 |
beneficiaryPostalCode | 1 | 162 | Charset X4 | beneficiaryPostalCode | 162 | 1 | Charset X4 | 162 | 0 | Charset X4 |
beneficiaryState | 1 | 35 | Charset X4 | beneficiaryState | 35 | 1 | Charset X4 | 35 | 0 | Charset X4 |
beneficiaryCountryCode | 1 | beneficiaryCountryCode | 1 | 2 | 0 | |||||
bankCountryCode | 1 | bankCountryCode | 1 | 2 | 1 | |||||
bankAddress | 0 | 100 | Charset X4 | bankAddress | 100 | 1 | Charset X4 | 100 | 0 | Charset X4 |
bankName | 1 | 1403 | Charset X4 | bankName | 1403 | 1 | Charset X4 | 1403 | 1 | Charset X4 |
correspondentName | 128 | Charset X4 | 128 | Charset X4 | ||||||
correspondentAddress | 128 | Charset X4 | 128 | Charset X4 |
1 — Based on ISO 20022 TownName rules.
2 — Based on ISO 20022 PostalCode rules.
3 — Based on ClearBank financialInstitution.name rules.
4 — SWIFT Charset X without CrLf and ' symbols, because they are used in a special way in most cases or unsupported by CB.
5 — Based on SWIFT MT requirements.