Pular para o conteúdo principal
POST

Autorizações

x-api-key
string
header
obrigatório

Corpo

application/json

Payload da calculadora de RMC/RCC (uma das duas variantes).

Fluxo de diferenças (refund_total: false): revisão do contrato — converte o empréstimo, apura as diferenças por parcela e o refinanciamento. Exige pelo menos uma parcela com amount > 0.

refund_total
enum<boolean>
obrigatório

Discriminador — false para o fluxo de diferenças.

Opções disponíveis:
false
contract
object
obrigatório

Dados do contrato de RMC/RCC.

double_refund
boolean
obrigatório

Restituir em dobro as diferenças.

not_apply_negative_differences
boolean
obrigatório

Não aplicar diferenças negativas (a favor do banco).

installments
object[]
obrigatório

Parcelas pagas (pelo menos uma com amount > 0).

correction_differences_index_id
number | null
obrigatório

Índice de correção das diferenças (id de /indices-correcao) ou null.

interest_differences
number

Taxa de juros aplicada às diferenças (>= 0). Opcional.

own_average_interest
boolean | null

Usar o juros médio informado em average_interest. Opcional.

average_interest
number | null

Juros médio de mercado. Opcional.

Resposta

Resultado da revisão. O formato depende de refund_total: diferenças (empréstimo convertido, diferenças por parcela e refinanciamento) ou restituição total (valor a restituir e parcelas de devolução). O exemplo ilustra o fluxo de diferenças.

The response is of type object.