> For the complete documentation index, see [llms.txt](https://guide.xs2a.com/xs2a/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.xs2a.com/xs2a/integration-cs/additional-guides/errorcodes.md).

# Errorcodes

| Code                             | Message                                                  |
| -------------------------------- | -------------------------------------------------------- |
| **accounts\_failed**             | Could not fetch customers accounts                       |
| **authorized\_person**           | Access by an authorized person is not permitted          |
| **balance\_failed**              | Could not fetch account balance                          |
| **bank\_code\_unknown**          | Entered bank code is unknown                             |
| **country\_id\_invalid**         | The country code is not valid                            |
| **consent\_invalid**             | The consent is no longer valid                           |
| **client\_aborted**              | Customer aborted                                         |
| **client\_not\_started**         | Session did not get used by any customer                 |
| **forced\_transport\_disabled**  | The transport to the bank has been renewed               |
| **init\_failed**                 | Bank did not respond                                     |
| **login\_failed**                | The customer could not log in                            |
| **login\_next\_failed**          | The customer could not log in                            |
| **max\_login\_tries**            | Max login tries were reached                             |
| **max\_tan\_tries**              | Max TAN tries was reached                                |
| **no\_compatible\_accounts**     | There are no accounts compatible with this product       |
| **no\_transports\_found**        | Bank not supported                                       |
| **pinned\_holder\_not\_found**   | The pinned holder was not found for the account          |
| **pinned\_iban\_not\_found**     | The pinned IBAN was not found in the list of accounts    |
| **pp\_not\_checked**             | Customer did not accept privacy policy                   |
| **session\_expired**             | Session is expired                                       |
| **security\_setting\_rejection** | A rejection due to one of various security/fraud reasons |
| **standing\_orders\_failed**     | Could not fetch standing orders                          |
| **tan\_failed**                  | The customer entered a wrong TAN                         |
| **tech\_error**                  | Technical error                                          |
| **testmode\_error**              | Valid bank accounts can not be used in test mode         |
| **token\_mismatch**              | Security violation (CSRF tokens not matching)            |
| **transaction\_failed**          | Submitting transaction failed                            |
| **turnovers\_failed**            | Could not fetch account turnovers                        |
| **tx\_rx\_iban\_equal**          | Sender and recipient accounts are identical              |
| **validation\_failed**           | Validation failed                                        |
| **wrong\_tan**                   | The customer entered a wrong TAN                         |
