Coerência Cadastral

Confira se o documento bate com o cadastro oficial

Ter o nome do documento e o nome do cadastro oficial no mesmo webhook ainda deixa o trabalho de comparar para o seu time, com acento, abreviação e sobrenome de casada no meio. Este módulo faz a comparação e entrega só o veredito, por campo: bate, não bate ou não dá para afirmar.

Confere o nome e o nascimento lidos do documento contra o cadastro oficial que a Validação CPF do mesmo fluxo já consultou, e devolve o veredito campo a campo: bate, não bate, ou não foi possível conferir. Também responde se o cadastro registra o titular como falecido. Não faz consulta nova e não devolve dado de cadastro: a resposta é o produto. Não confere filiação nem gênero, por decisão. Informativo: divergência de nome tem causa legítima (casamento, divórcio, mudança de prenome) e nunca reprova sozinha.

demonstração
Seu flow
  • Documento (OCR)
  • Face Match
  • Liveness
  • Coerência Cadastral
200verification.completed
"status": "approved"

Para quem é

Serve a quem precisa da conferência e não quer o dado: operações que pela minimização da LGPD preferem não guardar cadastro de terceiro, times de risco que querem uma regra simples no motor, fintechs que tratam documento adulterado como o sinal mais caro do cadastro. O resultado cabe numa coluna e não espalha nome e nascimento oficiais pelo seu banco.

Serve ainda a quem precisa de um olho a mais sobre documento montado. Quem troca a data de nascimento no papel para passar numa regra de idade, ou imprime outro nome sobre um CPF real, produz exatamente a divergência que este módulo aponta. E a conferência de vida responde se o cadastro registra o titular como falecido, a única situação que contradiz a prova de vida recém-aprovada.

O que você recebe

O bloco data traz verdict, que vale coherent, divergent ou indeterminate, e o mapa fields com name, birth_date e alive, cada um como match, mismatch ou not_checked. Junto vêm fields_checked, quantos campos sustentam a resposta, coverage, quais módulos a sustentaram, e name_score, a semelhança contínua dos nomes, para você aplicar a sua própria régua.

A comparação de nome tolera grafia: SOUZA e SOUSA, LUIZ e LUIS casam. Entre o que claramente bate e o que claramente diverge existe uma faixa em que o módulo não afirma nada, e é ali que caem nome de casada, nome social e sobrenome composto lido pela metade. Nessa faixa o campo sai not_checked, nunca uma divergência inventada.

O veredito viaja no mesmo evento que encerra a verificação, então a sua esteira de onboarding não ganha espera nem etapa extra para o usuário, e o resultado já está à mão quando o cadastro precisa decidir.

O módulo coerencia_cadastral compara o que o documento diz com o que o cadastro oficial diz e devolve o veredito campo a campo.

O módulo se chama coerencia_cadastral no flow e no webhook.

Como entra no seu flow

No mesmo flow, ele liga junto: Documento (OCR), Face Match, Liveness, CPF - Receita e Óbito.

O veredito é informativo e fica fora da aprovação da verificação. Divergência de nome tem causa legítima frequente, como casamento, divórcio ou troca de prenome em cartório, então o uso típico é mandar divergent para uma fila de análise sua e deixar coherent seguir. Em indeterminate, o campo reason diz o porquê.

No sandbox nada é comparado e o sufixo do documento escolhe o caminho: 02 devolve o divergente, 01 o indeterminado e 33 um coerente com cobertura parcial, com nome e sem nascimento. No resumo checks o módulo aparece com o mesmo vocabulário do campo verdict.

O grupo do módulo

Confere o CPF lido do documento nas fontes oficiais. Exigem documento, face match e prova de vida: sem isso a consulta seria sobre um CPF de terceiro.

Onde ele entra

Preço

R$ 1,89por verificação

Só é cobrado quando entrega veredito: se o cadastro não respondeu ou não trouxe nenhum campo comparável, o módulo sai do preço daquela verificação.

O valor é lido do mesmo catálogo que o painel usa para montar um flow, somando os módulos que este exige, se exigir. Ver preços.

Perguntas frequentes

Ler a documentação
Por que não receber o nome oficial e comparar do meu lado?

Porque comparar nome brasileiro é mais difícil do que parece, e porque guardar o dado oficial tem custo de privacidade. Aqui você recebe a conclusão pronta, com a semelhança numérica para auditoria, e o cadastro do titular não precisa morar no seu banco.

O que faz o veredito sair indeterminado?

A fonte cadastral fora do ar, a consulta bloqueada porque a identidade não passou, ou um retorno sem nenhum campo comparável. Em qualquer desses casos fields_checked vem zerado e a conferência não entra na conta daquela verificação.

Serve de apoio para regra de idade mínima?

Serve como reforço. Se o nascimento lido do papel diverge do cadastro, a idade calculada a partir do documento perde confiança, e o seu fluxo pode exigir análise antes de liberar um produto restrito a maiores. Com match no nascimento, a data do documento ganha respaldo oficial.

Comece agora
Comece pelo sandbox

Crie a conta, monte um flow com este módulo e rode a verificação inteira no ambiente de teste, sem consumir saldo.