No hay un conector directo de Matcher a Midaz. Matcher es un servicio de conciliación independiente. No abre una conexión en vivo con Midaz y no tiene configuración específica de Midaz. Esta página explica cómo los dos productos funcionan juntos en el plano conceptual.
- Midaz es el ledger, el sistema de registro de saldos y asientos.
- Matcher es el motor de conciliación. Compara dos conjuntos de datos independientes e informa qué coincide, qué no y por qué.
Cómo encajan
Un flujo de conciliación típico de Lerian:
- Midaz registra los asientos. Midaz contabiliza las transacciones en el ledger como de costumbre.
- Exportas los datos del ledger del período que quieres conciliar (por ejemplo, los asientos de la cuenta de caja de un día).
- Importas esa exportación a Matcher como un lado de un contexto, una fuente de tipo
LEDGER. - Importas los datos de la contraparte (el extracto bancario o el informe del gateway) como el otro lado.
- Matcher empareja los dos lados con tus reglas de coincidencia y expone las excepciones para revisión.
Modelar Midaz como una fuente
Dentro de un contexto de Matcher, los datos del ledger de Midaz se representan con una fuente de tipo
LEDGER. LEDGER es la categoría de Matcher para los datos de “ledger interno / sistema contable”. No es un driver de Midaz.
BANK o GATEWAY en el side opuesto.
Tipos de fuente disponibles en Matcher:
Llevar los datos del ledger a Matcher
Matcher ingiere los datos que exportas de Midaz igual que ingiere cualquier otra fuente. No hay un transporte específico de Midaz.
- Subida de archivos. Exporta los asientos del ledger (CSV/JSON) y sube el archivo a la fuente. Este es el camino más común.
- Canal de consulta del motor de Discovery. Para las fuentes vinculadas al canal
query, Matcher trae filas mediante una conexión del motor de Discovery en lugar de un archivo. Este es un canal de ingesta genérico, no un conector de Midaz.
external_id, amount, currency, date y los opcionales description, fee_amount, fee_currency).
Mapeo de campos personalizado
La mayoría de las columnas del ledger se mapean de forma directa. Las búsquedas del mapa de campos son planas. Un valor de mapeo debe nombrar una columna que exista en el nivel superior de la fila exportada, así que un valor que vive dentro de los metadatos de la transacción debe exportarse como su propia columna plana antes de que Matcher pueda emparejar con él. Por ejemplo, elendToEndId de Pix en Brasil se almacena en los metadatos de la transacción de Midaz. Para conciliar con él, expórtalo como una columna plana (aquí endToEndId) y mapea external_id a esa columna. external_id es la referencia que el motor de coincidencia compara entre fuentes, así que ambos lados del contexto deben mapearla a un valor que compartan (la clave description es solo de visualización y nunca alimenta la coincidencia):
external_id, amount, currency, date). No ocurre ningún mapeo automático. Consulta Mapeo de campos para el vocabulario canónico completo.
Bases compartidas de la plataforma
Aunque no hay integración en vivo, Matcher está construido para la misma plataforma que Midaz y replica varios de sus patrones:
- Autenticación. Matcher usa el stack de autenticación compartido de Lerian, así que aplican el mismo proveedor de identidad y los mismos tokens que se usan en toda la plataforma.
- Multi-tenancy. Matcher sigue un modelo de aislamiento de pool por tenant (una base de datos dedicada por tenant) en línea con el resto del stack, y mantiene separados los datos de cada tenant.
Qué no es esta integración
- Matcher no tiene una opción
MIDAZ_BASE_URLniMIDAZ_GRPC_ADDRESS. - No hay modo de sincronización en tiempo real ni
account_filterpara una fuente de Midaz. - Matcher no se suscribe a eventos de Midaz ni abre una conexión gRPC/HTTP con Midaz.
Mejores prácticas
Exporta la porción relevante más pequeña
Exporta la porción relevante más pequeña
Exporta solo las cuentas del ledger y el período que realmente necesitas conciliar. Las exportaciones más pequeñas y dirigidas mantienen los contextos rápidos y la coincidencia precisa.
Mantén la cadencia de exportación alineada con la conciliación
Mantén la cadencia de exportación alineada con la conciliación
Si concilias a diario, exporta a diario. Ajusta la programación de exportación a la disponibilidad de los datos de la contraparte (el extracto bancario).
Normaliza antes de subir cuando puedas
Normaliza antes de subir cuando puedas
Los mapas de campos renombran columnas pero no transforman valores. Genera exportaciones cuyos montos, fechas y códigos de moneda ya tengan las formas que tus reglas de coincidencia esperan.
Lleva las referencias en columnas de metadatos
Lleva las referencias en columnas de metadatos
Incluye referencias estables (números de factura, IDs externos) como columnas en la exportación para que las reglas de coincidencia puedan usarlas como clave y lograr tasas de coincidencia más altas.
Próximos pasos
Fuentes externas
Conecta el lado del banco o del gateway de la conciliación.
Mapeo de campos
Mapea las columnas exportadas del ledger a los campos canónicos de Matcher.

