Skip to main content

Inversión Automática: Órdenes por API

En este modelo, la Wallet es responsable de generar las órdenes de suscripción y retiro directamente a través de la API de InvWallet. Esto le da mayor control sobre la lógica de inversión, pero requiere implementar la gestión de saldos y la creación de órdenes de su lado.

Flujo general

Todos los días hábiles, la Wallet debe:

  1. Consultar los rendimientos y actualizar los saldos de sus clientes.
  2. Recorrer las cuentas e identificar saldos positivos (para suscribir) y negativos (para retirar).
  3. Crear las órdenes correspondientes antes del horario de cierre del fondo.
  4. Consultar las nóminas generadas para conocer el monto a transferir.
  5. Transferir los fondos al AM.
Importante

Recomendamos enviar las órdenes al menos 20 minutos antes del cierre del fondo para que se puedan procesar a tiempo y evitar errores.

Pasos para implementar

  1. Obtener credenciales de InvWallet.
  2. Realizar autenticación con las credenciales.
  3. Implementar proceso para Crear Contratos de Inversión.
  4. Consultar el rendimiento diario de la tenencia para actualizar saldos.
  5. Implementar proceso para Crear orden de Suscripción con el saldo disponible del usuario.
  6. Implementar proceso para Crear orden de Retiro si existen saldos negativos.
  7. Consultar Tenencia de una cuenta.
  8. Consultar rendimientos históricos de la tenencia.

Generación de órdenes de suscripción

Se debe enviar una orden de suscripción por cada cuenta que tenga saldo disponible para invertir. Es posible enviar una orden individual por usuario o un lote de órdenes.

El monto de la orden debe ser el saldo disponible actualizado (incluyendo los rendimientos del día).

Generación de órdenes de retiro

En caso de que los usuarios hayan retirado dinero, se deben recorrer todos los saldos negativos y generar una orden de retiro por el monto correspondiente.

Consulta de nóminas y transferencia de fondos

Una vez creadas las órdenes, InvWallet las agrupa en nóminas. La Wallet debe:

  1. Consultar las nóminas generadas para conocer el monto total a transferir.
  2. Transferir los fondos al AM. La transferencia puede ser en globo (un solo monto por la suma total) o individual (un movimiento por cuenta). El modo se define entre el AM y la Wallet.
  3. El AM marca la nómina como pagada y la envía al Asset Manager.
Aclaración

La nómina de suscripción no se envía al Asset Manager hasta que el AM confirme la recepción de los fondos.

Consideraciones de UX/UI

Imagen a modo de ejemplo

Términos y Condiciones

Es importante que antes de crear el contrato de inversión en InvWallet se les debe mostrar a los clientes una pantalla donde acepten Términos y Condiciones sobre la remuneración de saldos automática.

Se les debe informar a los usuarios que existen riesgos al invertir en Fondos Comunes de Inversión.

Además, se les debe informar a los usuarios sobre el Reglamento del Gestión del Fondo.

Imagen a modo de ejemplo

Rendimiento anual

En el modelo de Inversión Automática, todo el saldo depositado por el cliente se invertirá automáticamente y estará sujeto a la Remuneración de Saldos por lo que se puede considerar agregar un Badge o Indicador en la pantalla principal con el TNA que representa la tasa de rendimiento anual estimada.

Esto puede ser calculado consultando la evolución del Fondo en Consultar Rendimiento de Fondo.

Imagen a modo de ejemplo

Información de saldos

Recomendamos mostrarle al usuario una sección donde se informe su Tenencia total o Saldo Invertido.

También se puede mostrar un campo con el Saldo no invertido, que representaría el saldo pendiente a invertirse.

Rendimientos diarios

Es posible brindarle información a los usuarios sobre los Rendimientos Diarios generados sobre su Saldo Invertido.

Este rendimiento puede mostrarse de manera Absoluta o Porcentual.