Contexto
Um contexto define o que você concilia. Ele é o contêiner de configuração para fontes e regras. Suas fontes e regras inline são opcionais.
Um contexto responde: o que corresponde ao quê?
Você pode começar com um rascunho vazio. Para ativá-lo, configure pelo menos uma fonte
LEFT e uma fonte RIGHT, mapeie cada fonte (ou declare opções camt053 válidas, que se automapeiam) e adicione uma regra de correspondência. Se você habilitar a normalização de tarifas, adicione também uma regra de tarifa.Tipos de contexto
O tipo também fixa as fontes por lado. Um contexto
1:1 precisa de exatamente uma fonte LEFT e uma fonte RIGHT, um contexto 1:N precisa de exatamente uma fonte LEFT, e um contexto N:M precisa de pelo menos uma fonte em cada lado. Uma execução de correspondência falha quando as fontes não se encaixam no tipo.
Exemplo
Um contexto chamado “Chase Bank vs ERP System” faria o seguinte:- Definir o Chase Bank como uma fonte de conciliação
- Definir o seu sistema ERP como outra fonte
- Especificar as regras usadas para conciliar transações entre eles
Fonte
Uma fonte é de onde as transações vêm. Um contexto em rascunho pode começar sem fontes. Um contexto ativável precisa de pelo menos uma fonte em cada lado da correspondência.
Tipos de fonte
- LEDGER: categoria de fonte ledger
- BANK: categoria de fonte bancária
- GATEWAY: categoria de fonte de gateway de pagamento
- CUSTOM: categoria de fonte personalizada
- FETCHER: uma categoria de fonte do Discovery
Configuração da fonte
Cada fonte exige:- Nome: rotule a fonte (por exemplo, “Chase Checking”)
- Tipo: categoria (
LEDGER,BANK,GATEWAY,CUSTOMouFETCHER) - Lado: qual lado da correspondência ela alimenta (
LEFTouRIGHT)
Mapa de campos
Um mapa de campos traduz nomes de campos externos para o schema padrão do Matcher. Cada sistema chama as coisas de um jeito. Os mapas de campos normalizam isso.
Campos padrão
O vocabulário canônico permanece fechado. O Matcher rejeita um mapa de campos que declare qualquer outra chave.
Quando você mapeia
direction, use uma coluna de valor sem sinal. O Matcher rejeita uma linha com valor com sinal, com a célula de direção vazia ou com um valor de direção desconhecido.
Quando você envia um arquivo com o formato camt053, o Matcher usa o mapeamento ISO 20022 embutido e ignora o mapa de campos. A ativação trata como mapeada uma fonte que declara opções camt053.
Exemplo de mapeamento
Você mapeia um extrato bancário que expõeTXN_ID, VALUE, CCY e POST_DATE assim:
Regra de correspondência
Uma regra de correspondência diz ao Matcher como comparar transações. As regras rodam em ordem crescente de prioridade. Uma transação reivindicada por uma regra anterior fica indisponível para as regras seguintes, que ainda avaliam as transações restantes.
Tipos de regra
- EXACT: compara exatamente os campos configurados. Valor, moeda, data (por dia) e referência vêm habilitados por padrão.
- TOLERANCE: corresponde valores dentro da tolerância absoluta e/ou percentual configurada. Moeda e referência também precisam corresponder por padrão. As tolerâncias de valor omitidas e
dateWindowDaystêm padrão0, então a regra não permite variação nem janela de data até você configurar uma. - DATE_LAG: corresponde dentro de uma faixa configurada de diferença de dias.
minDaysemaxDaystêm ambos o padrão0(mesmo dia). DATE_LAG apenas propõe. Nunca autoconfirma. - FUZZY: gradua as referências normalizadas das transações. Usa
Reference, preenchido a partir doExternalIDda transação. Umdescriptiondo mapa de campos não é entrada para FUZZY. FUZZY apenas propõe. Nunca autoconfirma, então uma pessoa revisa cada ligação difusa.
Ordem de prioridade
Números menores rodam primeiro. Uma regra reivindica as transações que ela corresponde. As regras seguintes continuam com as transações restantes.Essas prioridades e valores são regras ilustrativas, não padrões do motor. Configure os valores conforme a sua política de conciliação.
Parâmetros das regras
Correspondência
Uma correspondência acontece quando transações de fontes diferentes são conciliadas juntas.
Status da correspondência
Padrões de correspondência
Correspondência 1:1
Uma transação de cada fonte é conciliada.Correspondência 1:N
Uma transação é conciliada contra várias transações.Correspondência N:1
Várias transações são conciliadas contra uma única transação.Correspondência N:M
Várias transações de cada lado são conciliadas juntas. A avaliação N:M executa apenas as regrasEXACT e TOLERANCE. Ela considera até quatro transações por lado em um grupo. Ela ignora um bucket de candidatos que tenha mais de 40 transações em um lado.
Itens de correspondência
Cada grupo de correspondência contém itens de correspondência, que registram a participação e a alocação das transações. Isso permite conciliação parcial em cenários de divisão e de agregação.Exceção
Uma exceção registra uma transação que precisa de revisão, incluindo transações não conciliadas e transações conciliadas com condições residuais, como variação de câmbio.
Status da exceção
Severidade
O Matcher classifica as exceções automaticamente para você saber o que priorizar. O valor é o valor absoluto do valor base da transação ou, quando ela não tem valor base, do valor dela. Para um item em aberto envelhecido, é o valor absoluto do saldo em aberto.
O classificador avalia os critérios de cima para baixo. Quando uma exceção atende aos critérios de mais de uma severidade, vale a severidade mais alta entre as que coincidem.
O Matcher limita uma exceção com motivo
FEE_DATA_MISSING a Média, qualquer que seja o valor ou a idade dela.
Workflows de resolução
- Resolver: registre um rótulo de resolução e um motivo opcional para fechar uma exceção.
- Forçar correspondência: resolva uma exceção forçando uma correspondência com um motivo de substituição e notas depois de revisão manual.
- Ajustar lançamento: resolva uma exceção criando um lançamento de ajuste com motivo, notas, valor positivo, moeda e momento de efeito.
Pontuação de confiança
Uma pontuação de confiança indica a confiabilidade de uma correspondência automática em uma escala de 0–100. Pontuações mais altas representam alinhamento mais forte entre as transações.
Cálculo da pontuação
Faixas de confiança
O motor fixa os pesos de confiança e os limiares das faixas. Eles não são configuráveis.
Log de auditoria
Um log de auditoria é um registro imutável e append-only criado por um workflow instrumentado. Ele dá rastreabilidade às ações que o Matcher registra.
Eventos registrados
Apenas os workflows instrumentados para emitir um evento de auditoria criam entradas. Os produtores verificados incluem:- Mutações de contexto, de fonte, de mapa de campos e de regra
- Workflows de exceção, incluindo forçar correspondência e ajustar lançamento
Conteúdo da entrada de auditoria
Próximos passos
Arquitetura
Veja como os contextos delimitados implementam esses conceitos.
Início rápido
Aplique esses conceitos em um fluxo guiado e prático.

