Antes de comenzar
Necesitas:
- Una instancia de Matcher en ejecución
- Un token JWT válido para 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 URL de tu Matcher.
Paso 1: Crear un contexto de conciliación
Un contexto define el alcance de tu conciliación: qué estás comparando y cómo.
cURL
type define cómo se parean las transacciones:
Guarda el
id de la respuesta. Lo usarás en todos los pasos siguientes.
El contexto inicia con estado DRAFT. Cambia a ACTIVE cuando esté listo para ejecutar la conciliación.
Paso 2: Agregar fuentes de datos
Todo contexto necesita al menos dos fuentes: los sistemas cuyas transacciones deseas comparar.
Crear fuente bancaria
cURL
Crear fuente de ledger
cURL
id de ambas fuentes.
Tipos de fuente
Paso 3: Mapear campos de las fuentes
Tus archivos de origen probablemente usan nombres de columna diferentes a los que Matcher espera. Los mapas de campos los traducen al schema estándar de Matcher.
Mapear la fuente bancaria
cURL
Mapear la fuente de ledger
cURL
Campos obligatorios
Toda transacción debe tener estos campos después del mapeo:
Opcional pero recomendado:
reference (referencia externa o descripción).
Paso 4: Crear reglas de match
Las reglas definen cómo Matcher compara transacciones. Comienza con una regla exact, que es la más precisa.
Crear regla exact
cURL
Agregar regla tolerance como fallback
Captura pequeñas diferencias como comisiones bancarias o redondeo:cURL
Tipos de regla
Paso 5: Activar el contexto
Mueve el contexto de DRAFT a ACTIVE:
cURL
Paso 6: Subir archivos de transacciones
Sube un archivo por fuente. Matcher acepta formatos CSV, JSON y XML mediante upload multipart.
Subir transacciones bancarias
cURL
Subir transacciones del ledger
cURL
cURL
COMPLETED antes de ejecutar el matching.
Paso 7: Ejecutar el matching
Comienza con un dry run para previsualizar resultados sin persistir:
cURL
runId. Guárdalo para el Paso 8.
Revisa los resultados del dry run. Cuando estés satisfecho, ejecuta con COMMIT para persistir los matches:
cURL
Paso 8: Revisar resultados
Ver grupos de match
cURL
Deshacer un match incorrecto
Usa el endpoint de unmatch para rechazar un grupo de match y devolver las transacciones al pool de no conciliadas:cURL
Paso 9: Manejar excepciones
Las excepciones son transacciones que no pudieron ser conciliadas automáticamente. Matcher clasifica cada excepción por severidad:
Listar excepciones
cURL
Próximos pasos
Contextos y fuentes
Guía completa de configuración de contextos y fuentes.
Reglas de match
Todos los tipos de regla y opciones de configuración en detalle.
Puntuación de confianza
Cómo se calculan los puntajes y qué significan.
Resolver excepciones
Maneja transacciones no conciliadas.

