Simulação - Refinanciamento BNPL
Resumo
Antes de criar um refinanciamento, é possível simular os valores da nova operação. A simulação utiliza o mesmo payload de uma simulação de dívida simples, com a adição do campo refinanced_credit_operations.
Request - Operação refinanciada já existente
Quando a operação a ser refinanciada já existe na QI Tech, basta informar a operation_key.
ENDPOINT
/debt_simulationMÉTODO
POSTRequest Body
{
"complex_operation": true,
"operation_batch": [
{
"borrower": {
"person_type": "natural"
},
"refinanced_credit_operations": [
{
"operation_key": "a9630d51-f08f-4763-b269-c1947e97c260"
}
],
"financial": {
"amount": 1900.83,
"interest_type": "pre_price_days",
"credit_operation_type": "ccb",
"annual_interest_rate": 2.32,
"disbursement_date": "2023-04-01",
"interest_grace_period": 0,
"principal_grace_period": 0,
"number_of_installments": 2,
"fine_configuration": {
"contract_fine_rate": 0.02,
"interest_base": "calendar_days",
"monthly_rate": 0.01
}
}
}
]
}
Request - Operação refinanciada não existente
Quando a operação a ser refinanciada não existe na QI Tech, é necessário informar os dados para cálculo do valor de quitação.
Request Body
{
"complex_operation": true,
"operation_batch": [
{
"borrower": {
"person_type": "natural"
},
"refinanced_credit_operations": [
{
"original_deadline": 5,
"monthly_interest_rate": "0.0133",
"disbursement_date": "2024-06-30",
"due_balance": 1050
}
],
"financial": {
"amount": 1900.83,
"interest_type": "pre_price_days",
"credit_operation_type": "ccb",
"annual_interest_rate": 2.32,
"disbursement_date": "2023-04-01",
"interest_grace_period": 0,
"principal_grace_period": 0,
"number_of_installments": 2,
"fine_configuration": {
"contract_fine_rate": 0.02,
"interest_base": "calendar_days",
"monthly_rate": 0.01
}
}
}
]
}
Atenção
Os campos disbursement_date e monthly_interest_rate dentro do refinanced_credit_operations são obrigatórios apenas quando é necessário calcular o valor de quitação da operação refinanciada para as diversas opções de desembolso.
Body Params
| Campo | Tipo | Descrição |
|---|---|---|
| complex_operation* | boolean | Indica que é uma operação complexa (deve ser true) |
| operation_batch* | array | Lista de operações a serem simuladas |
Objeto operation_batch
| Campo | Tipo | Descrição |
|---|---|---|
| borrower* | object | Dados do tomador (mínimo: person_type) |
| refinanced_credit_operations* | array | Lista de operações a serem refinanciadas |
| financial* | object | Dados financeiros da nova operação |
Objeto refinanced_credit_operations (operação existente)
| Campo | Tipo | Descrição |
|---|---|---|
operation_key* | string | Chave da operação a ser refinanciada (UUID) |
Objeto refinanced_credit_operations (operação não existente)
| Campo | Tipo | Descrição |
|---|---|---|
original_deadline* | integer | Prazo original da operação (em meses) |
monthly_interest_rate* | string | Taxa de juros mensal da operação original |
disbursement_date* | string | Data de desembolso da operação original |
due_balance* | float | Saldo devedor da operação original |
Response
STATUS
200Response Body
[
{
"data": {
"annual_cet": 0.6252134981,
"assignment_amount": 1919.84,
"cet": 0.0413,
"contract_fee_amount": -179.13,
"credit_operation_type": "ccb",
"disbursed_issue_amount": 2079.96,
"disbursement_date": "2023-04-01",
"disbursement_options": [
{
"annual_cet": 0.6252134981,
"assignment_amount": 1919.84,
"cet": 0.0413,
"disbursed_issue_amount": 2079.96,
"disbursement_date": "2023-04-01",
"first_due_date": "2023-05-01",
"installments": [
{
"business_due_date": "2023-05-02",
"calendar_days": 30,
"due_date": "2023-05-01",
"due_principal": 1900.83,
"has_interest": true,
"installment_number": 1,
"pre_fixed_amount": 199.91,
"principal_amortization_amount": 904.68,
"total_amount": 1104.59,
"workdays": 18
},
{
"business_due_date": "2023-06-01",
"calendar_days": 31,
"due_date": "2023-06-01",
"due_principal": 996.15,
"has_interest": true,
"installment_number": 2,
"pre_fixed_amount": 108.44,
"principal_amortization_amount": 996.15,
"total_amount": 1104.59,
"workdays": 22
}
],
"issue_amount": 1900.83,
"number_of_installments": 2,
"total_iof": 0
}
],
"issue_amount": 1900.83,
"number_of_installments": 2
}
}
]