Introducción
El Flujo de Saldos es la manera más sencilla de implementar InvWallet en tu plataforma sin tener que preocuparse por la lógica de inversión, quedando del lado de InvWallet la creación y gestión de las órdenes de mercado necesarias para llevar a cabo las operaciones.
Este flujo consiste en que la Wallet provee diariamente un archivo de saldos a InvWallet. El archivo puede contener todas las cuentas o solo aquellas que hayan tenido cambios en su saldo. Luego de enviar este archivo, InvWallet compara con el saldo anterior cada uno de ellos y genera, según la diferencia, la orden de retiro o suscripción necesaria para compensar. Es posible separar los archivos por tipo de operación (SUS, RES, RES_TOT) lo cual permite a la Wallet armar puntos de validación internos para controlar las nóminas.
Prerequisito: Apertura de cuentas
Antes de operar con el Flujo de Saldos, cada usuario debe tener una contrato de inversión abierto en InvWallet. La Wallet es responsable de:
- Crear la contrato de inversión en InvWallet para cada usuario que vaya a invertir.
- Asegurarse de que el usuario haya aceptado los Términos y Condiciones del AM y del Fondo.
- Verificar que la cuenta esté en estado abierta antes de incluirla en el archivo de saldos.
Si se incluye en el archivo de saldos una cuenta que no está abierta o que tiene problemas de compliance, las órdenes generadas para esa cuenta terminarán en estado Fallida y no se incluirán en las nóminas.
Orden del flujo diario
El flujo diario debe respetar estrictamente el siguiente orden:
- Obtener y procesar rendimientos: InvWallet provee un archivo de rendimientos cada día hábil. La Wallet debe procesar este archivo y actualizar los saldos de sus clientes antes de generar el archivo de saldos.
- Generar y enviar el archivo de saldos: Una vez actualizados los saldos con los rendimientos, la Wallet genera y envía el archivo de saldos.
- Consultar y validar nóminas: La Wallet consulta las nóminas generadas y valida que los montos coincidan con lo esperado antes de transferir.
- Transferir fondos y esperar confirmación: La Wallet transfiere al AM, quien marca la nómina como pagada y la envía al AM.
Si la Wallet no procesa los rendimientos antes de enviar el archivo de saldos, InvWallet (que ya asignó internamente los rendimientos) detectará una diferencia negativa y generará retiros por esos montos.
Horarios operativos orientativos
Los horarios dependen del fondo y se definen contractualmente. Como referencia para fondos Money Market:
| Evento | Horario orientativo |
|---|---|
| Disponibilización de rendimientos (VCP provisorio) | 11:00 - 12:00 hs |
| Horario de corte (recepción de archivos y transferencias) | 14:00 hs |
| Envío de nóminas al AM | 14:30 hs |
| Disponibilización de liquidación | 16:30 hs |
| Actualización de tenencias | 21:00 hs |
Los horarios definitivos se confirman durante el onboarding con el AM y pueden variar según el fondo.
Para la implementación de Flujos automáticos de Saldos es requerido utilizar la modalidad de Inversión Automática.