# Códigos de error

| Descripción                                            | Rango |
| ------------------------------------------------------ | ----- |
| Validación de sintaxis y existencia de parámetros      | 3xx   |
| Existencia de recursos                                 | 4xx   |
| Validación de lógica de negocio y errores del servidor | 5xx   |

{% hint style="warning" %}
Tenga en cuenta que **Vita Business** entregara el código de estado HTTP **422 \[UNPROCESSABLE ENTITY]** siempre que no pueda procesar la solicitud, sin embargo la api entrega un **código de error** con el **mensaje** correspondiente de lo sucedido en el **cuerpo** **de la respuesta**.

```
{
    code: 500,
    message: "An error has occurred, please try again later"
}
```

{% endhint %}

## Validación de sintaxis y existencia de parámetros

| Descripción                              | Código |
| ---------------------------------------- | ------ |
| Invalid \[header] header, \[description] | 300    |
| \[header] header was not found           | 301    |
| Signature version was not found          | 302    |
| Invalid signature                        | 303    |
| Parameter \[parameter] not found         | 304    |
| Invalid \[parameter], \[description]     | 305    |

## Existencia de recursos

| Descripción               | Código |
| ------------------------- | ------ |
| \[resource] was not found | 404    |

## Validación de lógica de negocio y errores del servidor

| Descripción                                                      | Código |
| ---------------------------------------------------------------- | ------ |
| An error has occurred, please try again later                    | 500    |
| Invalid IP address                                               | 501    |
| Business \[parameter] is not supported                           | 502    |
| \[parameter] is used                                             | 503    |
| Invalid amount, minimum amount of 15000 CLP                      | 507    |
| Insufficient balance business                                    | 509    |
| Insufficient balance wallet                                      | 510    |
| Invalid bank\_code, bank does not belong to the selected country | 578    |
| Invalid account\_bank, incorrect account size                    | 579    |
