Saltar al contenido principal
Usa la sección Reglas en el módulo Matcher para definir y gestionar las reglas de matching que controlan cómo se emparejan las transacciones durante la reconciliación. Las reglas especifican los criterios que utiliza el motor de matching para identificar transacciones correspondientes entre fuentes de datos. Las reglas se gestionan desde la página de detalle del contexto.

Acceder a la sección de Reglas


1
Navega a Reconciliación > Contextos en la barra lateral izquierda.
2
Selecciona un contexto de la lista para abrir su página de detalle.
3
Desplázate hasta la sección Reglas de matching.
El Selector de contexto global en la barra lateral te permite cambiar el contexto de reconciliación activo en cualquier momento.

Lista de reglas


La tabla lista todas las reglas de matching configuradas para el contexto seleccionado, incluyendo su prioridad, tipo y configuración.

Crear una regla


1
En la sección Reglas de matching de la página de detalle del contexto, haz clic en el botón Nueva regla.
2
Se abre un panel lateral. Completa los detalles de la regla:
CampoDescripción
Prioridad (requerido)Orden de ejecución (1–1000). Números menores se ejecutan primero.
Tipo de regla (requerido)La estrategia de matching a aplicar: EXACT, TOLERANCE o DATE_LAG
Dependiendo del tipo de regla, aparecen campos adicionales (ver abajo).
3
Haz clic en Guardar regla para crear la regla.

Tipos de regla


EXACT

Empareja transacciones comparando uno o más campos para igualdad exacta. La sección Configuración avanzada expone los siguientes campos y opciones:
CampoDescripción
AmountActívalo para emparejar por monto de transacción
Match currencyActívalo para requerir coincidencia de moneda
DateActívalo para emparejar por fecha de transacción
Match referenceActívalo para emparejar por campo de referencia
Date PrecisionNivel de precisión para el matching de fechas: DAY o TIMESTAMP
Case insensitive matchingActívalo para ignorar mayúsculas/minúsculas al comparar campos de texto
Reference must be setActívalo para requerir un valor de referencia para el match

TOLERANCE

Empareja transacciones dentro de un rango de tolerancia numérico o de fecha.
CampoDescripción
Tolerancia de monto (absoluta)Diferencia absoluta máxima permitida en el monto
Tolerancia de monto (%)Diferencia porcentual máxima permitida (p. ej., 0.05 para 5%)
Ventana de fecha (días)Número de días de tolerancia para el matching de fechas
Al menos un valor de tolerancia debe ser proporcionado y debe ser mayor que cero.
La sección Configuración avanzada para reglas TOLERANCE también incluye:
CampoDescripción
Rounding ModeCómo se redondean los valores antes de la comparación: HALF_UP, BANKERS, FLOOR, CEIL o TRUNCATE
Rounding ScaleNúmero de decimales para el redondeo (0–10)
Percentage BaseValor base para cálculos porcentuales: MAX, MIN, AVERAGE, LEFT o RIGHT
Match currencyActívalo para requerir coincidencia de moneda
Match referenceActívalo para emparejar por campo de referencia
Case insensitive matchingActívalo para ignorar mayúsculas/minúsculas al comparar campos de texto
Reference must be setActívalo para requerir un valor de referencia

DATE_LAG

Empareja transacciones que ocurren dentro de un número configurable de días entre sí.
CampoDescripción
Min Days (requerido)Días mínimos de desfase permitidos entre las fechas de transacción
Max Days (requerido)Días máximos de desfase permitidos entre las fechas de transacción
La sección Configuración avanzada para reglas DATE_LAG también incluye:
CampoDescripción
Inclusive rangeActívalo para incluir los días límite en el rango
DirectionRestricción de dirección: ABS (absoluto), LEFT_BEFORE_RIGHT o RIGHT_BEFORE_LEFT
Fee ToleranceMonto de tolerancia de tarifas para el matching de date lag
Match currencyActívalo para requerir coincidencia de moneda

Configuración avanzada (todos los tipos de regla)


Todos los tipos de regla comparten estas opciones avanzadas:
CampoDescripción
Match base amountActívalo para también emparejar por el monto base (antes de conversión)
Match base currencyActívalo para también emparejar por la moneda base
Match ScorePuntuación de confianza asignada a un match primario (0–100)
Base Match ScorePuntuación de confianza asignada a un match de monto base (0–100)

Configuración de asignación


Todos los tipos de regla incluyen una sección Configuración de asignación para configurar el comportamiento de asignación parcial:
CampoDescripción
Allow partial allocationActívalo para permitir emparejar una transacción con múltiples contrapartes
Use base amount for allocationActívalo para usar el monto base en lugar del monto convertido para la asignación
Allocation DirectionDirección de asignación: LEFT_TO_RIGHT o RIGHT_TO_LEFT
Tolerance ModeCómo se mide la tolerancia de asignación: ABS (absoluto) o PERCENT
Tolerance ValueUmbral de tolerancia de asignación (absoluto o porcentual según el modo)

Editar una regla


Haz clic en el ícono de edición junto a una regla para abrir el panel de edición. Actualiza los campos según sea necesario y haz clic en Actualizar regla.

Eliminar una regla


Haz clic en el ícono de eliminar junto a una regla y confirma la eliminación.