Saltar al contenido principal
Las puntuaciones de confianza indican la fiabilidad de una coincidencia automática en una escala de 0-100. Las puntuaciones más altas indican mayor certeza de que dos transacciones representan el mismo evento financiero.

Resumen


Cuando Matcher identifica una posible coincidencia, asigna una puntuación de confianza basada en múltiples factores. Esta puntuación define cómo Matcher gestiona la coincidencia:
  • Las puntuaciones altas (90+) de reglas EXACT y TOLERANCE se aprueban automáticamente
  • Todas las demás coincidencias propuestas requieren revisión
Matcher Confidence Scoring

Puntuación de confianza de Matcher.

Componentes de la puntuación


Matcher usa un sistema de puntuación ponderada con cuatro componentes. Los componentes de monto, moneda y fecha se evalúan como coincidencia completa (1.0) o sin coincidencia (0.0). El componente de referencia hace lo mismo en las reglas EXACT, TOLERANCE y DATE_LAG. En las reglas FUZZY, puntúa la similitud graduada de la referencia, de 0.0 a 1.0. En una coincidencia propuesta, los componentes de monto y de fecha siempre reciben la puntuación completa. Una regla que verifica estos componentes rechaza un par que falla en ellos. Una regla que no los verifica los puntúa como coincidentes. Solo los componentes de moneda y de referencia pueden bajar la puntuación.

Coincidencia de monto (40%)

El componente de monto tiene el peso más alto porque las discrepancias de monto suelen indicar transacciones distintas. La coincidencia de montos depende del tipo de regla activa. Una regla EXACT requiere montos idénticos. Una regla TOLERANCE permite variación dentro de percentTolerance y absTolerance configurados.

Coincidencia de moneda (30%)

La verificación de moneda es binaria. Las monedas coinciden o no coinciden.

Proximidad de fecha (20%)

La puntuación de fecha verifica si las fechas de las transacciones están dentro de la ventana configurada. La ventana permitida depende de la regla. Una regla EXACT requiere la misma fecha y respeta datePrecision. Una regla DATE_LAG acepta una diferencia de días dentro de su banda [minDays, maxDays]. El indicador inclusive controla si minDays y maxDays en sí cuentan.

Coincidencia de referencia (10%)

Para las reglas EXACT y TOLERANCE, la comparación de referencia es binaria, y matchReference está activado de forma predeterminada. Con matchReference desactivado, una regla EXACT recibe los 10 puntos completos y una regla TOLERANCE recibe 0.
Las reglas FUZZY puntúan la referencia en una escala continua. Para una regla FUZZY, el 10% asignado a la referencia lleva un ReferenceScore graduado entre 0.0 y 1.0. Este valor es una medida de similitud, así que no se limita a un 0 o 1 estricto. Una referencia casi idéntica aporta cerca de los 10 puntos completos, mientras que una que apenas supera el umbral fuzzy aporta proporcionalmente menos. Como resultado, las coincidencias FUZZY pueden producir puntuaciones que no son múltiplos de 10, como 97 o 99. Consulta Puntuaciones posibles más abajo.
Las reglas DATE_LAG no puntúan referencias. Para las reglas DATE_LAG, el ReferenceScore siempre es 0.0, por lo que el componente de referencia del 10% aporta 0 puntos sin importar los valores de referencia. La puntuación máxima para DATE_LAG es, por lo tanto, 90 (40 + 30 + 20 + 0).

Fórmula de cálculo


La fórmula de la puntuación de confianza:
amountMatch, currencyMatch y dateMatch valen 1.0 (coincidencia) o 0.0 (sin coincidencia). referenceScore está entre 0.0 y 1.0. Los pesos son constantes fijas en el código y no se pueden configurar por contexto.

Puntuaciones posibles

