Ir para o conteúdo

2.4. Consultar Simulação

🔗 Endpoint

Método URL
GET /public/api/v1/duplicata-escritural/simulacoes/{identificadorSimulacao}

🧾 Descrição

Consulta os detalhes de uma simulação previamente criada, incluindo o status da agenda, os totais financeiros calculados e a lista paginada de duplicatas encontradas com seus valores de aquisição.


🧾 Parâmetros

Parâmetro Tipo Local Obrigatório Descrição
identificadorSimulacao string Path Sim GUID da simulação a ser consultada
indicePagina integer Query Não Índice da página (padrão: 1)
tamanhoDaPagina integer Query Não Quantidade de registros por página (padrão: 10)

🧪 Exemplo de cURL

curl -X GET "https://api.vehub.com.br/public/api/v1/duplicata-escritural/simulacoes/534D8AAE-61E4-4264-9D15-715B9E1F1D51?indicePagina=1&tamanhoDaPagina=10" \
  -H "Authorization: Bearer {seu_token}" \
  -H "GrupoEconomico: {seu_grupo_economico}" \

📥 Response

✅ 200 OK

{
  "identificador": "534D8AAE-61E4-4264-9D15-715B9E1F1D51",
  "simulacao": {
    "statusAgenda": 1,
    "motivoFalha": ""
  },
  "totais": {
    "nominal": 50000.00,
    "desconto": 625.00,
    "aquisicao": 49375.00,
    "taxa": 1.25,
    "disponivel": 49375.00
  },
  "duplicatas": {
    "registros": [
      {
        "identificadorExterno": "7D121577-3C5A-494D-B052-291D9E100D0D",
        "sacadorDocumento": "12345678000199",
        "sacadoDocumento": "98765432000155",
        "dataVencimento": "2025-10-15",
        "valorDuplicata": 5000.00,
        "valorDesconto": 62.50,
        "valorAquisicao": 4937.50,
        "selecionado": false
      }
    ],
    "paginacao": {
      "paginaAtual": 1,
      "paginaTotal": 1,
      "paginaQuantidadeRegistro": 10,
      "quantidadeRegistros": 1,
      "temPaginaAnterior": false,
      "temProximaPagina": false
    },
    "mensagem": null
  }
}

🧾 Detalhamento dos Campos

🔹 simulacao

Campo Tipo Descrição
statusAgenda integer Status da agenda da simulação (ver StatusAgenda)
motivoFalha string Motivo da falha caso o status indique erro

🔢 StatusAgenda

Código Significado
1 Agenda disponível
2 Agenda vazia
3 Agenda ultrapassou tempo de publicação
4 Agenda com falha

🔹 totais

Campo Tipo Descrição
nominal number Valor total nominal das duplicatas
desconto number Soma dos deságios calculados
aquisicao number Valor líquido total a ser desembolsado
taxa number Taxa aplicada na simulação
disponivel number Valor disponível para operação

🔹 duplicatas.registros

Campo Tipo Descrição
identificadorExterno string GUID externo da duplicata
sacadorDocumento string CNPJ/CPF do sacador (somente números)
sacadoDocumento string CNPJ/CPF do sacado (somente números)
dataVencimento string Data de vencimento da duplicata (YYYY-MM-DD)
valorDuplicata number Valor nominal da duplicata
valorDesconto number Valor do deságio calculado
valorAquisicao number Valor líquido após desconto
selecionado boolean Indica se a duplicata está selecionada para contratação

🔹 duplicatas.paginacao

Campo Tipo Descrição
paginaAtual integer Número da página atual
paginaTotal integer Total de páginas disponíveis
paginaQuantidadeRegistro integer Tamanho da página configurado
quantidadeRegistros integer Total de registros encontrados
temPaginaAnterior boolean Indica se existe página anterior
temProximaPagina boolean Indica se existe próxima página

🕒 Observações

  • Use os parâmetros indicePagina e tamanhoDaPagina para navegar pelas duplicatas da simulação.
  • O campo selecionado indica se a duplicata foi vinculada à simulação via 7.3. Vincular Duplicatas.
  • O campo motivoFalha é preenchido apenas quando o statusAgenda indicar falha.