Simulação - Renegociação em Lote BNPL
Resumo
Antes de criar uma proposta de renegociação, é possível simular os valores da renegociação em lote para operações BNPL. A simulação permite visualizar as parcelas afetadas, valores de desconto e o montante final a ser pago para múltiplas operações simultaneamente.
Atenção
A renegociação em lote só pode ser criada com operações de um mesmo emitente e mesma chave de integração. Há um limite de 50 operações para cada renegociação em lote.
Request
ENDPOINT
/renegotiation/batch_proposal_simulationMÉTODO
POSTAtenção
Os campos discount_amount e discount_percentage NÃO podem ser enviados juntos no mesmo payload.
Request Body
{
"amortization_type": "installment_payment",
"reference_date": "2022-07-20",
"discount_percentage": 0.0,
"operations": [
{
"debt_key": "1baea8a0-0fca-4f7c-8857-a227d4da72f8",
"installments": [
{
"installment_key": "ca5741c7-99a2-42e7-92a1-9328a36e4e88"
}
]
},
{
"debt_key": "2cbfb9b1-1gdb-5g8d-9967-b338e5eb83g9",
"installments": [
{
"installment_key": "2ef25ed8-7124-44f5-9e3d-1d1a7196166e"
}
]
}
]
}
Body Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
amortization_type* | string | Tipo de amortização | Enumeradores Amortization Type |
reference_date* | string | Data de referência para cálculo do valor presente (precisa ser D+1) | 10 |
discount_percentage | float | Percentual de desconto sobre o valor presente ((1 - percentual) * Valor Presente) | 10 |
discount_amount | float | Valor de desconto aplicado sobre o valor presente | 10 |
operations* | array | Lista de operações a serem renegociadas | Objeto Operations |
Objeto Operations
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
debt_key* | string | Chave única da operação de crédito (DEBT-KEY) | UUID |
installments* | array | Parcelas a serem renegociadas | Objeto Installments |
Objeto Installments
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
installment_key* | string | Chave da parcela a ser renegociada | UUID |
Enumeradores Amortization Type
| Campo | Descrição |
|---|---|
| installment_payment | Renegociação para pagamento de parcelas específicas enviadas no payload. Requer installment_key de cada parcela. |
| overdue_installment_payment | Renegociação direcionada para pagamento de parcelas em atraso. Requer installment_key de cada parcela. |
Response
STATUS
200Response Body
{
"amortization_type": "installment_payment",
"discount_percentage": 0.0,
"discount_amount": 0.0,
"payment_amount": 240,
"requester_name": "Requester",
"requester_key": "bcc16a6d-ce21-4cd4-8d8c-d26f89ccc685",
"issuer_name": "issuer",
"reference_date": "2022-07-20",
"issuer_document_number": "98765432100",
"operations": [
{
"debt_key": "1baea8a0-0fca-4f7c-8857-a227d4da72f8",
"payment_amount": 100,
"discount_amount": 0,
"affected_installments": [
{
"installment_key": "ca5741c7-99a2-42e7-92a1-9328a36e4e88",
"due_date": "2022-05-01",
"principal_amount": 100,
"interest_amount": 20,
"fine_amount": 5,
"total_amount": 125,
"present_amount": 100,
"paid_amount": 100
}
],
"remaining_installments": [
{
"installment_key": "7ac54a3e-fd11-46b2-b811-4c7d6d158fd5",
"due_date": "2022-08-01",
"principal_amount": 100,
"interest_amount": 20,
"fine_amount": 5,
"total_amount": 125
}
]
},
{
"debt_key": "2cbfb9b1-1gdb-5g8d-9967-b338e5eb83g9",
"payment_amount": 140,
"discount_amount": 0,
"affected_installments": [
{
"installment_key": "2ef25ed8-7124-44f5-9e3d-1d1a7196166e",
"due_date": "2022-05-01",
"principal_amount": 100,
"interest_amount": 20,
"fine_amount": 5,
"total_amount": 200,
"present_amount": 140,
"paid_amount": 140
}
],
"remaining_installments": [
{
"installment_key": "3da60b56-17fb-4b32-a1e4-1f0c28d18907",
"due_date": "2022-08-01",
"principal_amount": 100,
"interest_amount": 20,
"fine_amount": 5,
"total_amount": 125
}
]
}
]
}
Campos de Desconto
Desconto percentual
{
"discount_percentage": 0.5
}
Desconto absoluto
{
"discount_amount": 200
}