Ir al contenido
CalceGUÍA DEL NEGOCIOVolver a la demo →

ANTES DE PROGRAMAR · LECTURA DE 10 MINUTOS

De una compra de acciones
al cierre de la jornada.

Una sociedad de bolsa necesita saber qué se pidió, qué se operó y si sus registros coinciden con los del mercado, los bancos y la custodia. Calce ayuda al equipo a controlar esos datos y resolver las diferencias.

Empezá por seguir una operación. Después mirá los controles: cada pantalla de Calce responde a una pregunta de ese proceso.

01 · LAS PERSONAS Y LOS SISTEMAS

Quién hace qué

Cliente / comitente

Es quien invierte. Su cuenta permite identificar a quién corresponden el dinero, los títulos y las operaciones.

Mesa de operaciones

Recibe o gestiona instrucciones y sigue su ejecución en los sistemas de negociación. En Calce, Gonzalo representa este rol y solicita trabajo a Back Office.

Back Office

Registra y controla lo operado, investiga diferencias y reúne evidencia. En la demo, Julián trabaja estos pendientes.

Tesorería

Controla la disponibilidad y los movimientos de dinero para cumplir las obligaciones. En este incremento, Back Office trabaja los avisos bancarios.

Jefatura de Operaciones

Revisa propuestas y autoriza el cierre según los permisos de Calce. Carla puede aprobar una propuesta de Julián; nadie aprueba la propia.

Auditoría

Revisa qué ocurrió, qué controles se aplicaron y quién tomó cada decisión. Necesita poder reconstruir la jornada.

Las fuentes externas que contempla Calce
Actor o sistemaFunción en el proceso
BYMAInfraestructura de mercado con servicios de negociación, compensación y liquidación. Calce contempla sus registros de operaciones y liquidación.
Caja de ValoresCustodia y registro de valores negociables. Sus posiciones permiten contrastar las tenencias registradas internamente.
BancosInforman saldos y movimientos de efectivo en las cuentas bancarias.
ESCOCore contemplado en el proyecto. Su export permite comparar el registro interno con las otras fuentes.
CNVOrganismo regulador. Define el marco de actuación de los agentes; no es una fuente de conciliación diaria en esta versión.

02 · UN EJEMPLO DE PUNTA A PUNTA

Comprar 100 acciones

