Gastos CEAPS (cota parlamentar)
senado_ceapsDespesas da Cota para Exercício da Atividade Parlamentar (CEAPS) dos senadores em um ano. Para perguntas de maior/menor/média/mediana/distribuição/ranking ('quem gastou mais CEAPS', 'gasto mediano', 'distribuição das despesas') use estatisticas=true: computa min/máx/média/mediana/desvio/percentis sobre TODAS as despesas filtradas e devolve top/bottom (padrão 10) com identificadores — os modos agregados só somam por grupo e não revelam a distribuição nem o extremo individual. Sem agruparPor → distribuicao das despesas individuais + top/bottom; com agruparPor (senador/tipo/mes/fornecedor) → grupos[] ranqueados por soma decrescente (grupos[0] = maior gastador), cada um com sua mini-distribuição. Sem estatisticas: nos modos agregados (por-senador/por-tipo/por-mes/por-fornecedor, padrão por-senador) traz agregado[] ordenado por total desc com chave, total e despesas (contagem); em modo='detalhe' traz despesas[] (mês, data, senador, tipoDespesa, fornecedor, cnpjCpf, valor). Filtre por mes, codSenador, nomeSenador, tipoDespesa ou fornecedor (busca parcial); limite cap 100 com aviso ao truncar. Obtenha codSenador via senado_listar_senadores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ano | Yes | Ano das despesas | |
| mes | No | Filtrar por mês | |
| modo | No | Agregação ou detalhe (padrão: por-senador). Ignorado quando estatisticas=true | por-senador |
| topN | No | Tamanho das listas top/bottom quando estatisticas=true sem agruparPor (padrão: 10, máx: 100) | |
| limite | No | Máximo de linhas no resultado (padrão: 100) | |
| agruparPor | No | Quando estatisticas=true, ranqueia os grupos por soma decrescente (grupos[0] = maior gastador), cada grupo com sua mini-distribuição | |
| codSenador | No | Filtrar por código do senador | |
| fornecedor | No | Filtrar por fornecedor (busca parcial) | |
| nomeSenador | No | Filtrar por nome do senador (busca parcial) | |
| tipoDespesa | No | Filtrar por tipo de despesa (busca parcial) | |
| estatisticas | No | Computa estatísticas (min/máx/média/mediana/percentis) + ranking top/bottom sobre todas as despesas filtradas. Use para 'quem gastou mais/menos', 'gasto médio/mediano', 'distribuição', 'ranking' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||