Ir para o conteúdo

Campos disponíveis para validação

Veja abaixo os campos possíveis de validação. Para detalhes técnicos, acesse a Referência da API disponibilizada em OAS/Swagger, um padrão bastante utilizado de documentação de APIs. Veja abaixo como encontrar os campos disponíveis para validação na Referência da API.

Campos para validação biométrica

Para comparação biométrica, o Datavalid disponibiliza a validação por reconhecimento facial e/ou impressões digitais de condutores, cidadãos que possuem CNH (licença para dirigir).

Saiba mais detalhes sobre os requisitos para validação de imagens (facial ou impressão digital) no artigo Requisitos para Envio de Imagens.

Conheça, também, as perguntas frequentes sobre os dados biométricos na área de FAQ.

BASE ORIGEM CAMPOS BIOMÉTRICOS INPUT RETORNO
Renach (CNH) Biometria - Facial (biometria_face) JPG, PDF ou PNG
codificados em base64
disponivel: true/false
probabilidade: Baixíssima, Baixa, Alta ou Altíssima probabilidade
similaridade: 0 até 1, onde 1=100%
Renach (CNH) Biometria - Impressão Digital (digitais) ISO, JPG, PNG ou WSQ
codificados em base64

Posição da digital
0 - polegar direito
1 - indicador direito
2 - dedo médio direito
3 - dedo anelar direito
4 - dedo minímo direito
5 - polegar esquerdo
6 - indicador esquerdo
7 - dedo médio esquerdo
8 - dedo anelar esquerdo
9 - dedo minímo esquerdo
disponivel: true/false
probabilidade: Baixíssima, Baixa, Alta ou Altíssima probabilidade
similaridade: 0 até 1, onde 1=100%

Campos para validação biográfica

Para a comparação biográfica, o Datavalid disponibiliza a validação de dados cadastrais de Pessoa física (PF) e Pessoa jurídicas (CNPJ)

Campos para validação biográfica de Pessoa Física

Lista de campos disponíveis para validação de dados de pessoa física por meio do Datavalid.

Importante atentar que:

  • Para CPFs que não tenham CNH, somente os campos: Número de inscrição, Nome, Data de Nascimento e Situação do CPF serão passíveis de validação.
  • A partir da versão 3 do Datavalid está disponível o retorno cnh_disponivel: true/false que indica se o CPF possui CNH.
  • Campo “codigo_situacao” da CNH
    Visando simplificar a utilização do campo codigo_situacao da CNH, reduzimos a quantidade de opções de validação deste campo, ficando apenas 3 opções: “emitida”, “cancelada” e “em emissão”. Saiba mais.
  • Campo “observacoes” da CNH
    O campo observacoes não possui tabela de domínio no Datavalid. Dentro deste campo deverão constar as restrições médicas e a informação sobre o exercício de atividade remunerada, todos em formato padronizados e abreviados conforme Anexo II desta Resolução (850/2021); "(NR) Art. 3º Ficam revogados os códigos 11, 12, 13, 14, 17, 18 e 19 previstos na TABELA DE ABREVIATURAS A SEREM IMPRESSAS NA CARTEIRA NACIONAL DE HABILITAÇÃO constante no ANEXO II da Resolução CONTRAN nº 598, de 2016.” Os Cursos especiais deixaram de fazer parte do campo observações da CNH em outubro/2021. CNH(s) emitidas antes desta data poderão ainda ter impressos as abreviaturas referentes aos códigos citados.
  • Para obter as informações completas com detalhes e o correto uso dos campos, consulte a referência da API.
