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 Repasses e especificando as colunas que devem ser exibidas. O retorno depende dos parâmetros que serão utilizados.
URL
/repasse/json-repasse-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. Apresenta 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=descricao_tipo_imposto&visualizar=ano | descricao_tipo_imposto, cod_tipo_imposto, nome_favorecido, ano, mes |
| valor | text | Define quais valores serão exibidos. Pode ser vários. ex: valor=total | total |
* Ao passar o valor descricao_tipo_imposto como visualizar, também deve ser passado o valor cod_tipo_imposto.
Opcionais
| Nome | Tipo | Descrição |
| cod_tipo_imposto__in | text | Filtra pelo código do imposto entre os retornadas na consulta. Pode ser vários. |
| cod_favorecido__in | text | Filtra pelo código do favorecido entre os retornadas na consulta. Pode ser vários. |
| 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: /?cod_tipo_imposto__in=2&cod_tipo_imposto__in=4
EXEMPLO
URL utilizada: http://transparencia.al.gov.br/repasse/json-repasse-avancada-filtro/?data_registro_dti_=01/01/2015&data_registro_dtf_=31/12/2015&visualizar=ano&visualizar=descricao_tipo_imposto&visualizar=cod_tipo_imposto&limit=3&offset=0&valor=total
{
"total": 4,
"detalhe": {
"valor_total": "772.262.722,48",
"ano": 2015,
"descricao_tipo_imposto": "IPI",
"cod_tipo_imposto": 1,
"valor": "641.080,81"
},
"rows": [
{
"valor_total": "674.960.569,75",
"ano": 2015,
"descricao_tipo_imposto": "ICMS",
"cod_tipo_imposto": 2
},
{
"valor_total": "641.080,81",
"ano": 2015,
"descricao_tipo_imposto": "IPI",
"cod_tipo_imposto": 1
}
]
}