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"
}
]
}