# Excepciones

| Código | Evento                                                                                            | Descripción                                            |
| ------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| 0000   | Cashout: Respuesta de ejecución correcta                                                          | OK                                                     |
| 0001   | Cashout: No se encontraron registros al consultar una transacción                                 | No se encontró registros                               |
| 0002   | Cashout: La otp no es válida                                                                      | La OTP no es válida                                    |
| 0003   | Cashout: El monto no corresponde con la operación                                                 | El monto no corresponde                                |
| 0004   | Cashout: Monto inválido                                                                           | Monto inválido                                         |
| 0005   | Cashout: Se presentó un error de comunicación con el autorizador                                  | Error de comunicación con el autorizador               |
| 0006   | Cashout: Transacción rechazada por el autorizador                                                 | Su transacción ha sido rechazada por el autorizador    |
| 0007   | Cashout: Servicio de verificación no disponible                                                   | Servicio de verificación indisponible                  |
| 0008   | Cashout: Excepción que se muestra cuando no se ingresa el Pin u OTP                               | Debe indicar el PIN                                    |
| 0009   | Cashout: Request con un checksum inválido                                                         | El checksum no es válido                               |
| 0010   | Cashout: Request con una red no registrada                                                        | Red no registrada                                      |
| 0011   | Cashout: Request con una red no autorizada                                                        | Red no autorizada                                      |
| 0012   | Cashout: Request con un documento o referencia vacío                                              | Debe indicar el documento/referencia                   |
| 0013   | Cashout: No se pudo completar la transacción                                                      | No se pudo completar la transacción                    |
| 0014   | Cashout: Número de operación no registrado                                                        | Número de operación no registrado                      |
| 0015   | Cashout: Debe indicar un número de transacción                                                    | Debe indicar un número de transacción                  |
| 0016   | Cashout: Request con un número de transacción ya registrado                                       | Número de transacción ya se encuentra registrado       |
| 0017   | Cashout: Request con la identificación del punto de venta nulo                                    | Debe indicar el *teller (cajero)*                      |
| 0018   | Cashout: Mensaje cuando la transacción no se pudo revertir                                        | La transacción no pudo revertirse                      |
| 0019   | Cashout: Mensaje cuando un campo es requerido y no se envía en el request                         | Uno o varios datos no están configurados correctamente |
| 0020   | Cashout: Error cuando no se ejecutar alguna función                                               | Error al procesar los datos                            |
| 0021   | Cashout: La orden ya se encuentra expirada                                                        | La orden ya se encuentra expirada                      |
| 0022   | Cashout: Mensaje cuando el campo de documento está vacío                                          | Debe ingresar un documento válido                      |
| 0023   | Cashout: Mensaje cuando el campo de comercio está vacío                                           | Debe ingresar un nombre de comercio válido             |
| 0024   | Cashout: Mensaje cuando el campo de operación tiene una longitud incorrecta                       | Debe ingresar un número de operación válido            |
| 0025   | Cashout: Cuando la operación no está en estado pendiente no es posible cancelarla                 | No es posible cancelar la operación                    |
| 0026   | Cashout: El limit tiene condiciones en la documentación como máximo y mínimo                      | Error al validar el límite                             |
| 0027   | Cashout: Se ingresa un estado de operación no soportado                                           | El estado de la operación no es soportado              |
| 0028   | Cashout: El campo page debe ser mayor a 0                                                         | El campo page debe ser mayor a 0                       |
| 0029   | Cashout: Request con un monto menor o igual a cero                                                | Debe indicar un monto válido                           |
| 0030   | Cashout: Cuando se ingresa una moneda con longitud incorrecta                                     | Debe indicar una moneda válida                         |
| 0031   | Cashout: Cuando se ingresa una descripción con longitud incorrecta                                | Debe indicar una descripción válida                    |
| 0032   | Cashout: Cuando se valida si la operación ya existe en base de datos                              | La operación ya se encuentra registrada                |
| 0033   | Cashout: Cuando el comercio no se tiene saldo en la bolsa de cashout                              | Saldo insuficiente en la bolsa                         |
| 0034   | Cashout: Cuando no se encuentra una transacción                                                   | La transacción no se encuentra registrada              |
| 0035   | Cashout: Cuando se quiere registrar una operación de cashout con una fecha de expiración inválida | Ingrese una fecha de expiración válida                 |
