Não existe um conector direto de Matcher para Midaz. O Matcher é um serviço de conciliação independente. Ele não abre uma conexão em tempo real com o Midaz e não possui configuração específica do Midaz. Esta página explica como os dois produtos funcionam juntos de forma conceitual.
- Midaz é o ledger — o sistema de registro de saldos e lançamentos.
- Matcher é o motor de conciliação — ele compara dois conjuntos de dados independentes e informa o que concorda, o que não concorda e por quê.
Como eles se encaixam
Um fluxo típico de conciliação na Lerian:
- O Midaz registra os lançamentos. O Midaz contabiliza as transações no ledger normalmente.
- Você exporta os dados do ledger do período que deseja conciliar (por exemplo, os lançamentos de uma conta de caixa de um dia).
- Você importa essa exportação para o Matcher como um lado de um contexto — uma fonte do tipo
LEDGER. - Você importa os dados da contraparte — o extrato bancário ou o relatório do gateway — como o outro lado.
- O Matcher combina os dois lados usando suas regras de correspondência e expõe as exceções para revisão.
Modelando o Midaz como uma fonte
Dentro de um contexto do Matcher, os dados do ledger do Midaz são representados por uma fonte do tipo
LEDGER. LEDGER é simplesmente a categoria do Matcher para dados de “ledger interno / sistema contábil”; não é um driver do Midaz.
BANK ou GATEWAY no side oposto.
Tipos de fonte disponíveis no Matcher:
| Tipo | Significado |
|---|---|
LEDGER | Ledger interno / sistema contábil (por exemplo, exportações do Midaz) |
BANK | Feed de extrato bancário |
GATEWAY | Relatório de gateway de pagamento |
CUSTOM | Qualquer outro feed personalizado |
FETCHER | Extração do motor de descoberta |
Levando os dados do ledger para o Matcher
O Matcher ingere os dados que você exporta do Midaz da mesma forma que ingere qualquer outra fonte — não há transporte específico do Midaz.
- Upload de arquivo. Exporte os lançamentos do ledger (CSV/JSON) e envie o arquivo para a fonte. Este é o caminho mais comum.
- Rail de consulta do motor de descoberta. Para fontes vinculadas ao rail
query, o Matcher extrai as linhas por meio de uma conexão do motor de descoberta em vez de um arquivo. Este é um rail de ingestão genérico, não um conector do Midaz.
external_id, amount, currency, date, e os opcionais description, fee_amount, fee_currency).
Mapeamento de campos customizado
A maioria das colunas do ledger mapeia diretamente, mas alguns valores que você precisa usar para correspondência ficam dentro dos metadados da transação, e não como campos de nível superior. Referencie-os no mapeamento de campos com notação de ponto — aponte uma chave canônica para o caminho aninhado. Por exemplo, oendToEndId do Pix (Brasil) fica armazenado nos metadados da transação no Midaz. Para reconciliar por ele, mapeie uma chave canônica (aqui, description) para o caminho nos metadados:
Fundamentos compartilhados da plataforma
Embora não exista uma integração em tempo real, o Matcher é construído para a mesma plataforma que o Midaz e espelha vários de seus padrões:
- Autenticação. O Matcher usa o stack de autenticação compartilhado da Lerian, portanto o mesmo provedor de identidade e os mesmos tokens usados em toda a plataforma se aplicam.
- Multi-tenancy. O Matcher segue um modelo de isolamento pool-por-tenant (um banco de dados dedicado por tenant) em linha com o restante do stack, mantendo os dados de cada tenant separados.
O que esta integração não é
Para evitar confusão com rascunhos anteriores desta página:
- O Matcher não possui configuração
MIDAZ_BASE_URLouMIDAZ_GRPC_ADDRESS. - Não há modo de sincronização em tempo real nem
account_filterpara uma fonte Midaz. - O Matcher não se inscreve em eventos do Midaz nem abre uma conexão gRPC/HTTP com o Midaz.
Boas práticas
Exporte a menor fatia relevante
Exporte a menor fatia relevante
Exporte apenas as contas do ledger e o período que você realmente precisa conciliar. Exportações menores e direcionadas mantêm os contextos rápidos e a correspondência precisa.
Mantenha a cadência de exportação alinhada com a conciliação
Mantenha a cadência de exportação alinhada com a conciliação
Se você concilia diariamente, exporte diariamente. Ajuste o cronograma de exportação à disponibilidade dos dados da contraparte (o extrato bancário).
Normalize antes do upload quando possível
Normalize antes do upload quando possível
Os mapeamentos de campos renomeiam colunas, mas não transformam valores. Produza exportações cujos valores, datas e códigos de moeda já estejam nos formatos que suas regras de correspondência esperam.
Leve as referências por meio de colunas de metadados
Leve as referências por meio de colunas de metadados
Inclua referências estáveis (números de fatura, IDs externos) como colunas na exportação para que as regras de correspondência possam usá-las como chave e obter taxas de correspondência mais altas.
Próximos passos
Fontes externas
Conecte o lado do banco ou do gateway da conciliação.
Mapeamento de campos
Mapeie as colunas do ledger exportadas para os campos canônicos do Matcher.

