Recusadas analítico
Para emissão do relatório de recusadas analítico, é enviado uma requisição do tipo POST
para o endpoint {{ BASE_REPORT_API_URL }}/v1/relatorio/compras-recusadas
passando um objeto FiltroRelatorioDTO no corpo da requisição, com os filtros desejados.
Exemplo de payload
{
"redeId": 193,
"empresaId": 388,
"lojaId": 433,
"dataInicio": null, // campo opcional para customizar o período
"dataFim": null, // campo opcional para customizar o período
"situacao": "TODAS", // verificar endpoints de tipagem
"totalizacao": "DIARIA", // verificar endpoints de tipagem
"tpPeriodo": "SETE_DIAS", // verificar endpoints de tipagem
"tipoRel": "PDF", // verificar endpoints de tipagem
"tpAnalise": "A",
}
Essa requisição irá retornar um FILE com o relatório em PDF ou XLS, codificado no formato Base64, de acordo com o tipo de relatório escolhido no objeto FiltroRelatorioDTO.
Para composição desse objeto de filtro, acesse as informações abaixo:
Endpoints e documentação para tipagem dos filtros
Tipos relatórios
É enviado uma requisição do tipo GET
para o endpoint abaixo, que irá retornar as opções disponíveis para utilização no campo tipoRel
do objeto FiltroRelatorioDTO.
{{ BASE_API_URL }}/v1/tipos/tipos-relatorio
[
{
"id":"PDF",
"descricao":"PDF"
},
{
"id":"XLS",
"descricao":"Excel"
}
]
Tipos período
É enviado uma requisição do tipo GET
para o endpoint abaixo, que irá retornar as opções disponíveis para utilização no campo tpPeriodo
do objeto FiltroRelatorioDTO.
{{ BASE_API_URL }}/v1/tipos/periodo-relatorio
[
{
"id": "HOJE",
"descricao": "Hoje"
},
{
"id": "ONTEM",
"descricao": "Ontem"
},
{
"id": "SETE_DIAS",
"descricao": "Últimos 7 dias"
},
{
"id": "TRINTA_DIAS",
"descricao": "Últimos 30 dias"
},
{
"id": "SESSENTA_DIAS",
"descricao": "Últimos 60 dias"
}
]
Recusa venda
É enviado uma requisição do tipo GET
para o endpoint abaixo, que irá retornar as opções disponíveis para utilização no campo situacao
do objeto FiltroRelatorioDTO.
{{ BASE_API_URL }}/v1/tipos/recusa-venda
[
{
"id": "CARTAO_BLOQUEADO",
"descricao": "Cartão bloqueado"
},
{
"id": "CLIENTE_ATRASO",
"descricao": "Cliente com atraso"
},
{
"id": "CLIENTE_RESTRICAO",
"descricao": "Cliente com restrição"
},
{
"id": "FALTA_LIMITE",
"descricao": "Falta de limite"
},
{
"id": "ERRO_SPC",
"descricao": "Erro de consulta SPC"
},
{
"id": "FALTA_PLANO",
"descricao": "Falta plano de pagamento"
}
]