---
title: "POST /FGTS/BuscarSimulacao"
method: POST
path: "/FGTS/BuscarSimulacao"
tags: ["FGTS"]
---

# POST /FGTS/BuscarSimulacao

`POST /FGTS/BuscarSimulacao`

## Headers

- `IdempotencyKey` string, required

## Request body

- FGTSSaqAnivSimulacaoCommand
  - `dto` SimulacaoDTO, required
    - `Saldo` number, double — Saldo na CEF do solicitante
    - `VlrEmprestimo` number, double, nullable — Valor solicitado de emprestimo
    - `Periodo` integer, nullable — Prazo a ser antecipado do saque FGTS
    - `TaxaMensal` number, double, nullable — Taxa mensal a ser utilizada, quando não informada utiliza a padrão
    - `VlrTAC` number, double, nullable — Valor TAC
    - `PercTAC` number, double, nullable — Percentual TAC
    - `DtAniversario` string, date-time, nullable — Data de aniversário do solicitante
    - `CpfTrabalhador` string, nullable, required — Número do documento de CPF do solicitante
    - `ConsultaCache` boolean — Utiliza o cache caso esteja ativo na credencial do parceiro
    - `Credencial` integer, nullable — Credencial na qual o parceiro quer realizar a simulação
    - `Periodos` SimulacaoPeriodosDTO[], nullable — Lista de Períodos de repasses
      - `DataRepasse` string, date-time, nullable — Data do repasse
      - `VlrRepasse` number, double, nullable — Valor do repasse

## Response `200`

OK

- BuscarSimulacaoResponse
  - `Msg` string, nullable
  - `Result` boolean
  - `HasError` boolean
  - `Messages` Message[], nullable
    - `MessageType` 1 | 2 | 3
    - `Code` string, nullable
    - `Context` string, nullable
    - `Description` string, nullable
    - `Field` string, nullable
  - `IdentificadorConsulta` string, uuid, nullable
  - `CodigoBatch` string, uuid, nullable
  - `VlrDispSaque` number, double, nullable
  - `PeriodoMin` integer, nullable
  - `PeriodoMax` integer, nullable
  - `Simulacao` FGTSSaqAnivSimulacao
    - `Saldo` number, double
    - `Periodo` integer
    - `DtInicio` string, date-time
    - `DtFim` string, date-time
    - `TaxaMensal` number, double
    - `TaxaCETMensal` number, double
    - `TaxaCETAnual` number, double
    - `TaxaJurosAnual` number, double
    - `VlrEmprestimoCliente` number, double
    - `VlrJuros` number, double
    - `VlrIOF` number, double
    - `VlrIOFAdicional` number, double
    - `VlrLiberado` number, double
    - `VlrOperacao` number, double
    - `VlrTAC` number, double
    - `VlrSeguro` number, double
    - `VlrReserva` number, double
    - `VlrAmortizacao` number, double
    - `VlrTransferencia` number, double
    - `SimulacaoParcelas` FGTSSaqAnivSimulacaoParcela[], nullable
      - `VlrRepasse` number, double
      - `DtRepasse` string, date-time
      - `VlrPrincipal` number, double
      - `VlrIOF` number, double
      - `VlrIOFAdicional` number, double
      - `VlrLiberado` number, double
      - `VlrJuros` number, double
  - `Consulta` FGTSConsultaSaldoResponse
    - `cpfTrabalhador` string, nullable
    - `dataSaldo` string, nullable
    - `existeSaldoDesconsiderado` boolean
    - `qtdPedidos` integer
    - `periodos` FGTSPeriodo[], nullable
      - `dataRepasse` string, nullable
      - `valor` number, double
    - `Cache` boolean
  - `Credencial` string, nullable

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api.md) · [All operations](https://skmtc.net/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/moneyp/bmpdigitalcore-apiexterna-proposta-api/versions/387386c600ce/schema)