Para las reglas EXACT, TOLERANCE y DATE_LAG, cada componente es binario, por lo que una coincidencia propuesta recibe uno de estos valores: 60, 70, 90, 100 Una coincidencia DATE_LAG recibe 60 o 90, porque su componente de referencia siempre es 0. Una coincidencia por variación del tipo de cambio tiene una puntuación fija de 75. Consulta Coincidencia multimoneda. Para las reglas FUZZY esto no aplica. Como el componente de referencia es un ReferenceScore continuo (0.0–1.0), las coincidencias FUZZY pueden producir puntuaciones intermedias como 97 o 99. Sin importar la puntuación resultante, una coincidencia FUZZY nunca se confirma automáticamente. Consulta Tipos de regla que nunca se confirman automáticamente.

Ejemplos de cálculo


Coincidencia exacta (puntuación: 100)

Dos transacciones con valores idénticos el mismo día: Puntuación final: 100 → Confirmada automáticamente

Coincidencia de alta confianza (puntuación: 90)

Monto, moneda y fecha coinciden. La regla es TOLERANCE con matchReference desactivado, así que la referencia puntúa 0: Puntuación final: 90 → Confirmada automáticamente

Confianza media (puntuación: 70)

El monto, la fecha y la referencia coinciden. Las monedas son diferentes, y la regla no verifica la moneda: Puntuación final: 70 → Necesita revisión

Niveles de confianza


Matcher clasifica las coincidencias en niveles según la puntuación: Toda coincidencia propuesta puntúa al menos 60, porque los componentes de monto y de fecha siempre obtienen sus puntos completos en una propuesta.

Cómo se aplican los niveles de confianza

Cuando Matcher propone una coincidencia, evalúa la puntuación de confianza y aplica los siguientes pasos:
  1. Si la puntuación es 90 o superior y la regla es EXACT o TOLERANCE, Matcher confirma la coincidencia automáticamente.
  2. En cualquier otro caso, Matcher pone la coincidencia en cola para revisión manual.

Tipos de regla que nunca se confirman automáticamente

Las coincidencias producidas por reglas FUZZY y DATE_LAG nunca se confirman automáticamente, sin importar su puntuación de confianza. Incluso una coincidencia FUZZY o DATE_LAG con puntuación de 90 o superior siempre se pone en cola para revisión manual. Una referencia fuzzy solo aporta el 10% asignado a la referencia, por lo que los campos financieros (monto + moneda + fecha) por sí solos ya pueden alcanzar el umbral de 90. Una regla DATE_LAG no puntúa la referencia, así que su puntuación es como máximo 90.

Umbrales de confianza


Matcher usa umbrales fijos para determinar cómo gestiona las coincidencias: Estos umbrales no se pueden configurar por contexto.

Pesos


Los pesos de los componentes (40/30/20/10) son constantes fijas en el código. No puedes ajustarlos por contexto ni por regla.

Mejores prácticas


Registra el porcentaje de transacciones en cada nivel. Los cambios inusuales pueden indicar problemas de calidad de datos o una configuración incorrecta de las reglas.
Como la confianza depende de qué reglas coinciden, haz siempre un dry run de los cambios de reglas antes de confirmarlos. Esto evita aumentos inesperados en el volumen de revisión manual.
Para las reglas EXACT, TOLERANCE y DATE_LAG, la puntuación es binaria. Una puntuación de 70 significa que el monto, la fecha y la referencia coincidieron y la moneda no. Una puntuación de 90 significa que la referencia recibió 0. Usa esto para diagnosticar problemas de coincidencia.Las reglas FUZZY son la excepción. Su componente de referencia graduado puede producir puntuaciones intermedias (por ejemplo, 97). Interpreta una puntuación FUZZY como “los campos financieros coincidieron más una similitud parcial de referencia.”

Próximos pasos


Reglas de coincidencia

Configura las reglas que influyen en la puntuación.

Coincidencia multimoneda

Cómo el tipo de cambio afecta la puntuación de confianza.