Cómo funcionan las reglas
Cuando se inicia una ejecución de conciliación, Matcher evalúa las reglas según su prioridad.
- Las reglas se evalúan desde el número de prioridad más bajo hasta el más alto.
- La primera regla que produce una coincidencia determina el resultado.
- Si ninguna regla coincide, la transacción se clasifica como una excepción.
Tipos de reglas
Exact
Requiere una coincidencia estricta en los campos configurados.- Ideal para: coincidencias deterministas donde los valores deben alinearse 1:1.
Tolerance
Permite una variación controlada en la comparación de montos.- Ideal para: patrones de variación conocidos, como comisiones, redondeos o diferencias de tipo de cambio (FX).
Date lag
Permite diferencias de fecha entre transacciones.- Ideal para: retrasos de contabilización entre sistemas.
Creación de reglas de coincidencia
Regla Exact
cURL
Respuesta
Regla Tolerance
cURL
- Transacción A: $1,000.00
- Transacción B: $1,008.00
- Variación: 0.8% → Coinciden (dentro de la tolerancia del 1%)
Regla Date lag
cURL
Prioridad de las reglas
Las reglas se evalúan según su prioridad. Los números más bajos se ejecutan primero.
Estrategia de prioridad
| Prioridad | Tipo de regla | Caso de uso |
|---|---|---|
| 1–10 | EXACT | Coincidencias deterministas |
| 11–50 | TOLERANCE | Variaciones pequeñas y esperadas |
| 51–100 | DATE_LAG | Diferencias de fecha entre sistemas |
Reordenar reglas
Puedes reordenar las reglas proporcionando los IDs en el orden deseado:cURL
Pruebas de reglas
Prueba las reglas en modo dry-run antes de confirmar las coincidencias.
cURL
Gestión de reglas
Listar reglas
cURL
Respuesta
El endpoint de listado devuelve una vista resumida de las reglas. Para ver los detalles completos de configuración de una regla específica, utiliza el endpoint individual de la regla o la respuesta de creación, que incluye el objetoconfig completo.
Actualizar una regla
cURL
Eliminar una regla
cURL
Buenas prácticas
Empieza de forma estricta y luego flexibiliza
Empieza de forma estricta y luego flexibiliza
Prioriza reglas exactas. Agrega reglas de tolerancia solo para variaciones que puedas justificar y explicar.
Deja espacio en las prioridades
Deja espacio en las prioridades
Usa intervalos (1, 10, 20, 50) para poder insertar reglas sin renumerar todo el conjunto.
Ejecuta dry-run en cada cambio
Ejecuta dry-run en cada cambio
Trata las actualizaciones de reglas como cambios de producción. Valida tasas de coincidencia y volumen de excepciones antes de confirmar.
Escribe descripciones que expliquen la intención
Escribe descripciones que expliquen la intención
Una regla debe documentar la variación que cubre y el riesgo que introduce.
Revisa los resultados con el tiempo
Revisa los resultados con el tiempo
Si una regla nunca coincide, puede ser innecesaria. Si coincide con demasiada frecuencia, puede ser demasiado amplia.
Mantén las reglas flexibles con baja prioridad
Mantén las reglas flexibles con baja prioridad
Una alta tolerancia incrementa los falsos positivos. Úsala como respaldo y revisa los resultados cuidadosamente.

