Antes de empezar
Necesitas:
- La dirección de la API de Matcher que te entrega Lerian
- Un token JWT válido para la autenticación
- Dos archivos de transacciones para conciliar (CSV, JSON o XML)
cURL. Reemplaza $TOKEN con tu token JWT y https://api.matcher.example.com con la dirección de la API de Matcher.
Paso 1: Crea un contexto de conciliación
Un contexto define el alcance de tu conciliación: qué comparas y cómo.
cURL
type define cómo Matcher empareja las transacciones:
Guarda el
id de la respuesta. Lo usarás en cada paso siguiente.
El contexto se inicia en estado DRAFT. Pasa a ACTIVE cuando estás listo para ejecutar la conciliación.
Paso 2: Agrega fuentes de datos
Para ejecutar una coincidencia, configura al menos dos fuentes: los sistemas cuyas transacciones quieres comparar.
Crea una fuente bancaria
cURL
Crea una fuente de ledger
cURL
id de las fuentes. Cada fuente necesita un side (LEFT o RIGHT): el contexto concilia sus fuentes LEFT contra sus fuentes RIGHT.
Tipos de fuente
Paso 3: Asigna los campos de la fuente
Es probable que los archivos de tu fuente usen nombres de columna distintos de los que espera Matcher. Los mapas de campos los traducen al esquema estándar de Matcher.
Asigna la fuente bancaria
cURL
Asigna la fuente de ledger
cURL
Campos obligatorios
Cada transacción debe tener estos campos después de la asignación:
Opcional:
description, fee_amount, fee_currency y direction. Cada clave del mapeo es un campo de Matcher. Cada valor es el nombre de la columna en tu archivo, excepto para direction. Su valor es un objeto {column, debit, credit} para un archivo que marca cada fila como débito o crédito en una columna aparte. Una fila de débito se importa con un monto negativo, y una de crédito con uno positivo.
Paso 4: Crea reglas de coincidencia
Las reglas definen cómo Matcher compara las transacciones. Empieza con una regla exacta, que es la más precisa.
Crea una regla exacta
cURL
Agrega una regla de tolerancia como respaldo
Captura diferencias pequeñas, como comisiones bancarias o redondeos:cURL
Tipos de regla
Paso 5: Activa el contexto
Mueve el contexto de DRAFT a ACTIVE:
cURL
409 Conflict y el código MTCH-0103. El array errors de la respuesta lista cada requisito faltante. El Progreso de la configuración lista los requisitos faltantes y la siguiente llamada que debes hacer.
Paso 6: Sube los archivos de transacciones
Sube un archivo por fuente. Matcher acepta los formatos CSV, JSON y XML mediante carga de formulario multipart.
Sube las transacciones bancarias
cURL
Sube las transacciones del ledger
cURL
cURL
COMPLETED antes de ejecutar la coincidencia.
Paso 7: Ejecuta la coincidencia
Empieza con una ejecución de prueba para previsualizar los resultados sin persistirlos:
cURL
runId. Una ejecución de prueba no guarda grupos de coincidencia. Para revisar sus resultados, lee las estadísticas agregadas de la ejecución con Obtener ejecución de coincidencia.
Cuando estés conforme, ejecuta con COMMIT para persistir las coincidencias:
cURL
runId de la respuesta del COMMIT. Lo usas en el paso 8.
Paso 8: Revisa los resultados
Consulta los grupos de coincidencia
cURL
Deshaz una coincidencia incorrecta
Usa el endpoint de deshacer coincidencia para rechazar un grupo de coincidenciaPROPOSED o revocar uno CONFIRMED. Matcher devuelve las transacciones del grupo al conjunto de no conciliadas para la siguiente ejecución:
cURL
Paso 9: Gestiona las excepciones
Las excepciones son transacciones que Matcher no pudo hacer coincidir automáticamente. Matcher clasifica cada excepción por gravedad:
Consulta las excepciones
cURL
Próximos pasos
Contextos y fuentes
Guía completa de la configuración de contextos y fuentes.
Reglas de coincidencia
Todos los tipos de regla y las opciones de configuración en detalle.
Puntuación de confianza
Cómo calcula Matcher las puntuaciones y qué significan.
Resolución de excepciones
Gestiona las transacciones no conciliadas.

