Pular para o conteúdo

CasesConciliação em escala

Mais de 100 milhões de registros conciliados

A NDD usa o Nexus para conciliar mais de 100 milhões de registros. Os dados entram por arquivo, banco de dados ou webhook, o rule set casa os dois lados e cada par volta com decisão e pontuação, sem fila manual para o que confere.

NDD

Do dado de origem ao resultado

  1. 1Origens de dados
  2. 2Rule set
  3. 3Matching
  4. 4Pares com decisão
de registros conciliados
+100 mi

O desafio. Conciliação em escala.

Quando a operação chega a milhões de registros, conciliar deixa de ser um problema de regra e vira um problema de escala. Os arquivos são grandes demais para uma planilha, os dois lados vivem em sistemas diferentes e qualquer taxa pequena de exceção vira uma fila que ninguém consegue tratar à mão. O que resolve é um processo que roda sozinho para o que confere e entrega só as divergências.

Dois datasets, um rule set
Exemplo
origem_a (arquivo)origem_b (banco de dados)
  • Registro 000184

    R$ 1.284,90

    MATCH

    Registro 77A1

    R$ 1.284,90

  • Registro 000185

    R$ 312,00

    MATCH

    Registro 77A2

    R$ 312,00

  • Registro 000186

    R$ 4.790,15

    POSSIBLE

    Registro 77A9

    R$ 4.790,51

  • Registro 000187

    R$ 96,40

    NO_MATCH

    sem par

Dados fictícios, para ilustrar o fluxo.

Como funciona. Em 3 passos.

  1. 01

    As origens entram como estão

    Arquivos, tabelas de banco de dados e eventos por webhook são cadastrados como origens de dados. Cada uma alimenta um dataset, sem conversão manual.

  2. 02

    O rule set compara os dois lados

    Os campos de cada dataset viram chaves canônicas, como valor e documento, e a regra define o que conta como par e com qual pontuação.

  3. 03

    Só a exceção vai para alguém

    Cada par volta com decisão e pontuação. O que é MATCH segue adiante; POSSIBLE e NO_MATCH ficam separados para revisão.

Como roda pela API. Em chamadas documentadas.

  1. POST /v1/data-sources

    O Nexus recebe a origem de dados que entra na conciliação.

  2. POST /v1/rule-sets/{ruleSetId}/run

    O rule set roda e casa os dois datasets.

  3. GET /v1/matches

    Cada par volta com decisão e pontuação.

O que fica visível. Separado para quem opera.

  • Registro sem par do outro lado
  • Valor ou data divergente
  • Par abaixo da pontuação mínima

Monte a sua conciliação. Com as mesmas chamadas.

Os cases usam apenas endpoints documentados. Solicite acesso e rode o fluxo com os dados da sua operação.