Antes de começar
Você vai precisar de:
- Uma instância do Matcher em execução
- Um token JWT válido para autenticação
- Dois arquivos de transações para conciliar (CSV, JSON ou XML)
cURL. Substitua $TOKEN pelo seu token JWT e https://api.matcher.example.com pela URL do seu Matcher.
Passo 1: Criar um contexto de conciliação
Um contexto define o escopo da sua conciliação: o que você está comparando e como.
cURL
type define como as transações são pareadas:
Salve o
id da resposta. Você vai usá-lo em todos os passos seguintes.
O contexto inicia com status DRAFT. Ele muda para ACTIVE quando você estiver pronto para executar a conciliação.
Passo 2: Adicionar fontes de dados
Todo contexto precisa de pelo menos duas fontes: os sistemas cujas transações você quer comparar.
Criar fonte bancária
cURL
Criar fonte de ledger
cURL
id de ambas as fontes.
Tipos de fonte
Passo 3: Mapear campos das fontes
Seus arquivos de origem provavelmente usam nomes de coluna diferentes dos que o Matcher espera. Mapas de campos traduzem esses nomes para o schema padrão do Matcher.
Mapear a fonte bancária
cURL
Mapear a fonte de ledger
cURL
Campos obrigatórios
Toda transação deve ter estes campos após o mapeamento:
Opcional, mas recomendado:
reference (referência externa ou descrição).
Passo 4: Criar regras de match
Regras definem como o Matcher compara transações. Comece com uma regra exact, que é a mais precisa.
Criar regra exact
cURL
Adicionar regra tolerance como fallback
Captura pequenas diferenças como taxas bancárias ou arredondamento:cURL
Tipos de regra
Passo 5: Ativar o contexto
Mova o contexto de DRAFT para ACTIVE:
cURL
Passo 6: Fazer upload dos arquivos de transações
Faça upload de um arquivo por fonte. O Matcher aceita formatos CSV, JSON e XML via upload multipart.
Upload de transações bancárias
cURL
Upload de transações do ledger
cURL
cURL
COMPLETED antes de executar o matching.
Passo 7: Executar o matching
Comece com um dry run para visualizar resultados sem persistir:
cURL
runId. Salve-o para o Passo 8.
Revise os resultados do dry run. Quando estiver satisfeito, execute com COMMIT para persistir os matches:
cURL
Passo 8: Revisar resultados
Visualizar grupos de match
cURL
Desfazer um match incorreto
Use o endpoint de unmatch para rejeitar um grupo de match e devolver as transações ao pool de não correspondidas:cURL
Passo 9: Tratar exceções
Exceções são transações que não puderam ser correspondidas automaticamente. O Matcher classifica cada exceção por severidade:
Listar exceções
cURL
Próximos passos
Contextos e fontes
Guia completo de configuração de contextos e fontes.
Regras de match
Todos os tipos de regra e opções de configuração em detalhe.
Score de confiança
Como as pontuações são calculadas e o que significam.
Resolvendo exceções
Trate transações não correspondidas.

