> ## Documentation Index
> Fetch the complete documentation index at: https://bmpmoneyplus-sandbox.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 14 - Consultar Parcela

> Retorna a lista de parcelas de um contrato com valores atualizados até a data informada (cálculo de quitação), incluindo juros, multas e saldo.



## OpenAPI

````yaml post /contrato/parcela/consultar
openapi: 3.0.1
info:
  title: SwaggerProxy
  version: '1.0'
servers: []
security: []
paths:
  /contrato/parcela/consultar:
    post:
      tags:
        - contrato/parcela
      summary: Consulta parcelas de um contrato em uma data de cálculo.
      description: >-
        Retorna a lista de parcelas de um contrato com valores atualizados até a
        data informada (cálculo de quitação), incluindo juros, multas e saldo.
      operationId: EConsignado.Lambda.ConsultarParcelas
      requestBody:
        content:
          application/json:
            schema:
              required:
                - DataCalculo
                - NumeroContrato
                - NumeroParcelas
                - PermiteDescapitalizacao
              type: object
              properties:
                NumeroContrato:
                  type: integer
                  description: Número do contrato.
                  format: int64
                NumeroParcelas:
                  type: array
                  items:
                    type: integer
                    format: int32
                  description: Parâmetro {NumeroParcelas} é obrigatório.
                DataCalculo:
                  type: string
                  description: Data do cálculo (formato ddMMyyyy).
                PermiteDescapitalizacao:
                  type: boolean
                  description: Indica se permite descapitalização.
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                required:
                  - DtCalculo
                  - Parcelas
                type: object
                properties:
                  DtCalculo:
                    type: string
                    description: Data de referência do cálculo (YYYY-MM-DD).
                    format: date
                  Parcelas:
                    type: array
                    items:
                      type: object
                      properties:
                        NroParcela:
                          type: integer
                          description: Número da parcela.
                          format: int32
                        DtVencimentoAtual:
                          type: string
                          description: Data de vencimento atual da parcela.
                          format: date
                        Calculado:
                          type: object
                          properties:
                            VlrMulta:
                              type: number
                              description: Valor de multa por atraso.
                              format: double
                            VlrMora:
                              type: number
                              description: Valor de juros de mora.
                              format: double
                            VlrJurosContrato:
                              type: number
                              description: Valor de juros contratuais.
                              format: double
                            VlrEncargos:
                              type: number
                              description: Valor de outros encargos.
                              format: double
                            VlrAbatimento:
                              type: number
                              description: Valor de abatimento aplicado.
                              format: double
                            VlrSaldoAtualizado:
                              type: number
                              description: Saldo atualizado da parcela.
                              format: double
                    description: Lista de parcelas calculadas.
        '400':
          description: Bad Request - Erros de validação
          content:
            application/json:
              schema:
                type: object
                properties:
                  ErrorId:
                    type: string
                    format: uuid
                  ErrorCode:
                    type: string
                  ErrorCampo:
                    type: string
                  Error:
                    type: string
                  Origem:
                    type: string
        '401':
          description: Unauthorized - Não Autenticado
          content:
            application/json:
              schema:
                type: object
                properties:
                  ErrorId:
                    type: string
                    format: uuid
                  ErrorCode:
                    type: string
                  ErrorCampo:
                    type: string
                  Error:
                    type: string
                  Origem:
                    type: string
        '403':
          description: Forbidden - Não Autorizado
          content:
            application/json:
              schema:
                type: object
                properties:
                  ErrorId:
                    type: string
                    format: uuid
                  ErrorCode:
                    type: string
                  ErrorCampo:
                    type: string
                  Error:
                    type: string
                  Origem:
                    type: string
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                required:
                  - Erro
                type: object
                properties:
                  Erro:
                    type: string
        '408':
          description: Request Timeout - Tempo Excedido
          content:
            application/json:
              schema:
                type: object
                properties:
                  ErrorId:
                    type: string
                    format: uuid
                  ErrorCode:
                    type: string
                  ErrorCampo:
                    type: string
                  Error:
                    type: string
                  Origem:
                    type: string
        '412':
          description: Precondition Failed - Pré-condição não atendida
          content:
            application/json:
              schema:
                required:
                  - Erro
                type: object
                properties:
                  Erro:
                    type: string
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                required:
                  - Erro
                type: object
                properties:
                  Erro:
                    type: string

````