Ejemplo didáctico ficticio, distinto de los datos de la demo. Suponemos una ejecución completa y dejamos los costos fuera del cálculo para seguir el proceso.

  1. 01

    Cliente y mesa

    El cliente da una instrucción

    Un cliente pide comprar 100 acciones de una empresa. Hay que identificar la cuenta, el instrumento, el sentido de la operación, la cantidad y las condiciones acordadas.

    En Calce

    Puede conservar un mensaje recibido y preparar un borrador de pedido interno. Una persona revisa los datos y lo confirma.

    Qué conviene entender antes de modelarlo

    Un correo incompleto requiere aclaración. En Calce, un pedido PED es una solicitud a Back Office. Crearlo no transmite una orden al mercado.

  2. 02

    Mesa, sistema de órdenes y mercado

    La orden se ejecuta en el mercado

    Para este ejemplo, las 100 acciones se compran a $1.000 cada una: $100.000 brutos. Una orden también puede ejecutarse por partes, a distintos precios, o quedar sin ejecutar.

    En Calce

    El alcance previsto compara el registro de la operación del mercado con el registro interno. La demo simula la ejecución externa.

    Qué conviene entender antes de modelarlo

    Guardá separados la instrucción y cada ejecución. El sistema de órdenes (OMS) y el envío al mercado están fuera del alcance de Calce.

  3. 03

    Back Office y sistema interno

    Back Office registra lo operado

    El sistema interno, llamado core o back office bursátil, mantiene los registros de la sociedad de bolsa. ESCO es el core contemplado en este proyecto.

    En Calce

    Sigue el pedido hasta su carga y compara el export del core con la fuente del mercado. En la demo, registrar la carga genera datos simulados de ESCO.

    Qué conviene entender antes de modelarlo

    Si el mercado informa 100 acciones y el core registra 200, hay una diferencia que investigar. Si el core todavía no envió su archivo, primero hay que comprobar la cobertura de la fuente.

  4. 04

    ALyC, infraestructura de liquidación, bancos y custodia

    Se cumplen las obligaciones de liquidación

    Liquidar implica cumplir la entrega de dinero y títulos correspondiente a la operación. La fecha de concertación y la fecha de liquidación pueden ser distintas.

    En Calce

    El producto contempla controles de efectivo y posiciones, además de operaciones. Cada comparación debe usar la cuenta, moneda y fecha correspondientes.

    Qué conviene entender antes de modelarlo

    T es el día de concertación. T+1 indica el siguiente día hábil de liquidación. BYMA anunció T+1 para contado normal de acciones y bonos desde el 27/05/2024; contado inmediato es T+0. Confirmá el plazo vigente para cada instrumento y modalidad. Los $100.000 del ejemplo excluyen comisiones, derechos e impuestos.

  5. 05

    Back Office, Tesorería y Operaciones

    El equipo concilia e investiga diferencias

    Conciliar es comparar registros que deberían coincidir. Se revisa si falta una operación, si el efectivo coincide y si las cantidades de títulos concuerdan.

    En Calce

    Ejecuta reglas, abre excepciones y registra responsables, evidencia y propuestas. Algunas diferencias se resuelven al recibir datos completos y volver a correr el control.

    Qué conviene entender antes de modelarlo

    Una diferencia puede ser un duplicado, un dato faltante, una comisión, una fecha distinta o un error de registro. Hay que demostrar la causa antes de corregir. Aprobar una propuesta en Calce no mueve fondos ni modifica ESCO.

  6. 06

    Jefatura de Operaciones

    Operaciones documenta el cierre

    El equipo deja constancia de las fuentes revisadas, los controles ejecutados, las decisiones y los pendientes que corresponda seguir.

    En Calce

    Bloquea el sellado si hay fuentes incompletas o excepciones bloqueantes. Conserva una foto de la jornada y sus decisiones.

    Qué conviene entender antes de modelarlo

    Cerrar el control de hoy puede incluir operaciones cuya liquidación vence otro día. En la demo, la evidencia es sintética y el hash es ilustrativo; el almacenamiento y sellado de producción siguen pendientes.

03 · EL TRABAJO DE CONTROL

Tres comparaciones distintas

Controles previstos en el producto; las fuentes están simuladas hoy
ControlQué contrastaEjemplo de diferencia
OperacionesMercado contra core: cuenta, instrumento, cantidad, precio y fechas.BYMA informa una compra de 100; ESCO tiene dos registros de 100.
EfectivoRegistros internos contra extractos bancarios, con moneda, cuenta y fecha compatibles.Un cargo aparece en el banco y todavía no está registrado en el core.
TítulosPosiciones del core contra custodia, considerando la fecha y los movimientos pendientes.El core espera 100 acciones liquidadas; custodia informa 90.
Primero verificá que los datos estén completos.

Si falta una cuenta en el extracto, la comparación no permite concluir que el dinero falta. En la demo, completar el extracto de Macro permite volver a correr el control y resolver la excepción asociada.

Cómo se traduce a las pantallas

Bandeja de entrada conserva la instrucción. Pedidos y Carga siguen el trabajo de Back Office. Conciliación y Excepciones muestran diferencias. Aprobaciones separa la propuesta de su revisión. Cierre reúne el resultado de la jornada.

04 · LA OPERACIÓN DE UN FONDO

El circuito del fondo, paso a paso

Este circuito sigue una compra de un fondo común de inversión desde el mensaje de la mesa hasta el registro contable. Cada paso tiene un responsable. Podés recorrerlo en la pantalla del circuito, como mesa o como Back Office.