BASE ORIGEM CAMPO BIOGRÁFICO TABELA DE DOMÍNIO RETORNO
RFB cpf - cpf_disponivel: true/false
RFB situacao_cpf - regular
- suspensa
- titular falecido
- pendente de regularização
- cancelada por multiplicidade
- nula
- cancelada de oficio
situacao_cpf: true/false
RFB data_nascimento - data_nascimento: true/false
RFB e
Renach (CNH)
nome - nome: true/false
nome_similaridade: de 0 até 1, onde 1=100%
Renach (CNH) sexo F - feminino
M - masculino
O - outro
sexo: true/false
Renach (CNH) nacionalidade 1 - brasileiro
2 - brasileiro naturalizado
3 - estrangeiro
4 - brasileiro nascido no exterior
nacionalidade: true/false
Renach (CNH) nome_mae - nome_mae: true/false
nome_mae_similaridade: de 0 até 1, onde 1=100%
Renach (CNH) nome_pai - nome_pai: true/false
nome_pai_similaridade: de 0 até 1, onde 1=100%
Renach (CNH) categoria - categoria: true/false
Renach (CNH) observacoes - observacoes: true/false
observacoes_similaridade: de 0 até 1, onde 1=100%
Renach (CNH) numero_registro - numero_registro: true/false
Renach (CNH) data_primeira_pabilitacao - data_primeira_habilitacao: true/false
Renach (CNH) registro_nacional_estrangeiro - data_validade: true/false
Renach (CNH) registro_nacional_estrangeiro - registro_nacional_estrangeiro: true/false
Renach (CNH) data_ultima_emissao - data_ultima_emissao: true/false
Renach (CNH) codigo_situacao 2 - em emissão
3 - emitida
A - cancelada
codigo_situacao: true/false
Renach (CNH) possui_impedimento - possui_impedimento: true/false
Renach (CNH) documento/tipo 1 - carteira de identidade
2 - carteira profissional
3 - passaporte
4 - carteira de reservista
tipo: true/false
Renach (CNH) documento/numero - numero: true/false
numero_similaridade: de 0 até 1, onde 1=100%
Renach (CNH) documento/orgao_expedidor - orgao_expedidor: true/false
Renach (CNH) documento/uf_expedidor AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TO uf_expedidor: true/false
Renach (CNH) endereco/logradouro - logradouro: true/false
Renach (CNH) endereco/complemento - complemento: true/false
Renach (CNH) endereco/numero - numero: true/false
numero_similaridade: de 0 até 1, onde 1=100%
Renach (CNH) endereco/bairro - bairro: true/false
Renach (CNH) endereco/cep - cep: true/false
Renach (CNH) endereco/municipio - municipio: true/false
Renach (CNH) endereco/uf AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TO uf: true/false

Campos para validação biográfica de Pessoa Jurídica

Lista de campos de pessoa jurídica disponíveis para validação por meio do Datavalid

BASE ORIGEM CAMPO BIOGRÁFICO TABELA DE DOMÍNIO RETORNO
RFB cnpj cnpj_disponivel: true/false
RFB razao_social razao_social: true/false
razao_social_similaridade: de 0 até 1, onde 1=100%
RFB nome_fantasia nome_fantasia: true/false
nome_fantasia_similaridade: de 0 até 1, onde 1=100%
RFB data_abertura data_abertura: true/false
RFB porte 00 - não informado
01 - microempresa
03 - empresa pequeno porte
05 - empresa grande porte
porte: true/false
RFB situacao_especial situacao_especial: true/false
situacao_especial_similaridade: de 0 até 1, onde 1=100%
RFB correio_eletronico correio_eletronico: true/false
correio_eletronico_similaridade: de 0 até 1, onde 1=100%
RFB capital_social capital_social: true/false
RFB telefone - ddd ddd: true/false
RFB telefone - numero numero: true
RFB endereco - logradouro logradouro: true/false
logradouro_similaridade: de 0 até 1, onde 1=100%
RFB endereco - numero numero: true/false
numero_similaridade: de 0 até 1, onde 1=100%
RFB endereco - complemento complemento: true/false
complemento_similaridade: de 0 até 1, onde 1=100%
RFB endereco - bairro bairro: true/false
bairro_similaridade: de 0 até 1, onde 1=100%
RFB endereco - cep cep: true/false
RFB endereco - municipio municipio: true/false
municipio_similaridade: de 0 até 1, onde 1=100%
RFB endereco - uf AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TO uf: true/false
RFB cnae_principal - codigo codigo: true/false
RFB cnae_principal - descricao descricao: true/false
descricao_similaridade: de 0 até 1, onde 1=100%
RFB natureza_juridica - codigo codigo: true/false
RFB natureza_juridica - descricao descricao: true/false
descricao_similaridade: de 0 até 1, onde 1=100%
RFB situacao_cadastral - codigo 2 - ativa
3 - suspensa
4 - inapta
8 - baixada
codigo: true/false
RFB situacao_cadastral - data data: true/false
RFB situacao_cadastral - motivo motivo: true/false
motivo_similaridade: de 0 até 1, onde 1=100%

O que são campos objetivos

Os campos objetivos são campos com preenchimento definido, com regra de preenchimento. As opções de preenchimento são limitadas, seja pela tabela de domínio ou pelo conteúdo esperado no campo, por exemplo, data de nascimento ou ou categoria da CNH. Esta característica se aplica aos campos de pessoa física e pessoa jurídica.

Exemplo da validação com campo “data de nascimento” cujo registro fictício na base seja “04/06/1975”

Entrada:

"data_nascimento": "1975-06-04"

Retorno:

"data_nascimento": true

O que são campos descritivos

Os campos descritivos são campos com preenchimento de texto livre, sem regra de preenchimento, como “nome” ou “nome da mãe”, por exemplo. Esta característica se aplica aos campos de pessoa física e pessoa jurídica.

Exemplo da validação com campo “nome” cujo registro na base fictícia seja “Manuela Elisa da Mota”

Entrada:

"nome": "Manuela Elisa da Mota"

Retorno:

"nome": true, 
"nome_similaridade": 1

Para campos descritivos, o retorno será "true" se a similaridade for 100% (=1) ou "false" se menor que 100%.