Recusadas analítico

Para emissão do relatório de recusadas analítico, é enviado uma requisição do tipo POSTpara 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
Exemplo de response
[
  {
    "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
Exemplo de response
[
  {
    "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
Exemplo de response
[
  {
    "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"
  }
]

Para mais informações, acesse a documentação da API:


Para mais informações, acesse a documentação da API: