Simulação Crédito CLT
A etapa de simulação do Crédito Privado CLT é composta por dois endpoints complementares:
-
Consulta de taxas disponíveis
Este endpoint retorna as opções de taxa de juros vigentes para a operação de crédito, considerando critérios como provedor, prazo e valor desejado. É a primeira ação na simulação, permitindo que o integrador apresente ao cliente as condições disponíveis de forma dinâmica e atualizada. -
Criação de simulação (
POST /
)
Após escolher a taxa adequada no passo anterior, este endpoint processa os valores informados e retorna o cálculo completo da simulação — incluindo CET mensal e anual, valor das parcelas, total a pagar e data de vencimento da primeira parcela.
O resultado serve para apresentar ao cliente uma proposta clara e transparente, atendendo às exigências de comunicação e compliance.
Endpoint consultar as taxas disponiveis
URL: https://bff.v8sistema.com/private-consignment/simulation/configs
)
Método HTTP: GET
Autenticação: Requer token JWT válido no header da requisição.
Resposta
Em caso de sucesso (código HTTP 200), a resposta será a seguinte
{
"configs": [
{
"id": "string",
"slug": "string",
"monthly_interest_rate": "string",
"limit_days_to_disburse": 0,
"number_of_installments": [
"string"
],
"created_at": "string",
"updated_at": "string"
}
]
}
Parâmetros da Response
-
id:
string
identificador que será utilizado para criar a simulação do cliente.
-
slug:
string
Nome da tabela.
-
monthly_interest_rate:
string
Taxa mensal aplicada. -
number_of_installments:
array[string]
Quantidade de parcelas disponiveis para a tabela informada.
Endpoint criar simulação
URL: https://bff.v8sistema.com/private-consignment/simulation
Método HTTP: POST
Autenticação: Requer token JWT válido no header da requisição.
Body da Requisição
{
"consult_id": "string",
"config_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"installment_face_value": 0,
"disbursed_amount": 0,
"number_of_installments": 0,
"provider": "QI"
}
Parâmetros da Requisição
-
consult_id:
string
identificador gerado ao aceitar o termo de consentimento.
-
config_id:
string(UUID)
id da tabela consultada na etapa anterior.
-
installment_face_value:
Number
Valor da parcela desejada. -
disbursed_amount:
Number
Valor desejado para desembolso. -
number_of_installments:
Number
Quantidade de parcelas para a simulação.
-
provider:
string
provedor que irá averbar o contrato CLT informar como "QI"
Resposta
Em caso de sucesso (código HTTP 200), a resposta será a seguinte
{
"id_simulation": "string",
"partner_id": "string",
"number_of_installments": 0,
"monthly_interest_rate": 0,
"disbursement_amount": 0,
"installment_value": 0,
"operation_amount": 0,
"issue_amount": 0,
"disbursed_issue_amount": 0,
"disbursement_option": {
"iof_amount": 0,
"total_pre_fixed_amount": 0,
"cet": 0,
"contract_fee_amount": 0,
"disbursement_date": "string",
"first_due_date": "string",
"issue_amount": 0,
"disbursed_issue_amount": 0,
"assignment_amount": 0,
"final_disbursement_amount": 0,
"installments": [
{
"installment_number": 0,
"calendar_days": 0,
"workdays": 0,
"business_due_date": "string",
"due_date": "string",
"due_principal": 0,
"has_interest": true,
"post_fixed_amount": 0,
"pre_fixed_amount": 0,
"tax_amount": 0,
"total_amount": 0,
"principal_amortization_amount": 0
}
]
}
}
Parâmetros da Response
-
id_simulation:
string(UUID)
identificador gerado ao realizar a simulação, deverá ser usado na criação da contrato. -
installment_value:
Number
Valor da parcela que será descontado por mês. -
number_of_installments:
Number
Quantidade de parcelas selecionadas na requisição da simulação. -
operation_amount:
Number
Valor total da operação, (soma total das parcelas) -
issue_amount:
Number
Valor de emissão do contrato. -
iof_amount:
string
Valor total de iof que será descontado -
monthly_interest_rate:
Number
Taxa de juros ao Mês. -
disbursed_issue_amount:
Number
Valor disponivel para o desembolso. -
first_installment_date:
string
data vencimento da primeira parcela.
Fluxo recomendado:
-
Consultar as taxas disponíveis para o provedor e condições desejadas.
-
Selecionar uma taxa (identificada por
Id
). -
Criar a simulação com base nessa taxa e demais parâmetros do cliente.
-
Exibir o resultado ao cliente para aprovação e eventual digitação/formalização da proposta.