Ir al contenido

Agente Bank Reconciler

La conciliación bancaria consiste en verificar que cada movimiento del estado de cuenta bancario tenga su contrapartida en los asientos contables del sistema. El agente Bank Reconciler automatiza la parte de matching: analiza los movimientos importados, busca los asientos correspondientes y propone pares con su nivel de confianza.

Video próximamente · 2min

Para cada movimiento bancario sin conciliar, el agente evalúa:

  1. Monto: busca asientos con el mismo monto o dentro de una tolerancia configurable (por defecto ±0.50 colones para diferencias de redondeo).
  2. Fecha: prioriza asientos con fecha igual o hasta 3 días de diferencia (configurable, para cubrir diferencias banco-sistema).
  3. Descripción: análisis semántico de la glosa del movimiento vs. la descripción del asiento o factura asociada.

Los tres factores se combinan en un score de confianza:

| Confianza | Comportamiento | |---|---| | ≥ 0.95 | Match automático — el par se marca como conciliado sin intervención. | | 0.70 – 0.94 | Match sugerido — aparece en la bandeja de sugerencias para confirmación. | | < 0.70 | Excepción — el movimiento queda sin sugerir y aparece como huérfano para revisión del contador. |

El agente también identifica:

  • Movimientos bancarios sin asiento: el banco tiene el movimiento pero el sistema no tiene un asiento correspondiente. El agente delega al Agente Asiento Suggester para que proponga el asiento faltante.
  • Asientos sin movimiento bancario: el sistema tiene el asiento pero no hay movimiento en el banco. Puede ser un asiento anticipado, una diferencia de timing, o un error.

Ambas categorías aparecen en la pantalla de conciliación como listas separadas con la severidad de la diferencia.

Las sugerencias con confianza 0.70–0.94 aparecen en Banking → Conciliación → Sugerencias pendientes. Para cada par propuesto ves:

  • El movimiento bancario (fecha, monto, descripción del banco).
  • El asiento sugerido como contraparte (fecha, monto, cuentas, glosa).
  • La confianza y el factor que la bajó (ej. “descripción similar pero fecha difiere 2 días”).
  • Botones para confirmar el match, rechazarlo, o asignar manualmente a otro asiento.

Cada confirmación o corrección de match alimenta la memoria del cliente. El agente aprende los patrones de nomenclatura del banco de ese cliente (ej. que “TRANS CRED VILLAS CAB” en el estado bancario corresponde a facturas de Villas Cabuya), mejorando la precisión con el tiempo.

Desde Clientes → [nombre] → Configuración de agentes → Bank Reconciler podés ajustar:

  • Tolerancia de monto: el rango en colones dentro del cual dos montos se consideran “iguales” (por defecto ±0.50).
  • Ventana de fecha: los días de diferencia aceptables entre movimiento y asiento (por defecto 3 días).
  • Umbral de auto-match: si bajás el umbral del 0.95, más matches se aplican automáticamente (con más riesgo de falsos positivos).