Error Codes
Validation Errors
These error codes are currently being returned only on Credit Transfer Instruction Endpoint
Official ISO 20022 ExternalStatusReason1Code values are used as error codes (see the full list here).
The same error code may be used for different scenarios, but every error will include a specific description as well.
Error Code | Description | Scenarios |
|---|---|---|
| Account number is invalid or missing | |
| Debtor account number invalid or missing |
|
| Creditor account number invalid or missing | |
| Debtor account is closed or inactive | |
| Insufficient permissions for payment instruction | |
| Amount zero is not allowed | |
| Amount exceeds agreed limit | |
| Amount currency mismatch |
|
| Amount below minimum allowed value | |
| Currency missing or invalid | |
| Amount is not valid |
|
| Creditor address missing or invalid | |
| Debtor address missing or invalid | |
| Country code missing or invalid | |
| Country code mismatch |
|
| Charge bearer code missing or invalid | |
| Name length exceeds limitation | |
| Name missing or invalid | |
| Requested execution date is too far in the future | |
| Requested execution date is in the past | |
| Content is incorrect |
|
| Number of amount decimals not supported by amount currency | |
| Invalid date | |
| Payment is a duplicate of another payment |
|
| Syntax error |
|
| Service Level code is missing or invalid | |
| Category Purpose code is missing or invalid | |
| Purpose code is missing or invalid | |
| EndToEndId missing or invalid | |
| Invalid BIC/clearing code format | |
| BIC missing or invalid | |
| Financial institution missing or invalid | |
| NCC missing or invalid | |
| Remittance information missing or invalid | |
| Mandatory field cannot be empty | |
| Narrative | An error with no direct |
Bulk Payments
Rejection codes
The table below shows the rejection which will trigger a rejection for the whole bulk file. For payment specific failures, refer to Rejected and returned payments reason codes.
| Code | Description |
|---|---|
| AmbiguousDebtorAccount | Provided debtor account number is ambiguous, use IBAN instead. |
| BulkPaymentApproveDeclinePermissionViolation | Approval required but no approvers exist. |
| CannotStoreData | Cannot store data |
| ConflictingConfiguration | Targeted debtor accounts have conflicting configuration. |
| DuplicateFileUpload | The file content uploaded has already been uploaded in a previous request |
| DuplicateIdempotencyKey | Duplicate Idempotency Key has been detected |
| InvalidAccountFormat | Unsupported account format. |
| InvalidAmountFormat | Amount not formatted correctly. |
| InvalidAmountLength | Number of characters exceeds maximum allowed length |
| InvalidAmountPrecisionForCurrency | Number of amount decimals not supported by amount currency. |
| InvalidCharacters | Invalid characters used |
| InvalidChargeBearer | Unsupported charge bearer. |
| InvalidContentType | Content Type is not supported. |
| InvalidCsvFileExtension | Unsupported file extension. |
| InvalidCsvFileSize | File size exceeds allowed maximum. |
| InvalidCsvMaximumNumberOfLines | Number of lines (payments) above maximum allowed. |
| InvalidCsvMinimumNumberOfLines | Number of lines (payments) below minimum allowed. |
| InvalidCurrency | Unsupported or invalid currency. |
| InvalidDateFormat | Date format not supported. |
| InvalidDebtorAccount | You do not have permission to access selected debtor account or debtor account does not exist. |
| InvalidFile | The file contains errors in content as well as the file parameter itself |
| InvalidIdempotencyKey | Idempotency Key exceeds the 100 character limitation |
| InvalidLength | Number of characters exceeds maximum allowed length. |
| InvalidMessageReferenceLength | MessageReference header exceeds the 35 character limitation |
| InvalidOrMissingTotpVerificationNonce | TOTP verification nonce was invalid or missing for payment requiring TOTP verification. |
| MissingChargeBearer | Missing charge bearer. |
| ProcessingError | Error processing the payment |
Example of CSV file content
123456789,DK1111000000010011,015,DKK,20,DKK,10012022,A,Financial Inst.Ltd.,DK1111000000010100,S,SXPYDKKKXXX,,MESSAGE,,,,SHA,,,DKK,hello1234567,45
BOD,SOMETHING,FR - GRENOBLE 38100,N
123456789,DK1111000000010100,010,DKK,20,DKK,10012022,A,Financial
Inst.
Ltd.,DK1111000000010011,S,SXPYDKKKXXX,,MESSAGE,,,,SHA,,,DKK,hello1234568,45
BOD,SOMETHING,FR - GRENOBLE 38100,N
Allowed characters
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
/ - ? : ( ) . , ' + _
Space
Note that the following characters are not allowed:
- Field only composed of blank characters (space)
- First character is colon (:) or hyphen (–)