Quién hace cada paso y qué está simulado hoy
PasoQuiénQué pasaEstado hoy
1. Mandar la operaciónMesaLa mesa manda la compra por Teams o correo. El agente de captura lee el mensaje y arma una operación pendiente. Marca los datos que el mensaje no trae.Simulado: la demo crea el mensaje. Teams y el correo no están conectados.
2. Revisar y confirmarBack OfficeBack Office completa lo que falta, por ejemplo la fecha de liquidación, y confirma la operación. Calce guarda la versión original y la corregida.Implementado.
3. Verificar con el brokerBack OfficeCalce prepara el mensaje para el broker. Back Office lo envía y registra la respuesta. Si el broker informa otro dato, Calce marca la diferencia.Implementado. La respuesta del broker es simulada.
4. Armar el archivo de salidaCalceCalce arma el archivo para el custodio con las operaciones verificadas.Formato provisional. Falta confirmar el formato del custodio.
5. Registrar el asientoCalceCalce registra el asiento de partida doble y deja la acción en el historial de la operación.Regla de ejemplo. El plan de cuentas CNV todavía no está aplicado.
Las operaciones del circuito quedan guardadas.

La pantalla del circuito escribe en la base de la demo. Cada vez que alguien empieza una operación nueva, Calce le asigna otro número. Nada sale de Calce: no hay envío real al broker ni al custodio.

05 · EL PRODUCTO QUE ESTÁS CONSTRUYENDO

Qué podés probar hoy

Implementado para demostrar

Dos recorridos con datos sintéticos, reglas de conciliación, excepciones, confirmaciones, permisos y bloqueo de aprobación propia. La demo corre sin proveedores ni gateways activos.

Pendiente para operación real

Conectores de mercado, bancos, custodia y ESCO; persistencia en Postgres; identidad de producción; almacenamiento de evidencia real. Teams y WhatsApp también requieren sus adaptadores.

El repositorio incluye recepción de correo con Resend, que requiere configuración. Ese conector es independiente del correo simulado que ves en la demo.

Calce controla y registra el trabajo operativo. La transmisión de órdenes, los movimientos de dinero o títulos y las correcciones en los sistemas oficiales se realizan fuera de Calce. Su agente consulta servicios y prepara acciones de la app bajo los permisos de la persona.
Probar los dos recorridos →

06 · VALIDAR CON EL EQUIPO OPERATIVO

Antes de convertir supuestos en código

Pedile al cliente que te muestre una jornada real anonimizada: una operación correcta, una diferencia y el cierre. Usá estas preguntas para recorrerla.

  1. ¿Qué entidad y categoría de agente va a usar Calce? ¿Qué mercados, instrumentos, monedas y cuentas entran en la primera versión?
  2. ¿Cómo llega una instrucción y quién confirma que está completa? ¿Qué identifica de manera única al cliente, al pedido y a cada ejecución?
  3. ¿Qué sistema es la referencia para cada dato? Pedí ejemplos de archivos, horarios, cuentas esperadas y cómo avisan las correcciones.
  4. ¿Qué diferencias son frecuentes y cuáles bloquean el cierre? Pedí evidencia de cómo resuelven un duplicado y una fuente incompleta.
  5. ¿Quién corrige en el sistema original, quién revisa y cómo se comprueba después que la corrección llegó?
  6. ¿Qué significa cerrar para ese equipo? Definan horarios, pendientes permitidos, responsables y evidencia que deben conservar.

Con esas respuestas podés definir estados y reglas sobre casos reales. La demo sirve para hacer esta conversación visible; las tolerancias y políticas de un cliente requieren validación propia.

CONSULTA RÁPIDA

Palabras que vas a encontrar

ALyC

Agente de Liquidación y Compensación: entidad registrada ante la CNV para intervenir en estos procesos. Sus responsabilidades dependen de su categoría.

Instrumento / especie

El activo negociado, por ejemplo una acción o un bono. El símbolo identifica qué se está comprando o vendiendo.

Posición

La cantidad de un instrumento atribuida a una cuenta en una fecha. Hay que distinguir tenencias liquidadas y operaciones pendientes.

Concertación / liquidación

Concertar es acordar la operación; liquidar es cumplir la entrega de dinero y títulos.

Conciliación

Comparación de registros bajo claves, fechas y tolerancias definidas.

Excepción

Diferencia o problema detectado por un control que requiere seguimiento.

Lote / fuente completa

Un lote agrupa datos recibidos. Que el archivo haya llegado no demuestra que incluya todas las cuentas y registros esperados.

Maker-checker

Una persona propone y otra revisa. Calce impide que la misma persona apruebe su propuesta.