Esta consulta é totalmente aberta para a customização de campos e filtros a serem utilizados. A partir dela, podem ser montadas diversas consultas cruzando informações de Dotações e especificando as colunas que devem ser exibidas. O retorno depende dos parâmetros que serão utilizados.
URL
/orcamento/json-dotacoes-avancada-filtro/
MÉTODO
GET
PARÂMETROS
Obrigatórios
Nome | Tipo | Descrição | Valores |
limit | integer | Seta um limite de resultados apresentados na consulta. | 1 a 1000 |
offset | integer | Seta a quantidade de valores que será ignorada no início dos resultados. Apresentada o próximo valor após o offset. | - |
data_registro_dti_ | Date | Seta a data inicial que será realizada a consulta. (dd/mm/yyyy) | - |
data_registro_dtf_ | Date | Seta a data final que será realizada a consulta. (dd/mm/yyyy) | - |
visualizar | text | Define quais colunas serão exibidas. Pode ser vários. ex: visualizar=ug&visualizar=descricao_ug | descricao_ug, ug, descricao_natureza2, descricao_natureza3, descricao_natureza5, descricao_natureza6, ano, mes |
valor | text | Define quais valores serão exibidos. Pode ser vários. ex: valor=total_inicial&valor=total_reduzido | total_inicial, total_suplementado, total_reduzido, total_atualizado |
* Ao passar descricao_ug como valor de visualizar, obrigatoriamente deve ser passado também o valor ug.
Opcionais
Nome | Tipo | Descrição |
ug__in | integer | Filtra pelo código da unidade gestora entre as retornadas na consulta. |
descricao_ug__in | text | Filtra pelo nome da unidade gestora entre as retornadas na consulta. |
descricao_natureza2__in (cat. econômica) | text | Filtra pelo nome da categoria econômica entre as retornadas na consulta. |
descricao_natureza3__in (natureza da despesa) | text | Filtra pelo nome da natureza entre as retornadas na consulta. |
descricao_natureza5__in (mod. de aplicação) | text | Filtra pelo nome da modalidade de aplicação entre as retornadas na consulta. |
descricao_natureza6__in (elemento) | text | Filtra pelo nome do elemento entre as retornadas na consulta. |
sort | text | Define o campo o qual será ordenada a consulta. |
order | text | Define a ordem que será ordenada a consulta. Valores: asc / desc |
* Os parâmetros com __in no final podem ter mais de um valor associado. Exemplo: /?ug__in=64647&ug__in=92782
EXEMPLO
URL utilizada: http://transparencia.al.gov.br/orcamento/json-dotacoes-avancada-filtro/?data_registro_dti_=01/01/2015&data_registro_dtf_=31/12/2015&visualizar=descricao_natureza6&limit=2&offset=0&valor=total_inicial&valor=total_atualizado
{ "total": 55, "titulo": "Dotações Orçamentárias", "detalhe": { "valor_atualizado_total": "8.470.965.411,90", "valor_suplementado__sum": "17.346.811,79", "valor_inicial__sum": "124.535.778,00", "valor_reduzido__sum": "11.639.084,20", "valor_inicial_total": "8.334.308.547,00", "valor_suplementado_total": "3.844.579.308,46", "valor_reduzido_total": "3.707.922.443,56", "valor_atualizado__sum": "130.243.505,59", "descricao_natureza6": "APOSENTADORIAS, RESERVA REMUNERADA E REFORMAS" }, "rows": [ { "total_atualizado": "130.243.505,59", "total_inicial": "124.535.778,00", "descricao_natureza6": "APOSENTADORIAS, RESERVA REMUNERADA E REFORMAS" }, { "total_atualizado": "1.772.477,88", "total_inicial": "2.695.126,00", "descricao_natureza6": "AQUISICAO DE IMOVEIS" } ] }