diff --git a/queries/cnae_comercio_analise.md b/queries/cnae_comercio_analise.md new file mode 100644 index 0000000..2a4ee25 --- /dev/null +++ b/queries/cnae_comercio_analise.md @@ -0,0 +1,40 @@ +# Análise: Comércio; Reparação de Veículos Automotores e Motocicletas + +## Percentual por Cargo + +| Cargo | % do Setor | Posição Ranking | +|-------|------------|-----------------| +| **Prefeito** | **33.98%** | #2 (atrás de Indústria) | +| Senador | 28.96% | #1 | +| Gobernador | 26.8% | #1 | +| Geral (todos) | 24.94% | #2 (atrás de Serviços) | +| Vereador | 20.48% | #3 | +| Presidente | 6.4% | #3 | + +## Observações + +1. **Prefeito (33.98%)** - Maior proporção, possivelmente pela natureza municipal onde comércio local é mais presente + +2. **Senador (28.96%)** - Setor lidera isoladamente + +3. **Gobernador (26.8%)** - Também lidera + +4. **Presidente (6.4%)** - Menor %, mas a maioria vai para "Serviços" (59.34%) + +## Padrões Suspeitos + +- **Alto volume em todos os cargos** - Mesmo Vereador com 20.48% +- **Liderança em cargos executivos** (Prefeito, Gobernador, Senador) +- **Setor é "favorecido"** em contexto político-eleitoral + +## Hipóteses para investigação + +1. **Lavagem de dinheiro** - NF falsas de peças, manutenção +2. **Combustíveis** - Postos como outlet de recursos +3. **Peças importadas** - Advantage cambial para dinheiro "limpo" +4. **Corretoras de veículos** - Alta circulação de valores + +## Comparação Nacional + +No Geral (24.94%), representa ~1/4 de todas as empresas fornecedoras de campanha. +Empregos formais no setor: ~4.5 milhões (2023). \ No newline at end of file diff --git a/queries/cnae_section_deputado_estadual.md b/queries/cnae_section_deputado_estadual.md new file mode 100644 index 0000000..340c9dc --- /dev/null +++ b/queries/cnae_section_deputado_estadual.md @@ -0,0 +1,5 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Deputado Estadual - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| diff --git a/queries/cnae_section_deputado_estadual.sql b/queries/cnae_section_deputado_estadual.sql new file mode 100644 index 0000000..4ca3959 --- /dev/null +++ b/queries/cnae_section_deputado_estadual.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Deputado Estadual - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'deputado estadual' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_deputado_federal.md b/queries/cnae_section_deputado_federal.md new file mode 100644 index 0000000..752885b --- /dev/null +++ b/queries/cnae_section_deputado_federal.md @@ -0,0 +1,5 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Deputado Federal - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| diff --git a/queries/cnae_section_deputado_federal.sql b/queries/cnae_section_deputado_federal.sql new file mode 100644 index 0000000..82bdd14 --- /dev/null +++ b/queries/cnae_section_deputado_federal.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Deputado Federal - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'deputado federal' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_governador.md b/queries/cnae_section_governador.md new file mode 100644 index 0000000..a8b5039 --- /dev/null +++ b/queries/cnae_section_governador.md @@ -0,0 +1,24 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Gobernador - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| +G | Comércio; Reparação De Veículos Automotores E Motocicletas | 67990 | 26.8% | +C | Indústrias De Transformação | 56459 | 22.26% | +S | Outras Atividades De Serviços | 45598 | 17.97% | +N | Atividades Administrativas E Serviços Complementares | 18323 | 7.22% | +I | Alojamento E Alimentação | 17123 | 6.75% | +H | Transporte, Armazenagem E Correio | 14113 | 5.56% | +M | Atividades Profissionais, Científicas E Técnicas | 13917 | 5.49% | +J | Informação E Comunicação | 12601 | 4.97% | +R | Artes, Cultura, Esporte E Recreação | 2402 | 0.95% | +F | Construção | 1501 | 0.59% | +D | Eletricidade E Gás | 1056 | 0.42% | +E | Água, Esgoto, Atividades De Gestão De Resíduos E Descontaminação | 791 | 0.31% | +O | Administração Pública, Defesa E Seguridade Social | 745 | 0.29% | +L | Atividades Imobiliárias | 502 | 0.2% | +P | Educação | 224 | 0.09% | +K | Atividades Financeiras, De Seguros E Serviços Relacionados | 201 | 0.08% | +A | Agricultura, Pecuária, Produção Florestal, Pesca E Aquicultura | 60 | 0.02% | +Q | Saúde Humana E Serviços Sociais | 46 | 0.02% | +B | Indústrias Extrativas | 31 | 0.01% | \ No newline at end of file diff --git a/queries/cnae_section_governador.sql b/queries/cnae_section_governador.sql new file mode 100644 index 0000000..cdfbed2 --- /dev/null +++ b/queries/cnae_section_governador.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Gobernador - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'governador' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_overall.md b/queries/cnae_section_overall.md new file mode 100644 index 0000000..744477d --- /dev/null +++ b/queries/cnae_section_overall.md @@ -0,0 +1,25 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Geral - Todos os anos, todos os cargos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| +S | Outras Atividades De Serviços | 1304160 | 32.93% | +G | Comércio; Reparação De Veículos Automotores E Motocicletas | 987835 | 24.94% | +C | Indústrias De Transformação | 981689 | 24.79% | +J | Informação E Comunicação | 262250 | 6.62% | +M | Atividades Profissionais, Científicas E Técnicas | 137498 | 3.47% | +N | Atividades Administrativas E Serviços Complementares | 113489 | 2.87% | +H | Transporte, Armazenagem E Correio | 50929 | 1.29% | +F | Construção | 35318 | 0.89% | +I | Alojamento E Alimentação | 33887 | 0.86% | +R | Artes, Cultura, Esporte E Recreação | 26703 | 0.67% | +D | Eletricidade E Gás | 9714 | 0.25% | +P | Educação | 4508 | 0.11% | +E | Água, Esgoto, Atividades De Gestão De Resíduos E Descontaminação | 3995 | 0.1% | +O | Administração Pública, Defesa E Seguridade Social | 3152 | 0.08% | +L | Atividades Imobiliárias | 2472 | 0.06% | +K | Atividades Financeiras, De Seguros E Serviços Relacionados | 1639 | 0.04% | +Q | Saúde Humana E Serviços Sociais | 544 | 0.01% | +A | Agricultura, Pecuária, Produção Florestal, Pesca E Aquicultura | 244 | 0.01% | +B | Indústrias Extrativas | 125 | 0.0% | +T | Serviços Domésticos | 2 | 0.0% | \ No newline at end of file diff --git a/queries/cnae_section_overall.sql b/queries/cnae_section_overall.sql new file mode 100644 index 0000000..b37897e --- /dev/null +++ b/queries/cnae_section_overall.sql @@ -0,0 +1,16 @@ +-- Overall: % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- All years, all positions +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_prefeito.md b/queries/cnae_section_prefeito.md new file mode 100644 index 0000000..4fa1625 --- /dev/null +++ b/queries/cnae_section_prefeito.md @@ -0,0 +1,24 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Prefeito - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| +C | Indústrias De Transformação | 264381 | 34.44% | +G | Comércio; Reparação De Veículos Automotores E Motocicletas | 260846 | 33.98% | +J | Informação E Comunicação | 75307 | 9.81% | +S | Outras Atividades De Serviços | 57436 | 7.48% | +M | Atividades Profissionais, Científicas E Técnicas | 37853 | 4.93% | +N | Atividades Administrativas E Serviços Complementares | 29505 | 3.84% | +R | Artes, Cultura, Esporte E Recreação | 11493 | 1.5% | +F | Construção | 8704 | 1.13% | +H | Transporte, Armazenagem E Correio | 7370 | 0.96% | +I | Alojamento E Alimentação | 5396 | 0.7% | +D | Eletricidade E Gás | 5237 | 0.68% | +P | Educação | 1381 | 0.18% | +E | Água, Esgoto, Atividades De Gestão De Resíduos E Descontaminação | 1136 | 0.15% | +O | Administração Pública, Defesa E Seguridade Social | 662 | 0.09% | +L | Atividades Imobiliárias | 421 | 0.05% | +K | Atividades Financeiras, De Seguros E Serviços Relacionados | 390 | 0.05% | +Q | Saúde Humana E Serviços Sociais | 132 | 0.02% | +A | Agricultura, Pecuária, Produção Florestal, Pesca E Aquicultura | 74 | 0.01% | +B | Indústrias Extrativas | 33 | 0.0% | \ No newline at end of file diff --git a/queries/cnae_section_prefeito.sql b/queries/cnae_section_prefeito.sql new file mode 100644 index 0000000..de12c3d --- /dev/null +++ b/queries/cnae_section_prefeito.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Prefeito (Alcalde) - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'prefeito' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_presidente.md b/queries/cnae_section_presidente.md new file mode 100644 index 0000000..f2fcca7 --- /dev/null +++ b/queries/cnae_section_presidente.md @@ -0,0 +1,22 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Presidente - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| +S | Outras Atividades De Serviços | 10896 | 59.34% | +C | Indústrias De Transformação | 2202 | 11.99% | +G | Comércio; Reparação De Veículos Automotores E Motocicletas | 1175 | 6.4% | +N | Atividades Administrativas E Serviços Complementares | 987 | 5.38% | +H | Transporte, Armazenagem E Correio | 922 | 5.02% | +J | Informação E Comunicação | 765 | 4.17% | +I | Alojamento E Alimentação | 664 | 3.62% | +M | Atividades Profissionais, Científicas E Técnicas | 566 | 3.08% | +F | Construção | 56 | 0.3% | +R | Artes, Cultura, Esporte E Recreação | 47 | 0.26% | +D | Eletricidade E Gás | 23 | 0.13% | +O | Administração Pública, Defesa E Seguridade Social | 20 | 0.11% | +L | Atividades Imobiliárias | 16 | 0.09% | +P | Educação | 7 | 0.04% | +E | Água, Esgoto, Atividades De Gestão De Resíduos E Descontaminação | 6 | 0.03% | +K | Atividades Financeiras, De Seguros E Serviços Relacionados | 5 | 0.03% | +Q | Saúde Humana E Serviços Sociais | 5 | 0.03% | \ No newline at end of file diff --git a/queries/cnae_section_presidente.sql b/queries/cnae_section_presidente.sql new file mode 100644 index 0000000..908ac52 --- /dev/null +++ b/queries/cnae_section_presidente.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Presidente - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'presidente' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_senador.md b/queries/cnae_section_senador.md new file mode 100644 index 0000000..cd5f150 --- /dev/null +++ b/queries/cnae_section_senador.md @@ -0,0 +1,24 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Senador - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| +G | Comércio; Reparação De Veículos Automotores E Motocicletas | 54199 | 28.96% | +C | Indústrias De Transformação | 45166 | 24.13% | +S | Outras Atividades De Serviços | 35132 | 18.77% | +J | Informação E Comunicação | 10803 | 5.77% | +I | Alojamento E Alimentação | 10781 | 5.76% | +N | Atividades Administrativas E Serviços Complementares | 10692 | 5.71% | +H | Transporte, Armazenagem E Correio | 8666 | 4.63% | +M | Atividades Profissionais, Científicas E Técnicas | 7335 | 3.92% | +R | Artes, Cultura, Esporte E Recreação | 1158 | 0.62% | +F | Construção | 990 | 0.53% | +D | Eletricidade E Gás | 716 | 0.38% | +E | Água, Esgoto, Atividades De Gestão De Resíduos E Descontaminação | 494 | 0.26% | +O | Administração Pública, Defesa E Seguridade Social | 370 | 0.2% | +L | Atividades Imobiliárias | 329 | 0.18% | +P | Educação | 148 | 0.08% | +K | Atividades Financeiras, De Seguros E Serviços Relacionados | 113 | 0.06% | +Q | Saúde Humana E Serviços Sociais | 31 | 0.02% | +B | Indústrias Extrativas | 30 | 0.02% | +A | Agricultura, Pecuária, Produção Florestal, Pesca E Aquicultura | 26 | 0.01% | \ No newline at end of file diff --git a/queries/cnae_section_senador.sql b/queries/cnae_section_senador.sql new file mode 100644 index 0000000..01aeb89 --- /dev/null +++ b/queries/cnae_section_senador.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Senador - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'senador' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/cnae_section_vereador.md b/queries/cnae_section_vereador.md new file mode 100644 index 0000000..76406ce --- /dev/null +++ b/queries/cnae_section_vereador.md @@ -0,0 +1,25 @@ +# % de Atividades Econômicas (Seção CNAE) por Empresas de Candidatos +**Cargo: Vereador - Todos os anos** + +| Seção CNAE | Descrição | Total Empresas | % | +|-------|------------|----------------|---| +S | Outras Atividades De Serviços | 1098094 | 44.76% | +C | Indústrias De Transformação | 527986 | 21.52% | +G | Comércio; Reparação De Veículos Automotores E Motocicletas | 502436 | 20.48% | +J | Informação E Comunicação | 140559 | 5.73% | +M | Atividades Profissionais, Científicas E Técnicas | 76765 | 3.13% | +N | Atividades Administrativas E Serviços Complementares | 49031 | 2.0% | +F | Construção | 19819 | 0.81% | +H | Transporte, Armazenagem E Correio | 12961 | 0.53% | +R | Artes, Cultura, Esporte E Recreação | 11683 | 0.48% | +I | Alojamento E Alimentação | 6942 | 0.28% | +P | Educação | 2522 | 0.1% | +O | Administração Pública, Defesa E Seguridade Social | 1691 | 0.07% | +D | Eletricidade E Gás | 800 | 0.03% | +K | Atividades Financeiras, De Seguros E Serviços Relacionados | 655 | 0.03% | +L | Atividades Imobiliárias | 610 | 0.02% | +E | Água, Esgoto, Atividades De Gestão De Resíduos E Descontaminação | 480 | 0.02% | +Q | Saúde Humana E Serviços Sociais | 211 | 0.01% | +A | Agricultura, Pecuária, Produção Florestal, Pesca E Aquicultura | 40 | 0.0% | +B | Indústrias Extrativas | 5 | 0.0% | +T | Serviços Domésticos | 2 | 0.0% | \ No newline at end of file diff --git a/queries/cnae_section_vereador.sql b/queries/cnae_section_vereador.sql new file mode 100644 index 0000000..67e23bd --- /dev/null +++ b/queries/cnae_section_vereador.sql @@ -0,0 +1,17 @@ +-- % of Economic Activities (CNAE Section) from Companies of Election Candidates +-- Position: Vereador - All years +SELECT + c2.secao, + c2.descricao_secao, + COUNT(DISTINCT d.cpf_cnpj_fornecedor) AS qtde_empresas, + COUNT(DISTINCT ca.titulo_eleitoral) AS qtde_candidatos, + COUNT(*) AS total_transacoes, + ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage +FROM basedosdados.br_tse_eleicoes.candidatos ca +JOIN basedosdados.br_tse_eleicoes.despesas_candidato d ON ca.titulo_eleitoral = d.titulo_eleitoral_candidato +JOIN basedosdados.br_bd_diretorios_brasil.cnae_2 c2 ON d.cnae_2_fornecedor_subclasse = c2.subclasse +WHERE ca.cargo = 'vereador' + AND d.cnae_2_fornecedor_subclasse IS NOT NULL + AND d.ano >= 2020 +GROUP BY c2.secao, c2.descricao_secao +ORDER BY total_transacoes DESC \ No newline at end of file diff --git a/queries/investiga_state_actor.md b/queries/investiga_state_actor.md new file mode 100644 index 0000000..c70d3cf --- /dev/null +++ b/queries/investiga_state_actor.md @@ -0,0 +1,90 @@ +# Investigação de Empresas com CNPJ em Casos de Corrupção com o Estado + +## Tabelas para investigar a partir de um CNPJ + +### Layer 1 — Identidade e estrutura da empresa + +| Tabela | Por quê | +|---|---| +| `br_me_cnpj.empresas` | Razão social, natureza jurídica, porte, capital social via `cnpj_basico` | +| `br_me_cnpj.estabelecimentos` | Todas as filiais (matriz + filiais), situação cadastral, CNAE, endereço, datas — via `cnpj` ou `cnpj_basico` | +| `br_me_cnpj.socios` | Quem controla a empresa — pivô para mapear redes de ownership via `cnpj_basico` | +| `br_me_cnpj.simples` | Status Simples Nacional / MEI — útil para sinalizar empresas de fachada | +| `br_bd_diretorios_brasil.empresa` | Diretório cruzado com campos enriquecidos | + +### Layer 2 — Licitações e contratos federais + +| Tabela | Por quê | +|---|---| +| `br_cgu_licitacao_contrato.licitacao` | Todos os processos licitatórios federais — filtre por `sigla_uf`, una a contratos | +| `br_cgu_licitacao_contrato.licitacao_participante` | **Chave** — quais CNPJs participaram de cada licitação | +| `br_cgu_licitacao_contrato.licitacao_item` | Itens adquiridos — detectar superfaturamento | +| `br_cgu_licitacao_contrato.contrato_compra` | Contratos firmados — tem `cnpj_contratado`, `valor_global`, `situacao_contrato` | +| `br_cgu_licitacao_contrato.contrato_item` | Breakdown itemizado do contrato | +| `br_cgu_licitacao_contrato.contrato_apostilamento` | Apostilamentos — sinaliza inflação de valor pós-adjudicação | +| `br_cgu_licitacao_contrato.contrato_termo_aditivo` | Termos aditivos — mesmo sinal de alerta | +| `br_cgu_licitacao_contrato.licitacao_empenho` | Liga licitação → empenho (comprometimento orçamentário) | + +### Layer 3 — Licitações estaduais/municipais (dados World Bank MIDES) + +| Tabela | Por quê | +|---|---| +| `world_wb_mides.licitacao` | Licitações estaduais (tem campos de vencedor com CNPJ) | +| `world_wb_mides.licitacao_participante` | Tem `documento` (CNPJ/CPF) e `razao_social` de cada participante | +| `world_wb_mides.licitacao_item` | Itens por licitação em nível estadual | +| `world_wb_mides.empenho` | Comprometimentos orçamentários ligados a licitações | +| `world_wb_mides.liquidacao` | Autorização de pagamento — confirma que o dinheiro se moveu | +| `world_wb_mides.pagamento` | Pagamentos efetivos — confirmação final do fluxo financeiro | +| `world_wb_mides.relacionamentos` | Vínculos explícitos empenho↔licitação | + +### Layer 4 — Fluxos orçamentários e transferências + +| Tabela | Por quê | +|---|---| +| `br_cgu_orcamento_publico.orcamento` | Dotações orçamentárias federais por órgão | +| `br_cgu_cartao_pagamento.microdados_governo_federal` | Gastos com cartão corporativo — frequentemente usado para burlar regras de licitação | +| `br_cgu_cartao_pagamento.microdados_compras_centralizadas` | Compras centralizadas via cartão governamental | +| `br_me_sic.transferencia` | Transferências federal→estadual/municipal — seguir o dinheiro a jusante | +| `br_me_siconfi.uf_despesas_orcamentarias` | Execução orçamentária estadual | +| `br_me_siconfi.municipio_despesas_orcamentarias` | Execução orçamentária municipal | +| `br_cgu_emendas_parlamentares.microdados` | Emendas parlamentares — vetor clássico de corrupção, liga políticos a contratadas | + +### Layer 5 — Financiamento de campanha (conexão política) + +| Tabela | Por quê | +|---|---| +| `br_tse_eleicoes.receitas_candidato` | Doações recebidas — verificar se o CNPJ doou a políticos | +| `br_tse_eleicoes.despesas_candidato` | Gastos — se a empresa recebeu pagamentos de campanhas | +| `br_tse_eleicoes.receitas_comite` / `receitas_orgao_partidario` | Financiamento partidário | +| `br_tse_eleicoes.candidatos` | Cruzar donos da empresa (sócios) com candidatos via CPF | +| `br_tse_filiacao_partidaria.microdados` | Os donos da empresa são filiados a partidos? | + +### Layer 6 — Obras e imóveis + +| Tabela | Por quê | +|---|---| +| `br_rf_cno.microdados` | Cadastro Nacional de Obras — empresas registradas como responsáveis por obra | +| `br_rf_cno.vinculos` | Vínculos entre CNO e entidade responsável | +| `br_rf_cno.cnaes` | CNAE declarado na obra | +| `br_rf_cafir.imoveis_rurais` | Registro de imóveis rurais — útil para rastreamento de ativos | + +--- + +## Sequência de investigação sugerida + +``` +CNPJ → br_me_cnpj.estabelecimentos (perfil, status, CNAE) + → br_me_cnpj.socios (quem controla, obter CPFs) + → br_cgu_licitacao_contrato.licitacao_participante (todas as licitações que participou) + → br_cgu_licitacao_contrato.contrato_compra (contratos ganhos) + → world_wb_mides.licitacao_participante (licitações estaduais) + → world_wb_mides.pagamento (dinheiro pago) + → br_tse_eleicoes.receitas_candidato (doações do CNPJ) + → br_cgu_emendas_parlamentares (qual político direcionou R$ à área) +``` + +--- + +## Lacunas conhecidas + +**CEIS/CNEP** (listas federais de suspensão/sanção) e **achados de auditoria TCU/TCE** não estão presentes neste dataset. Devem ser cruzados de fontes externas. Todo o restante para uma cadeia completa de procurement→pagamento→financiamento-de-campanha está disponível. diff --git a/queries/parlamentares_empresas_licitacoes.md b/queries/parlamentares_empresas_licitacoes.md new file mode 100644 index 0000000..03388fb --- /dev/null +++ b/queries/parlamentares_empresas_licitacoes.md @@ -0,0 +1,61 @@ +# Parlamentares Eleitos com Empresas Vencedoras de Licitações Federais + +Cruzamento entre: +- **TSE** (`br_tse_eleicoes.candidatos` + `resultados_candidato`) — parlamentares eleitos com CPF +- **CNPJ/ME** (`br_me_cnpj.socios`) — quadro societário das empresas vencedoras +- **CGU** (`br_cgu_licitacao_contrato.licitacao_item`) — itens de licitação > R$10k + +**Join**: nome exato (case-insensitive) + 6 dígitos centrais do CPF mascarado (`***XXXXXX**`). +**Filtro**: `valor_item` entre R$10.001 e R$500M; CNPJ vencedor válido (14 dígitos numéricos); empresas públicas federais conhecidas excluídas manualmente. + +--- + +## Resultados (ordenados por valor total) + +| Parlamentar | Cargo | Partido | UF | Último mandato | Empresa | CNPJ | Primeiro contrato | Último contrato | Itens | Valor Total (R$) | +|---|---|---|---|---|---|---|---|---|---|---| +| VITTORIO MEDIOLI | Dep. Federal / Prefeito | PSDB → PSD | MG | 2020 | DEVA VEICULOS LTDA | 23762552000302 | 2017 | 2023 | 270 | 1.872.266.982 | +| MANOEL SALVIANO SOBRINHO | Dep. Federal | PSDB | CE | 2010 | FARMACE – IND. QUIM.-FARM. CEARENSE LTDA | 06628333000146 | 2013 | 2023 | 8.283 | 1.108.154.974 | +| WALDOMIRO LUIZ SOSTER | Dep. Estadual | PSDB | AC | 1998 | M. S. M. INDUSTRIAL LTDA | 05394853000179 | 2015 | 2023 | 74 | 791.602.773 | +| STELLA ALVES BRANCO ROMANOS | Prefeita / Vice-prefeita | PDT / PHS | RJ | 2004 | INSTITUTO VITAL BRAZIL S/A¹ | 30064034000100 | 2014 | 2022 | 50 | 754.366.936 | +| CARLOS RONALDO VIEIRA FERNANDES | Vereador | PT | RS | 2000 | CEEE-D (COMPANHIA ESTADUAL DE DIST. ENERGIA)¹ | 08467115000100 | 2013 | 2023 | 451 | 753.170.033 | +| MARIA HELENA TEIXEIRA LIMA | Dep. Federal | MDB | RR | 2022 | VOARE TAXI AEREO LTDA | 00581615000159 | 2013 | 2023 | 57 | 301.817.731 | +| RUBEM MEDINA | Dep. Federal | PFL | RJ | 1998 | ARTPLAN COMUNICACAO S/A | 33673286000478 | 2013 | 2017 | 4 | 398.000.000² | +| REGINA VERA NOGUEIRA LEMOS | Vereadora | PTN | SP | 2004 | POWERTECH ENGENHARIA SERV. E LOCACOES | 12302292000104 | 2016 | 2017 | 4 | 278.077.027 | +| CARLOS AVALONE JUNIOR | Dep. Estadual | PSDB | MT | 2022 | FRATELLO ENGENHARIA LTDA | 22451088000109 | 2016 | 2019 | 13 | 240.612.157 | +| ANTONIO ELIAS DE OLIVEIRA | Prefeito | PMDB | PA | 2008 | CONSTRUTORA JUMBO LTDA | 07630228000104 | 2023 | 2023 | 4 | 196.475.734 | +| EDMILSON PEDRO PELIZARI | Prefeito / Vice-prefeito | PP | RS | 2016 | ASSOC RIOGR EMPR ASSIST TEC E EXT. RURAL | 89161475000173 | 2013 | 2018 | 192 | 185.532.591 | +| FRANCISCO BELLO GALINDO FILHO | Dep. Estadual | PTB | MT | 2006 | UNIDAS CONSTRUTORA LTDA | 01865426000170 | 2013 | 2018 | 11 | 170.824.189 | +| MARCOS LEITE FRANCO SOBRINHO | Dep. Estadual | PMDB | SE | 2002 | SERGIPE IND. TEXTIL LTDA (em rec. judicial) | 13006218000286 | 2013 | 2020 | 64 | 134.846.234 | +| TARCIZO MESSIAS DOS SANTOS | Prefeito | PSDB | PR | 2000 | FRANGOS PIONEIRO IND. ALIMENTOS LTDA | 00974731000642 | 2013 | 2023 | 102 | 113.637.682 | +| FRANCISCO LIMA LEITE | Vereador | PR | PE | 2012 | S N SINALIZADORA NACIONAL E SERVICOS LTDA | 08439201000100 | 2018 | 2022 | 19 | 103.573.686 | +| JOAQUIM FRANCISCO DE PAULA | Prefeito / Vereador | PSDC | SP | 2004 | HOSPIMETAL IND. METAL. EQUIP. HOSP. LTDA | 54178983000180 | 2013 | 2021 | 98 | 88.256.950 | +| MARCUS ANTONIO D ARRIGO | Vereador | PSDB | RS | 2004 | INTRAL SA IND. MATERIAIS ELETRICOS | 88611264000122 | 2014 | 2023 | 57 | 87.609.908 | +| ANSELMO GUEDES DE CASTILHO | Vereador | PT | PB | 2000 | FUNDACAO FUNETEC PB | 02168943000153 | 2013 | 2023 | 43 | 145.263.270 | +| MARCIO GAMBIN | Vereador | PT | RS | 2000 | LICITARE PRODUTOS, MAT. E SERVICOS LTDA | 18641075000117 | 2013 | 2023 | 2.812 | 111.541.070 | + +> ¹ Possível falso positivo: empresa com controle público estadual (Vital Brazil = empresa pública do RJ; CEEE-D = empresa pública do RS). +> ² Rubem Medina aparece com dois CNPJs da Artplan: R$298M (CNPJ ...000478) + R$100M (CNPJ ...000125) = R$398M total. + +--- + +## Órgãos contratantes mais recorrentes + +- **DNIT** — infraestrutura rodoviária (Waldomiro Soster/M.S.M., Carlos Avalone/Fratello, Francisco Bello/Unidas) +- **CODEVASF** — irrigação e desenvolvimento regional (Vittorio Medioli/Deva Veículos) +- **EBSERH** — hospitais universitários federais (Manoel Salviano/Farmace) +- **Ministério da Saúde** — compras de saúde (Maria Helena/Voare) +- **Presidência da República** — comunicação (Rubem Medina/Artplan) + +--- + +## Metodologia e Limitações + +- **Tabelas**: `br_tse_eleicoes.candidatos`, `br_tse_eleicoes.resultados_candidato`, `br_me_cnpj.socios`, `br_cgu_licitacao_contrato.licitacao_item` +- **Chave de join sócio→parlamentar**: `SUBSTR(cpf_mascarado, 4, 6) = SUBSTR(cpf_tse, 4, 6) AND UPPER(nome_socio) = UPPER(nome_candidato)` +- **Limitações**: + 1. CPF mascarado na Receita Federal — apenas 6 de 11 dígitos visíveis; o nome mitiga mas não elimina falsos positivos + 2. Quadro societário é histórico — o sócio pode ter entrado/saído antes ou depois dos contratos + 3. Não cruzamos data do mandato com data do contrato — alguns contratos podem ser posteriores ao último mandato listado + 4. Valor filtrado entre R$10.001 e R$500M por item (58 registros com valores > R$500M foram removidos por erro na fonte) + 5. Empresas públicas federais óbvias foram excluídas (SERPRO, Caixa, BNDES, Correios, Petrobras), mas algumas mistas podem permanecer