> For the complete documentation index, see [llms.txt](https://apidocs.arionbanki.is/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.arionbanki.is/b2b-2013-schema/b2b-services/b2b-documents-service/error-messages.md).

# Error messages

The following sections describe error messages from the core systems of banks and savings banks, as well as error messages from the originating systems when applicable.

Each service provider is required to implement and return their own error messages using the error codes specified as GeneralBankCode. Additionally, errors from the originating system are returned.&#x20;

Standardized web services of banks and savings banks are based on SOAP 1.2 with exception handling. If an exception occurs, the web service returns an error message of type IOBSFault. Information about the specific exception can be found in section 4.12 IOBSFault.

## General Error categories&#x20;

General error categories that appear in \<GeneralErrorText> and \<GeneralErrorCode>.

| Code | Text                                   | Explanation                                                                        |
| ---- | -------------------------------------- | ---------------------------------------------------------------------------------- |
| 0001 | Service is unavailable                 | Service is closed                                                                  |
| 1000 | An error occurred                      | General error is provided if it is not possible to provide further error messages. |
| 1100 | Access to the operation is not present | Procedure is closed                                                                |
| 1200 | Data could not be validated            | The content of the document is invalid according to the XML Schema.                |
| 1300 | Business logic error.                  | Error came up in the business logic.                                               |

## Authentication

The following are error messages related to user authentication or incorrect usage of digital credentials.

| Code  | Text                                                                                                                                                               | Explanation                                                                     |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------- |
| 10000 | Login failed, {x}                                                                                                                                                  | System Error                                                                    |
| 10001 | Invalid national ID (kennitala) and/or UserID for digital credentials. {x} consecutive failed login attempts will result in account lockdown for security reasons. | {x} contains custom messages from each bank.                                    |
| 10002 | Credentials are not connected. Contact {x}                                                                                                                         | {x} includes message for each bank.                                             |
| 10003 | Invalid content in digital credentials                                                                                                                             | For example, the national ID is not in the correct position in the credentials. |
| 10004 | Digital signature is invalid                                                                                                                                       |                                                                                 |
| 10005 | User does not have access to {x}.                                                                                                                                  |                                                                                 |
| 10006 | Untrusted issuer of the digital credentials.                                                                                                                       |                                                                                 |

## Documents Service

Custom Error Messages from Banks or Savings Banks Regarding the Documents Service. Further synchronization of error messages is planned with increasing error codes.

| BankErrorCode | BankErrorText | Explanation                                           |
| ------------- | ------------- | ----------------------------------------------------- |
| 14000         | {x}           | Undefined, custom error from the bank.                |
| 14001 - 14999 | Not used      | Reserved for eventual coordination of error messages. |

## Error messages from core systems

Error messages from the bank's core system displayed in \<SourceErrorText> and \<SourceErrorCode>.

| SourceErrorCode | SourceErrorText                                                                                                | Explanation                                                                             |
| --------------- | -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| 4000            | Failed to execute command or missing permissions.                                                              | Database issue                                                                          |
| 4001            | Invalid format for national ID, it must be 10 digits.                                                          |                                                                                         |
| 4002            | Unique identifier for the document must be filled.                                                             |                                                                                         |
| 4003            | Document title must be filled.                                                                                 |                                                                                         |
| 4004            | Unknown document type.                                                                                         |                                                                                         |
| 4005            | Unique identifier for the document from the UploadLog table must be filled.                                    |                                                                                         |
| 4006            | Unknown Document Status                                                                                        |                                                                                         |
| 6000            | Unknown Business Logic Error                                                                                   |                                                                                         |
| 6010            | Internal file destination path is not defined in the config file (e. FileDestinationPath)                      | File path is not specified                                                              |
| 6020            | User does not have permission to submit a digital document. Please contact the Corporate Services of the bank. | User does not have permission to upload a document according to groups in netbankaAdmin |
| 6030            | Failed to copy file to the internal file storage of the bank.                                                  | Copying failed                                                                          |
| 6040            | The submitted file is empty.                                                                                   | Empty file                                                                              |
| 6050            | Compressed file can only contain one file in XML format.                                                       | The ZIP file contains more than one document.                                           |
| 6060            | The submitted file is not in the correct XML format.                                                           | Invalid XML file                                                                        |
| 6070            | The submitted file is not in the correct format.                                                               | There is an issue with the submitted file                                               |
