Um indicador de risco que ninguém pode auditar é um palpite com aparência de objetividade. Publicamos aqui os 12 fatores, seus pesos, as sub-escalas de cada um, as faixas de classificação e as limitações conhecidas do modelo — para que você possa concordar, discordar ou ajustar a leitura ao seu contexto. O Risk Score é instrumento de apoio à decisão; a decisão continua sendo sua.
1. O que o Risk Score é — e o que ele não é #
O Risk Score é um indicador numérico de 0 a 100 que sintetiza a fragilidade cadastral de uma pessoa jurídica a partir de atributos do registro público. Quanto maior o número, mais sinais de fragilidade o cadastro apresenta.
O Risk Score não é:
- score de crédito. Não estima probabilidade de inadimplência, não usa histórico de pagamento — que não temos e não coletamos — e não se submete à Lei nº 12.414/2011. Não somos birô de crédito;
- medida de idoneidade. Não avalia caráter, reputação, honestidade ou mérito de empresa, de sócio ou de administrador;
- previsão. Não antecipa falência, fraude, encerramento ou descumprimento contratual. O modelo lê o presente do registro, não o futuro do negócio;
- rating. Não é classificação de risco de crédito emitida por agência autorizada, e não tem qualquer valor regulatório;
- avaliação de pessoas. Nenhum fator considera características pessoais de sócios. O fator de sócios conta quantas pessoas há no quadro — nada além disso.
O que ele é, então: um resumo ponderado, reprodutível e explicável de sinais que já estão públicos. Score alto significa “verifique com atenção”, nunca “não contrate”. Score baixo significa “não há sinal cadastral relevante”, nunca “é seguro”.
2. Como o cálculo funciona #
O modelo é aditivo e ponderado, e foi escolhido assim de propósito: é a família de modelos que permite dizer, para cada resultado, exatamente quanto cada fator contribuiu. Não há rede neural, não há aprendizado sobre dados de clientes e não há parâmetro oculto.
- Cada fator produz um sub-score entre 0 e 1, em que 0 é ausência de sinal de risco e 1 é sinal máximo, conforme as sub-escalas publicadas em Sub-escalas por fator.
- Cada sub-score é multiplicado pelo peso do seu fator (a tabela de pesos soma 100).
- As contribuições são somadas e normalizadas pela soma dos pesos dos fatores efetivamente calculados — não pela soma total.
- Aplicam-se os pisos por situação cadastral, que só podem elevar o score.
- O resultado é arredondado para inteiro e classificado em uma das cinco faixas.
score final = mín( 100 , máx( score , piso ) )
2.1. Por que a normalização é pelos pesos calculados #
É o ponto mais importante — e o menos intuitivo — do modelo. Nem todo fator existe para toda empresa: uma empresa ativa não tem motivo de situação, e um cadastro sem UF não permite avaliar localização. Se dividíssemos sempre por 100, a simples ausência de um fator reduziria o score, e empresa com cadastro mais opaco terminaria parecendo menos arriscada. Seria um incentivo perverso embutido na matemática.
Por isso o fator sem dado sai do numerador e do denominador: ele não pontua e não dilui. A opacidade em si é capturada separadamente pelo fator de completude dos dados, que é o único que nunca fica ausente.
Dois cadastros com os mesmos sinais, um completo e outro cheio de lacunas, não recebem o mesmo score: o incompleto recebe score mais alto, porque a falta de informação é tratada como risco — e não como boa notícia.
3. Os 12 fatores e seus pesos #
Os pesos somam 100 e foram definidos por curadoria justificada, não por ajuste estatístico a um resultado desejado. O critério declarado é o poder informativo de cada atributo sobre a regularidade do cadastro, combinado à contenção deliberada dos fatores que poderiam produzir discriminação sem base — como localização.
| Fator | Peso | O que mede | Por que pesa isso | Origem do dado |
|---|---|---|---|---|
| Situação cadastral | 30 | O estado do registro da empresa no CNPJ: ativa, suspensa, inapta, baixada ou nula. | É o único atributo que, por si só, informa se a empresa pode operar regularmente. Nenhum outro fator substitui essa leitura, e é por isso que ele também impõe piso ao score. | situacao_cadastral |
| Idade da empresa | 10 | Tempo decorrido desde a data de início de atividade. | A mortalidade empresarial se concentra nos primeiros anos. Empresa recém-aberta é risco estatístico maior e também o padrão típico de estrutura montada para uso pontual. | data_inicio_atividade |
| Segmento (CNAE) | 10 | Risco setorial da atividade econômica principal, por divisão CNAE (2 primeiros dígitos), com classes específicas de risco elevado. | Mortalidade empresarial e exposição a fraude e lavagem variam fortemente por setor. Construção, alimentação e serviços financeiros não têm o mesmo perfil de uma indústria de transformação. | cnae_principal |
| Capital social | 8 | Capital social declarado no registro público. | Capital simbólico é sinal de baixa capacidade de responder por obrigações e é característico de estruturas de fachada. Capital declarado alto, porém, não prova solvência — daí o peso moderado. | capital_social |
| Completude dos dados | 8 | Proporção de cinco sinais cadastrais ausentes: e-mail, telefone, capital positivo, data de início e UF. | Cadastro incompleto é opacidade — e opacidade é risco em si, independentemente do motivo. Este fator existe para que a falta de dado não desapareça da conta e apareça como se fosse ausência de risco. | tem_email, tem_telefone, capital_social, data_inicio_atividade, uf |
| Motivo da situação | 8 | A razão registrada para a situação cadastral não ativa. | Duas empresas baixadas podem ter histórias opostas: encerramento voluntário e ordeiro, ou inexistência de fato. O motivo é o que separa o encerramento regular do sinal de fraude. | motivo_situacao |
| Sócios | 7 | Quantidade de sócios ou administradores no quadro societário público. | Quadro concentrado em uma única pessoa concentra também o risco de descontinuidade. Quadro amplo dilui esse risco. Nenhum sócio declarado indica empresário individual ou opacidade do registro. | num_socios |
| Natureza jurídica | 5 | Opacidade típica da forma societária adotada. | Formas societárias diferem no grau de publicidade e de separação patrimonial. Sociedade em conta de participação é estruturalmente opaca; companhia aberta é o oposto. | natureza_juridica |
| Recência da mudança | 5 | Tempo desde a última alteração de situação cadastral, quando a situação não é ativa. | Baixa ocorrida no mês passado é informação mais quente que baixa de dez anos atrás. Recência qualifica a relevância prática da situação adversa. | data_situacao_cadastral |
| Porte | 4 | Porte declarado: microempresa, empresa de pequeno porte ou demais. | Porte se correlaciona com capacidade operacional e com mortalidade, mas explica pouco isoladamente — muita empresa sólida é micro por opção tributária. Daí o peso baixo. | porte |
| Localização | 3 | Apenas a existência de UF válida no cadastro. | Distinguir 'tem localização' de 'não tem' é legítimo; atribuir risco maior a um estado ou município não é. Fabricar risco geográfico sem base seria discriminação por procedência, e o peso mínimo reflete essa contenção deliberada. | uf |
| Matriz/Filial | 2 | Se o estabelecimento é matriz ou filial. | Filial depende da matriz e por isso carrega risco marginalmente maior. Avaliar a situação da própria matriz exigiria uma segunda consulta e está fora do modelo atual — o que limita o alcance deste fator e explica o menor peso da tabela. | identificador_matriz_filial |
A situação cadastral concentra quase um terço do peso porque é o único atributo que, por si só, diz se a empresa pode operar regularmente. Na outra ponta, matriz/filial e localização somam 5 pontos: pouco poder informativo no primeiro caso, contenção intencional no segundo.
4. Sub-escalas por fator #
Abaixo, o detalhamento de cada fator: a régua completa que converte o dado bruto em sub-score. Abra o fator que interessa — as seções são independentes e funcionam sem JavaScript.
Situação cadastralpeso 30
| Situação do dado | Sub-score |
|---|---|
| Ativa (02) | 0,00 |
| Suspensa (03) | 0,60 |
| Baixada (08) | 0,85 |
| Inapta (04) | 0,90 |
| Nula (01) | 1,00 |
| Código fora da tabela oficial | 0,50 |
Código desconhecido pontua no meio da escala: é incerteza, não ausência de dado — sumir da conta seria tratar o inesperado como se fosse normalidade.
Segmento (CNAE)peso 10
| Situação do dado | Sub-score |
|---|---|
| Administração pública (84) | 0,05 |
| Utilidades: energia, água, saneamento (35–39) | 0,15–0,20 |
| Educação e saúde (85–88) | 0,15–0,20 |
| Indústria de transformação (10–33) | 0,20–0,30 |
| Sem correspondência na tabela (baseline) | 0,30 |
| Comércio (45–47) | 0,30–0,40 |
| Serviços administrativos e terceirização (77–82) | 0,35–0,45 |
| Alojamento e alimentação (55–56) | 0,45–0,50 |
| Construção (41–43) | 0,50 |
| Atividades imobiliárias (68) | 0,50 |
| Serviços financeiros (64–66) | 0,55–0,75 |
| Jogos e apostas (92) | 0,80 |
| Classes específicas: factoring, câmbio, bingo, apostas | 0,80–0,90 |
A tabela é curada e justificável, não estatística: cada valor tem uma razão declarada. Setor não é destino — é ponderação de 10 pontos em 100, e nunca a causa isolada de uma faixa alta.
Idade da empresapeso 10
| Situação do dado | Sub-score |
|---|---|
| Menos de 6 meses | 1,00 |
| De 6 a 12 meses | 0,70 |
| De 1 a 3 anos | 0,40 |
| De 3 a 10 anos | 0,15 |
| Mais de 10 anos | 0,05 |
Capital socialpeso 8
| Situação do dado | Sub-score |
|---|---|
| Zero ou não declarado como valor positivo | 1,00 |
| Abaixo de R$ 1 mil | 0,70 |
| De R$ 1 mil a R$ 10 mil | 0,40 |
| De R$ 10 mil a R$ 100 mil | 0,20 |
| Acima de R$ 100 mil | 0,10 |
Capital social é valor de registro, não patrimônio disponível: ele não foi verificado, atualizado nem integralizado necessariamente.
Completude dos dadospeso 8
| Situação do dado | Sub-score |
|---|---|
| Nenhum dos 5 sinais ausente | 0,00 |
| 1 sinal ausente | 0,20 |
| 2 sinais ausentes | 0,40 |
| 3 sinais ausentes | 0,60 |
| 4 sinais ausentes | 0,80 |
| Todos os 5 ausentes | 1,00 |
É o único fator que nunca fica ausente: por definição ele sempre é calculável, e é isso que impede o score de melhorar quando a base piora.
Motivo da situaçãopeso 8
| Situação do dado | Sub-score |
|---|---|
| Elevação a matriz (evento neutro) | 0,10 |
| Incorporação, fusão (reorganização societária) | 0,20 |
| Encerramento voluntário, cisão total, transpasse | 0,30 |
| Encerramento de liquidação | 0,50 |
| Anulação por multiplicidade de inscrição | 0,70 |
| Encerramento de falência; omissão de declarações | 0,90 |
| Omissão contumaz; localização desconhecida; inexistência de fato | 1,00 |
Empresa ativa não tem motivo registrado: o fator sai da conta e o denominador é reduzido, sem penalizar nem beneficiar ninguém.
Sóciospeso 7
| Situação do dado | Sub-score |
|---|---|
| 1 sócio (concentração) | 0,50 |
| Nenhum sócio declarado | 0,40 |
| 2 sócios | 0,30 |
| De 3 a 5 sócios | 0,15 |
| Mais de 5 sócios | 0,10 |
O fator conta pessoas no quadro; não avalia, não pontua e não perfila nenhum sócio individualmente.
Natureza jurídicapeso 5
| Situação do dado | Sub-score |
|---|---|
| Administração pública (categoria 1) | 0,05 |
| Empresa pública, economia mista, S.A. aberta | 0,10 |
| Sociedade empresária limitada | 0,15 |
| S.A. fechada, sociedade simples, EIRELI | 0,20 |
| Entidades sem fins lucrativos (categoria 3) | 0,30 |
| Empresa individual imobiliária | 0,35 |
| Empresário individual; pessoas físicas (categoria 4) | 0,40 |
| Organizações internacionais e extraterritoriais | 0,60 |
| Sociedade em conta de participação | 0,70 |
Recência da mudançapeso 5
| Situação do dado | Sub-score |
|---|---|
| Empresa ativa | 0,00 |
| Mudança há menos de 12 meses | 1,00 |
| Mudança entre 1 e 3 anos | 0,60 |
| Mudança há mais de 3 anos | 0,30 |
Portepeso 4
| Situação do dado | Sub-score |
|---|---|
| Demais (05) | 0,10 |
| Empresa de pequeno porte (03) | 0,30 |
| Microempresa (01) | 0,50 |
Porte "não informado" (00) é ausência de dado: sai da conta e é capturado pelo fator de completude.
Localizaçãopeso 3
| Situação do dado | Sub-score |
|---|---|
| UF presente e válida (qualquer estado) | 0,10 |
| UF ausente | fator excluído da conta |
Nenhuma unidade federativa recebe pontuação diferente de outra. Não há, e não haverá sem justificativa pública, penalização por região.
Matriz/Filialpeso 2
| Situação do dado | Sub-score |
|---|---|
| Matriz (1) | 0,10 |
| Filial (2) | 0,30 |
5. Faixas de classificação #
O número é o resultado; a faixa é a leitura sugerida. Os limites são superiores e inclusivos, e as faixas cobrem toda a escala sem lacuna nem sobreposição.
| Faixa | Intervalo | Leitura recomendada |
|---|---|---|
| Muito Baixo | 0–20 | Cadastro regular, maduro e completo. Segue valendo a diligência documental de praxe. |
| Baixo | 21–40 | Nenhum sinal cadastral relevante. Divergências pontuais merecem conferência na fonte. |
| Médio | 41–60 | Há sinais que pedem contexto: abra os fatores antes de concluir qualquer coisa. |
| Alto | 61–80 | Sinais fortes de fragilidade cadastral. Recomenda-se verificação documental e certidões oficiais. |
| Crítico | 81–100 | Situação cadastral gravemente comprometida no registro público. Verificação direta na fonte é indispensável. |
“Crítico” significa que o registro público apresenta comprometimento grave — tipicamente situação nula, inapta ou baixada por inexistência de fato. Não significa que a empresa fraudou alguém, nem que a operação pretendida seja ilícita. E “Muito Baixo” não dispensa certidão, contrato ou verificação: o modelo não vê o que não está no cadastro.
6. Pisos por situação cadastral #
Alguns estados do registro são objetivamente graves e não podem ser diluídos pelos demais fatores. Uma empresa baixada, mas antiga, com capital alto e cadastro completo, obteria por ponderação um score baixo — resultado matematicamente correto e praticamente enganoso. O piso impede isso: ele eleva o score ao mínimo imposto pela situação, e nunca o reduz.
| Situação da empresa | Piso aplicado | Faixa mínima resultante |
|---|---|---|
| Nula (01) | 61 | Alto |
| Inapta (04) | 61 | Alto |
| Baixada (08) | 61 | Alto |
| Suspensa (03) | 41 | Médio |
| Situação especial vigente (falência, recuperação judicial, intervenção) | 41 | Médio |
O piso é aplicado após a normalização e corresponde ao limite inferior da faixa indicada. É também o mecanismo que mantém o número e a etiqueta de nível em sintonia: a faixa deriva do score, e o score respeita a situação cadastral.
7. Explicabilidade: o resultado sempre mostra o porquê #
Toda consulta que devolve um Risk Score devolve também a lista dos fatores efetivamente calculados, com peso, sub-score e contribuição de cada um. Isso é parte do produto, não um anexo técnico: sem a decomposição, o número seria inauditável e o dever de informar critérios (art. 20, § 1º, da LGPD) não estaria cumprido.
Com a decomposição em mãos, é possível responder às perguntas que realmente importam:
- o score alto veio da situação cadastral ou de um conjunto de sinais menores somados?
- quantos fatores entraram na conta — e quais ficaram de fora por ausência de dado?
- o resultado foi produzido pela ponderação ou imposto por um piso?
- a contribuição decisiva vem de um fator relevante para a sua decisão específica?
Divergindo da leitura, use os fatores em vez do número: eles são o dado; o score é a síntese.
8. Limitações declaradas #
Nenhum modelo honesto se apresenta sem limites. Estes são os do Risk Score, e conhecê-los é condição para usá-lo bem:
- O modelo vê registro, não realidade. Ele lê o cadastro público na data em que a fonte oficial o divulgou. Fato ocorrido e ainda não registrado, ou registrado e ainda não divulgado, é invisível ao cálculo.
- Existe defasagem estrutural. Entre o fato, seu registro no órgão público e sua publicação em dados abertos há um intervalo que não controlamos.
- Erro na origem propaga. Situação desatualizada, endereço antigo, digitação equivocada ou baixa não processada produzem score correto sobre dado errado.
- Não há dado financeiro. O modelo não conhece faturamento, endividamento, protesto, execução fiscal, histórico de pagamento ou balanço. Capital social é valor de registro, não patrimônio disponível.
- Setor é ponderação, não destino. O risco setorial vale 10 dos 100 pontos e não determina faixa isoladamente. Empresa sólida em setor de mortalidade alta não fica “arriscada” por isso.
- Pesos são curados, não estimados. Não há amostra rotulada de “empresas problemáticas” contra a qual otimizamos — o que evita caixa preta e viés estatístico oculto, mas significa que os pesos expressam critério declarado, sujeito a discordância legítima.
- A escala não é linear em consequência. A diferença entre 30 e 40 pontos não tem o mesmo significado prático que a diferença entre 75 e 85, porque os pisos e a concentração de peso na situação cadastral criam degraus.
- Filial não herda a situação da matriz. Avaliar a matriz exigiria uma segunda consulta e está fora do modelo atual.
9. Uso responsável e vedações #
O uso do Risk Score é disciplinado pelos Termos de Uso e pela Política de Uso Aceitável. Em resumo, e sem prejuízo do texto contratual:
- Não use o score como critério único e automático de decisão que afete direitos, interesses ou acesso a bens e serviços.
- Mantenha intervenção humana significativa nas decisões com efeito relevante sobre pessoa natural — com capacidade real de rever, contextualizar e reverter.
- Não trate faixa como discriminação legítima. Recusar tratativa apenas por porte, região, natureza jurídica ou segmento pode configurar discriminação indireta ilícita (art. 6º, IX, da LGPD).
- Assegure contestação. Quem for afetado por decisão sua apoiada no score deve poder pedir revisão e conhecer os critérios (art. 20 da LGPD) — esta página existe também para viabilizar essa resposta.
- Confronte com a fonte. Antes de decidir com base em score alto, verifique a situação cadastral diretamente no órgão competente e exija documentação.
A Pulsedata não decide, não aprova, não recusa e não recomenda. Não emitimos parecer sobre empresa alguma e não temos interesse no resultado da sua decisão.
10. Dado errado no score: o que fazer #
Score baseado em dado incorreto se corrige corrigindo o dado. Como somos destinatários do registro público, e não seus produtores, o caminho depende de onde está o erro:
- Erro no registro público
- Situação, endereço, capital, quadro societário ou motivo divergentes devem ser corrigidos perante o órgão competente — Receita Federal do Brasil, junta comercial ou registro civil de pessoas jurídicas. Corrigido na origem, o score se atualiza no ciclo de atualização seguinte. A pedido, registramos a contestação enquanto isso.
- Erro no nosso processamento
- Se o dado está certo na fonte e errado aqui — normalização, cruzamento ou cálculo —, a correção é nossa e não exige providência sua perante ninguém.
- Discordância da metodologia
- Peso, sub-escala ou piso que você considere inadequado é discussão legítima e bem-vinda pelo canal do titular. Alteração aceita entra no histórico de versões desta página.
O procedimento completo, os prazos e o canal estão na Política de Privacidade.
11. Histórico de versões do modelo #
Modelo de risco que muda em silêncio não é auditável: a mesma empresa mudaria de faixa sem que ninguém pudesse explicar por quê. Por isso o modelo é versionado, e a versão vigente é a v2.
| Versão do modelo | Desde | O que mudou |
|---|---|---|
| v2 — fase 2 | Entram motivo da situação, risco setorial por CNAE e natureza jurídica, por tabelas curadas; os pesos passam a somar 100. O bônus aditivo de situação especial é substituído por piso, que garante sintonia entre score e faixa. | |
| v2 — fase 1 | Modelo aditivo ponderado com nove fatores, renormalização pelos pesos efetivamente calculados, pisos por situação cadastral adversa e cinco faixas de classificação. | |
| v1 | Classificação em três níveis derivada exclusivamente da situação cadastral, sem ponderação, sem explicação por fator e sem escala numérica. |
Recalibração de pesos, inclusão de fator ou alteração de faixa são publicadas aqui antes de entrar em vigor no cálculo. Decisão tomada no passado deve ser avaliada contra a versão então vigente — e não contra a atual.
app/utils/risk_score.py + app/utils/risk_tables.py. Divergência entre o que está publicado aqui e o que é
calculado quebra a publicação, em vez de passar despercebida.
Termos de Uso — natureza do serviço, uso aceitável e limites de
responsabilidade.
Política de Privacidade — origem dos dados, bases legais, retenção
e direitos do titular.