--- title: 2.4. Consultar Simulação url: https://docs.vehub.com.br/API/VeFlow%20-%20Duplicata%20Escritural/2.%20Agenda%20de%20receb%C3%ADveis/v1/2.4.%20Consultar%20Simula%C3%A7%C3%A3o/ --- # 2.4. Consultar Simulação ## 🔗 Endpoint | Método | URL | |------------------------------------------------------|-----| | ![GET](https://img.shields.io/badge/GET-brightgreen) | `/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 ```bash 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 ```json { "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.