Simulation - BNPL Batch Renegotiation
Overview
Before creating a renegotiation proposal, you can simulate the batch renegotiation values for BNPL operations. The simulation allows you to view the affected installments, discount values, and the final amount to be paid for multiple operations simultaneously.
With amortization_type set to present_amount, send in each installment of operations[].installments[] the fields paid_amount, discount_amount and installment_key, just like in the batch proposal.
Batch renegotiation can only be created with operations from the same issuer and the same integration key. There is a limit of 50 operations per batch renegotiation.
Request
The fields discount_amount and discount_percentage CANNOT be sent together in the same payload (root level).
At the root level, discount_amount and discount_percentage are alternatives for a global discount. The paid_amount and discount_amount fields in operations[].installments[] are used with present_amount per installment and do not replace the root-level rule.
Request Body
{
"amortization_type": "present_amount",
"reference_date": "2026-04-08",
"discount_percentage": 0.0,
"operations": [
{
"debt_key": "1baea8a0-0fca-4f7c-8857-a227d4da72f8",
"installments": [
{
"installment_key": "ca5741c7-99a2-42e7-92a1-9328a36e4e88",
"paid_amount": 500,
"discount_amount": 50
}
]
},
{
"debt_key": "2cbfb9b1-1fdb-5f8d-9967-b338e5eb83f9",
"installments": [
{
"installment_key": "2ef25ed8-7124-44f5-9e3d-1d1a7196166e",
"paid_amount": 150,
"discount_amount": 10
}
]
}
]
}
Body Params
| Field | Type | Description | Max. Char. |
|---|---|---|---|
amortization_type* | string | Amortization type | Amortization Type Enumerators |
reference_date* | string | Reference date for present value calculation (must be D+1) | 10 |
discount_percentage | float | Discount percentage on the present value ((1 - percentage) * Present Value) | 10 |
discount_amount | float | Discount amount applied to the present value | 10 |
operations* | array | List of operations to be renegotiated | Operations Object |