> ## Documentation Index
> Fetch the complete documentation index at: https://bmpdocs.moneyp.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Consultar valor atualizado das parcelas

> Esse serviço é utilizado para consultar o cálculo atualizado das parcelas de um empréstimo, considerando encargos, multas, juros e abatimentos. Ele mostra quanto o cliente precisa pagar hoje para quitar cada parcela, levando em conta possíveis atrasos ou antecipações.

<RequestExample>
  ```shellscript filename theme={null}
  curl --location --request POST 'https://econsignadotrabalhador.moneyp.dev.br/contrato/parcela/consultar' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer {token}' \
  --data '{
  	"numeroContrato": "5075328",
  	"NumeroParcelas": [
  		3,
  		4,
  		5,
  		6,
  		7,
  		8,
  		9
  	],
  	"dataCalculo": "01122025",
  	"permiteDescapitalizacao": true
  }'
  ```
</RequestExample>

<ResponseExample>
  ```json filename theme={null}
  {
  	"CodigoRequisicao": "32aa005c-d80c-4665-9818-c9d111e72a8c",
  	"Origem": "/consultar",
  	"Conteudo": {
  		"DtCalculo": "2025-12-01T00:00:00",
  		"Parcelas": [
  			{
  				"NroParcela": 3,
  				"DtVencimentoAtual": "2025-11-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 3.99,
  					"VlrMora": 0.53,
  					"VlrJurosContrato": 1.07,
  					"VlrEncargos": 5.59,
  					"VlrAbatimento": 0.0,
  					"VlrSaldoAtualizado": 205.33
  				}
  			},
  			{
  				"NroParcela": 4,
  				"DtVencimentoAtual": "2025-12-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 0.0,
  					"VlrMora": 0.0,
  					"VlrJurosContrato": 0.0,
  					"VlrEncargos": 0.0,
  					"VlrAbatimento": 2.88,
  					"VlrSaldoAtualizado": 196.86
  				}
  			},
  			{
  				"NroParcela": 5,
  				"DtVencimentoAtual": "2026-01-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 0.0,
  					"VlrMora": 0.0,
  					"VlrJurosContrato": 0.0,
  					"VlrEncargos": 0.0,
  					"VlrAbatimento": 6.87,
  					"VlrSaldoAtualizado": 192.87
  				}
  			},
  			{
  				"NroParcela": 6,
  				"DtVencimentoAtual": "2026-02-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 0.0,
  					"VlrMora": 0.0,
  					"VlrJurosContrato": 0.0,
  					"VlrEncargos": 0.0,
  					"VlrAbatimento": 10.78,
  					"VlrSaldoAtualizado": 188.96
  				}
  			},
  			{
  				"NroParcela": 7,
  				"DtVencimentoAtual": "2026-03-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 0.0,
  					"VlrMora": 0.0,
  					"VlrJurosContrato": 0.0,
  					"VlrEncargos": 0.0,
  					"VlrAbatimento": 14.24,
  					"VlrSaldoAtualizado": 185.50
  				}
  			},
  			{
  				"NroParcela": 8,
  				"DtVencimentoAtual": "2026-04-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 0.0,
  					"VlrMora": 0.0,
  					"VlrJurosContrato": 0.0,
  					"VlrEncargos": 0.0,
  					"VlrAbatimento": 17.99,
  					"VlrSaldoAtualizado": 181.75
  				}
  			},
  			{
  				"NroParcela": 9,
  				"DtVencimentoAtual": "2026-05-23T00:00:00",
  				"Calculado": {
  					"VlrMulta": 0.0,
  					"VlrMora": 0.0,
  					"VlrJurosContrato": 0.0,
  					"VlrEncargos": 0.0,
  					"VlrAbatimento": 21.56,
  					"VlrSaldoAtualizado": 178.18
  				}
  			}
  		]
  	},
  	"Erros": []
  }
  ```
</ResponseExample>

<AccordionGroup>
  <Accordion title="Descrição dos campos da requisição">
    <ParamField path="numeroContrato" type="number" required>
      Número do contrato que será consultado.
    </ParamField>

    <ParamField path="numeroParcelas" type="number[]" required>
      Número das parcelas do contrato que serão consultadas.
    </ParamField>

    <ParamField path="dataCalculo" type="string" required>
      Data para cálculo do valor presente em formato 'ddmmaaaa'.
    </ParamField>

    <ParamField path="permiteDescapitalizacao" type="boolean" required>
      Indica se o cálculo das parcelas nesta consulta deve ser aplicado descapitalização e encargos.
    </ParamField>
  </Accordion>

  <Accordion title="Descrição dos campos do retorno">
    <ParamField path="DtCalculo" type="string<date-time>">
      Data para qual foi calculado o valor presente.
    </ParamField>

    <ParamField path="Parcelas" type="object[]">
      Lista com resultado das parcelas consultas.

      <ParamField path="Parcelas[].NroParcela" type="number">
        Número da parcela consultada.
      </ParamField>

      <ParamField path="Parcelas[].DtVencimentoAtual" type="string<date-time>">
        Data de vencimento atual da parcela.
      </ParamField>

      <ParamField path="Parcelas[].Calculado" type="object">
        Resultado do cálculo do valor presente para a parcela

        <ParamField path="Calculado.VlrMulta" type="number">
          Valor de multa para parcela em atraso.
        </ParamField>

        <ParamField path="Calculado.VlrMora" type="number">
          Valor de mora para parcela em atraso.
        </ParamField>

        <ParamField path="Calculado.VlrJurosContrato" type="number">
          Valor de juros do contrato para parcela em atraso.
        </ParamField>

        <ParamField path="Calculado.VlrEncargos" type="number">
          Valor total de encargos para parcela em atraso. Corresponde a soma de VlrMulta, VlrMora e VlrJurosContrato.
        </ParamField>

        <ParamField path="Calculado.VlrAbatimento" type="number">
          Valor de abatimento para parcela antecipada.
        </ParamField>

        <ParamField path="Calculado.VlrSaldoAtualizado" type="number">
          Valor presente da parcela que corresponde ao valor da parcela com a soma de VlrEncargos e subtração de VlrAbatimento.
        </ParamField>
      </ParamField>
    </ParamField>
  </Accordion>
</AccordionGroup>
