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

# POST /FGTS/BuscarSimulacaoMultiPeriodo

`POST /FGTS/BuscarSimulacaoMultiPeriodo`

## Headers

- `IdempotencyKey` string, required

## Request body

- FGTSSaqAnivSimulacaoMultiPeriodoCommand
  - `dto` FGTSSaqAnivSimulacaoMultiPeriodoDTO
    - `Saldo` number, double, nullable — Saldo na CEF do solicitante
    - `VlrEmprestimo` number, double, nullable — Valor solicitado de emprestimo
    - `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 — 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` FGTSSaqAnivSimulacaoPeriodosDTO[], 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

- FGTSSaqAnivSimulacaoMultiPeriodoResponse
  - `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
  - `VlrDispSaque` number, double
  - `PeriodoMin` integer
  - `PeriodoMax` integer
  - `CodigoBatch` string, uuid, nullable
  - `Simulacoes` FGTSSaqAnivSimulacaoMultiPeriodo[], nullable
    - `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
    - `VlrReserva` number, double
    - `VlrAmortizacao` number, double
    - `VlrTransferencia` number, double
    - `VlrOutrasDespesas` 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
  - `SimulacoesErro` SimulacaoErro[], nullable
    - `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
    - `Periodo` integer
  - `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.dev/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api.md) · [All operations](https://skmtc.dev/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api/llms.txt) · [OpenAPI document](https://skmtc.dev/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api/revisions/387386c600ce?raw)
