Metodologia
Como os alertas e métricas são gerados a partir de dados públicos.
📡 Fontes de dados
- ANTT / RNTRC — Registro Nacional de Transportadores Rodoviários de Carga, disponível no portal de dados abertos (dados.antt.gov.br). Atualização mensal.
- Receita Federal — Cadastro Nacional de Pessoas Jurídicas (CNPJ), usado para enriquecimento com capital social, porte, CNAE e situação cadastral.
⚙️ Pipeline de processamento
- Descoberta — Consulta automática à API CKAN da ANTT para detectar novo mês de referência.
- Download — CSV completo de transportadores (~900 mil registros, ~150 MB) com verificação de integridade SHA-256.
- Normalização — Filtro de pessoas jurídicas (CNPJ 14 dígitos), exclusão de CPFs (LGPD), mapeamento de municípios (IBGE).
- Diff — Comparação entre dois meses consecutivos usando 5 regras SQL: novos registros, transições de situação, saída da lista, mudanças de atributos e provável formalização (MEI).
- Enriquecimento — Cruzamento com base CNPJ da Receita Federal (69,5M empresas) para adicionar capital social, porte, CNAE e idade da empresa.
- Score — Cálculo determinístico de 0-100 baseado em: tipo de evento, idade da empresa e CNAE fora de transporte.
🎯 Critérios de score
Cada evento recebe um score de 0 a 100, calculado deterministicamente:
| Tipo de evento | Peso base | Bônus |
|---|---|---|
| Pendência (ATIVO → PENDENTE) | 45 | +15 (≤6m) +10 (CNAE) |
| Novo registro pendente | 45 | +15 (≤6m) +10 (CNAE) |
| Novo registro ativo | 40 | +15 (≤6m) +10 (CNAE) |
| Saída da lista | 35 | +10 (CNAE) |
| Regularização (PENDENTE → ATIVO) | 30 | +15 (≤6m) +10 (CNAE) |
| Mudança de atributos | 25 | +15 (≤6m) +10 (CNAE) |
| Provável formalização (MEI) | 25 | +15 (≤6m) +10 (CNAE) |
🔒 Privacidade (LGPD)
Nenhum dado de pessoa física (CPF) é processado ou publicado. Apenas transportadores com CNPJ são incluídos. CPFs e transportadores autônomos (TACs) são filtrados durante a normalização. Este painel contém apenas dados agregados e anonimizados — nenhum dado individualizável de pessoa física.