Issuance with Immediate Signature (/signed_debt)
This endpoint issues the debt and processes the contract signature via opt-in in a single call. Disbursement occurs on the date informed in the disbursement_date field, which may differ from the issuance date. No pre-registration is required; just provide the borrower's data within the issuance request.
Request
Request Body
- disbursed_amount
- installments
- due_dates
{
"borrower": {
"name": "Dante Ferrarini",
"email": "",
"phone": {
"number": "185633631",
"area_code": "15",
"country_code": "086"
},
"is_pep": false,
"address": {
"city": "São Paulo",
"state": "SP",
"number": "",
"street": "Rua Gilberto Sabino",
"postal_code": "05425020",
"neighborhood": "Pinheiros",
"complement": ""
},
"role_type": "issuer",
"birth_date": "1993-09-10",
"person_type": "natural",
"attached_documents_list": [
{
"selfie": "250e7e95-57c8-40bd-a0cd-0be8eb172916"
}
],
"individual_document_number": "31057466093"
},
"financial": {
"interest_type": "pre_price_days",
"disbursement_date": "2026-04-07",
"fine_configuration": {
"monthly_rate": 0.01,
"interest_base": "calendar_days",
"contract_fine_rate": 0.02
},
"disbursed_amount": 1000,
"monthly_interest_rate": 0.052,
"credit_operation_type": "ccb",
"interest_grace_period": 0,
"number_of_installments": 2,
"principal_grace_period": 0
},
"simplified": true,
"additional_data": {
"contract": {
"contract_number": "DWF1761222116",
"signatures": [
{
"signer": {
"name": "Dante Ferrarini",
"email": "",
"phone": {
"number": "185633631",
"area_code": "15",
"country_code": "086"
},
"document_number": "31057466093"
},
"signature": {
"timestamp": "28-01-2026 06:36:35",
"ip_address": "192.168.1.1",
"signature_file": {
"file_url": "https://qitech.com.br/signature.pdf",
"file_type": "pdf"
}
}
}
]
}
},
"requester_identifier_key": "d1905ef5-19df-4183-bf0e-802b8229933c",
"purchaser_document_number": "32402502000135",
"disbursement_bank_accounts": [
{
"name": "Dante Ferrarini",
"ispb_number": "32402502",
"account_digit": "5",
"branch_number": "0001",
"account_number": "7617846",
"document_number": "31057466093",
"percentage_receivable": 100
}
]
}
{
"borrower": {
"name": "Dante Ferrarini",
"email": "",
"phone": {
"number": "185633631",
"area_code": "15",
"country_code": "086"
},
"is_pep": false,
"address": {
"city": "São Paulo",
"state": "SP",
"number": "",
"street": "Rua Gilberto Sabino",
"postal_code": "05425020",
"neighborhood": "Pinheiros",
"complement": ""
},
"role_type": "issuer",
"birth_date": "1993-09-10",
"person_type": "natural",
"attached_documents_list": [
{
"selfie": "250e7e95-57c8-40bd-a0cd-0be8eb172916"
}
],
"individual_document_number": "31057466093"
},
"financial": {
"interest_type": "pre_price_days",
"disbursement_date": "2026-04-07",
"fine_configuration": {
"monthly_rate": 0.01,
"interest_base": "calendar_days",
"contract_fine_rate": 0.02
},
"monthly_interest_rate": 0.052,
"credit_operation_type": "ccb",
"interest_grace_period": 0,
"principal_grace_period": 0,
"desired_installments": [
{
"due_date": "2026-05-07",
"total_amount": 543.89
},
{
"due_date": "2026-06-07",
"total_amount": 543.89
}
]
},
"simplified": true,
"additional_data": {
"contract": {
"contract_number": "DWF1761222116",
"signatures": [
{
"signer": {
"name": "Dante Ferrarini",
"email": "",
"phone": {
"number": "185633631",
"area_code": "15",
"country_code": "086"
},
"document_number": "31057466093"
},
"signature": {
"timestamp": "28-01-2026 06:36:35",
"ip_address": "192.168.1.1",
"signature_file": {
"file_url": "https://qitech.com.br/signature.pdf",
"file_type": "pdf"
}
}
}
]
}
},
"requester_identifier_key": "d1905ef5-19df-4183-bf0e-802b8229933c",
"purchaser_document_number": "32402502000135",
"disbursement_bank_accounts": [
{
"name": "Dante Ferrarini",
"ispb_number": "32402502",
"account_digit": "5",
"branch_number": "0001",
"account_number": "7617846",
"document_number": "31057466093",
"percentage_receivable": 100
}
]
}
{
"borrower": {
"name": "Dante Ferrarini",
"email": "",
"phone": {
"number": "185633631",
"area_code": "15",
"country_code": "086"
},
"is_pep": false,
"address": {
"city": "São Paulo",
"state": "SP",
"number": "",
"street": "Rua Gilberto Sabino",
"postal_code": "05425020",
"neighborhood": "Pinheiros",
"complement": ""
},
"role_type": "issuer",
"birth_date": "1993-09-10",
"person_type": "natural",
"attached_documents_list": [
{
"selfie": "250e7e95-57c8-40bd-a0cd-0be8eb172916"
}
],
"individual_document_number": "31057466093"
},
"financial": {
"interest_type": "pre_price_days",
"disbursement_date": "2026-04-07",
"fine_configuration": {
"monthly_rate": 0.01,
"interest_base": "calendar_days",
"contract_fine_rate": 0.02
},
"disbursed_amount": 1000,
"monthly_interest_rate": 0.052,
"credit_operation_type": "ccb",
"interest_grace_period": 0,
"principal_grace_period": 0,
"due_dates": [
"2026-05-07",
"2026-06-07"
]
},
"simplified": true,
"additional_data": {
"contract": {
"contract_number": "DWF1761222116",
"signatures": [
{
"signer": {
"name": "Dante Ferrarini",
"email": "",
"phone": {
"number": "185633631",
"area_code": "15",
"country_code": "086"
},
"document_number": "31057466093"
},
"signature": {
"timestamp": "28-01-2026 06:36:35",
"ip_address": "192.168.1.1",
"signature_file": {
"file_url": "https://qitech.com.br/signature.pdf",
"file_type": "pdf"
}
}
}
]
}
},
"requester_identifier_key": "d1905ef5-19df-4183-bf0e-802b8229933c",
"purchaser_document_number": "32402502000135",
"disbursement_bank_accounts": [
{
"name": "Dante Ferrarini",
"ispb_number": "32402502",
"account_digit": "5",
"branch_number": "0001",
"account_number": "7617846",
"document_number": "31057466093",
"percentage_receivable": 100
}
]
}
Request Body Details
| Field | Type | Description | Length |
|---|---|---|---|
| borrower* | object | Borrower object - The debtor of the credit operation | Borrower Object |
| financial* | object | Contains all financial details and calculation parameters of the operation | Financial Object |
| simplified | boolean | If true, uses the simplified issuance flow | - |
| additional_data* | object | Additional contract data, including signatures | Additional Data Object |
| requester_identifier_key | string | Requester identifier key | UUID |
| purchaser_document_number* | string | CNPJ of the assignee – The purchaser of the credit operation (FIDC) | 14 |
| disbursement_bank_accounts* | array | Borrower's bank account data for receiving the disbursement | Disbursement Bank Account Object |
Borrower Object
| Field | Type | Description | Length |
|---|---|---|---|
| name* | string | Borrower's full name | 100 |
| string | Borrower's email address | 254 | |
| phone | object | Borrower's phone data | Phone Object |
| is_pep* | boolean | Politically Exposed Person indicator | 5 |
| address* | object | Borrower's residential address | Address Object |
| role_type | string | Borrower's role in the operation (e.g., "issuer") | 10 |
| birth_date* | date | Borrower's date of birth (Format: "YYYY-MM-DD") | 10 |
| person_type* | string | Person classification (natural or legal) | 7 |
| attached_documents_list | array | List of attached documents (e.g., selfie) | Attached Documents Object |
| individual_document_number* | string | Borrower's CPF - numbers only | 11 |
Attached Documents Object
| Field | Type | Description | Length |
|---|---|---|---|
| selfie | string | DOCUMENT_KEY of the selfie document submitted via upload | UUID |
Address Object
| Field | Type | Description | Length |
|---|---|---|---|
| city* | string | City name | 100 |
| state* | string | State abbreviation (two uppercase letters) | 2 |
| number | string | Street number | 10 |
| street* | string | Street name | 100 |
| complement | string | Address complement (free text) | 100 |
| postal_code* | string | Postal code (CEP) - numbers only | 8 |
| neighborhood* | string | Neighborhood name | 100 |
Phone Object
| Field | Type | Description | Length |
|---|---|---|---|
| number* | string | Phone number | 9 |
| area_code* | string | Area code (DDD) | 2 |
| country_code* | string | International code (e.g., "055") | 3 |
Financial Object
The operation amount can be defined through the following mutually exclusive combinations (provide one and only one of the value keys, alongside the other required fields):
disbursed_amount+monthly_interest_rate+number_of_installments: provide the net amount to be disbursed, the interest rate and the number of installments — the system computes each installment value.amount+monthly_interest_rate+number_of_installments: provide the gross amount (with IOF) of the operation — the system computes the net disbursement and each installment value.final_disbursement_amount+monthly_interest_rate+number_of_installments: provide the final amount that must reach the recipient and the system inflatesissue_amountto cover IOF.installment_face_value+number_of_installments+ (disbursed_amountoramount): provide the desired value per installment; when this combination is used withoutmonthly_interest_rate, the system assumes a zero rate.desired_installments: provide an array with the due date and total value of each installment individually — the system computes the disbursement value.disbursed_amount+due_dates: provide the disbursement amount and an array with the due dates — the system computes the installment values for the informed irregular schedule.
| Field | Type | Description | Length |
|---|---|---|---|
| interest_type* | string | Amortization method | 20 |
| disbursement_date* | string | Disbursement date | 10 |
| first_due_date | string | Due date of the first installment (YYYY-MM-DD) | 10 |
| limit_days_to_disburse | integer | Number of days after disbursement_date during which disbursement may still occur | 3 |
| fine_configuration* | object | Fine and arrears configuration | Fine Configuration Object |
| monthly_interest_rate | float | Monthly interest rate. Optional when installment_face_value is used | 10,6 |
| annual_interest_rate | float | Annual interest rate (alternative to monthly_interest_rate) | 10,6 |
| daily_interest_rate | float | Daily interest rate (alternative to monthly_interest_rate) | 10,6 |
| disbursed_amount | float | Net amount to be disbursed | 15,2 |
| amount | float | Gross amount of the operation (issue_amount) — includes IOF | 15,2 |
| final_disbursement_amount | float | Final amount to reach the recipient — system inflates issue_amount to cover IOF | 15,2 |
| installment_face_value | float | Desired value of each installment | 15,2 |
| number_of_installments | integer | Number of installments | 3 |
| desired_installments | array | Array of installments with individually defined date and value | Desired Installments Object |
| due_dates | array | List of due dates (YYYY-MM-DD). Used with disbursed_amount for an irregular installment schedule | - |
| total_iof | float | Total IOF amount — when omitted, the system calculates it automatically | 15,2 |
| credit_operation_type* | string | Credit operation type (e.g., "ccb") | 10 |
| interest_grace_period | integer | Interest grace period (in months) | 3 |
| principal_grace_period | integer | Principal grace period (in months) | 3 |
Desired Installments Object
| Field | Type | Description | Length |
|---|---|---|---|
| due_date* | string | Installment due date (YYYY-MM-DD) | 10 |
| total_amount* | float | Total installment amount | 15,2 |
Fine Configuration Object
| Field | Type | Description | Length |
|---|---|---|---|
| monthly_rate* | float | Monthly arrears rate | 10,6 |
| interest_base* | string | Arrears calculation base (e.g., "calendar_days") | 20 |
| contract_fine_rate* | float | Contract fine rate | 10,6 |
Disbursement Bank Account Object
| Field | Type | Description | Length |
|---|---|---|---|
| name | string | Full name of the destination account holder | 100 |
| document_number | string | CPF or CNPJ of the destination account holder | 11 or 14 |
| transfer_method | string | Transfer method. Values: pix, ted (default: pix) | 3 |
| pix_transfer_type | string | Pix transfer subtype. Values: manual, key, qrcode | 6 |
| ispb_number | string | ISPB code of the financial institution | 8 |
| bank_code | string | COMPE code of the financial institution (alternative to ispb_number) | 3 |
| branch_number | string | Branch number (without check digit) | 4 |
| account_number | string | Account number (without check digit) | 19 |
| account_digit | string | Account check digit (use zero in place of letters) | 1 |
| account_type | string | Destination account type. Values: checking_account, saving_account, salary_account, payment_account, deposit_account, guaranteed_account, investment_account | 20 |
| pix_key | string | Recipient's Pix key — required when pix_transfer_type = key | - |
| qr_code_key | string | UUID key of a Pix QR Code already registered — required when pix_transfer_type = qrcode | 36 |
| qr_code_url | string | EMV string (copy-and-paste) of the Pix QR Code — alternative to qr_code_key | 250 |
| digitable_line | string | Bank slip digitable line — used for disbursement via boleto | 47-48 |
| end_to_end_id | string | Pix end-to-end identifier (populated in the response) | 32 |
| percentage_receivable | float | Percentage of the disbursement allocated to this account. Required when amount_receivable is not provided | 3 |
| amount_receivable | float | Fixed amount allocated to this account. Required when percentage_receivable is not provided | 15,2 |
The field combination depends on transfer_method and pix_transfer_type:
- QI Tech internal account or TED:
bank_code/ispb_number+branch_number+account_number+account_digit+document_number+name+percentage_receivable. - Pix manual:
pix_transfer_type=manual+ account data (same as TED). - Pix by key:
pix_transfer_type=key+pix_key. - Pix by QR Code (registered):
pix_transfer_type=qrcode+qr_code_key. - Pix by QR Code (copy-and-paste):
qr_code_url+transfer_method=pix. - Boleto payment:
digitable_line+amount_receivable.
Additional Data Object
| Field | Type | Description | Length |
|---|---|---|---|
| contract* | object | Contract data | Contract Object |
Contract Object
| Field | Type | Description | Length |
|---|---|---|---|
| contract_number* | string | Unique contract identifier number | 20 |
| signatures* | array | List of digital signature evidence objects (Opt-in) | Signature Object |
Signature Object
| Field | Type | Description | Length |
|---|---|---|---|
| signer* | object | Signer identification data | Signer Object |
| signature* | object | Digital signature evidence data | Signature Details Object |
Signer Object
| Field | Type | Description | Length |
|---|---|---|---|
| name* | string | Signer's full name | 255 |
| document_number* | string | Signer's CPF | 11 |
| string | Signer's email | 100 | |
| phone | object | Signer's phone data | Phone Object |
Signature Details Object
| Field | Type | Description | Length |
|---|---|---|---|
| ip_address* | string | IP address used in the signature | 45 |
| timestamp* | string | Signature date and time (ISO 8601: YYYY-MM-DDTHH:mm:ssZ) | 24 |
| signature_file* | object | Digital signature file | Signature File Object |
Signature File Object
| Field | Type | Description | Length |
|---|---|---|---|
| file_url* | string | Direct link to the signed contract document (PDF) | 2048 |
| file_type* | string | Signature file format (e.g., "pdf") | 4 |
Response
The response to the issuance request returns the payment schedule and a DEBT-KEY, which identifies the debt at QI SCD.
Response Body
{
"webhook_type": "debt",
"key": "72760166-4ddf-41fb-8a8c-605f8f4fc35c",
"status": "issued",
"event_datetime": "2026-04-07 23:59:28",
"data": {
"borrower": {
"name": "Dante Ferrarini",
"document_number": "31057466093",
"related_party_key": "24fac77e-7782-4f72-b31a-daee288e34ed"
},
"contract": {
"document_key": null,
"number": "DWF1761222116",
"urls": [],
"signature_information": [
{
"signer_name": "Dante Ferrarini",
"signer_document_number": "31057466093",
"signer_role": "issuer",
"signer_email": null,
"signer_external_key": null,
"signature_url": null
}
]
},
"requester_identifier_key": "d1905ef5-19df-4183-bf0e-802b8229933c",
"iof_charge_method": "financed",
"collaterals": [],
"contract_fees": [
{
"fee_type": "spread",
"fee_amount": 3.02
}
],
"external_contract_fees": [
{
"fee_type": "tac",
"fee_amount": 0,
"tax_amount": 0,
"net_fee_amount": 0
}
],
"external_contract_fee_amount": 0,
"net_external_contract_fee_amount": 0,
"contract_fee_amount": 3.02,
"issue_amount": 1007.62,
"assignment_amount": 1010.64,
"cet": "5,8200%",
"annual_cet": "97,0501%",
"number_of_installments": 2,
"base_iof": 3.79,
"additional_iof": 3.83,
"total_iof": 7.62,
"ipoc_code": "324025020203131057466093DWF1761222116",
"prefixed_interest_rate": {
"annual_rate": 0.8373372409,
"created_at": "2026-04-07T23:59:22",
"daily_rate": 0.0016911989,
"interest_base": "calendar_days",
"monthly_rate": 0.052
},
"installments": [
{
"accrual_reference_date": null,
"additional_costs": [],
"advanced_paid_amount": 0,
"bank_slip_key": null,
"business_due_date": "2026-05-07",
"calendar_days": 30,
"digitable_line": null,
"due_date": "2026-05-07",
"due_interest": 0,
"due_principal": 1007.62,
"fine_amount": null,
"has_interest": true,
"installment_history": [],
"installment_key": "1dea396f-beb1-4df3-9822-35800b4c095a",
"installment_number": 1,
"installment_payment": [],
"installment_status": "created",
"installment_type": "principal",
"original_due_principal": 1007.62,
"original_pre_fixed_amount": 52.3996159,
"original_principal_amortization_amount": 491.4903841,
"original_total_amount": 543.89,
"paid_amount": 0,
"paid_at": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 52.3996159,
"principal_amortization_amount": 491.4903841,
"qr_code_key": null,
"qr_code_url": null,
"renegotiation_proposal_key": null,
"tax_amount": 1.20906634,
"total_accrual_amount": null,
"total_amount": 543.89,
"total_paid_amount": 0,
"workdays": 20
},
{
"accrual_reference_date": null,
"additional_costs": [],
"advanced_paid_amount": 0,
"bank_slip_key": null,
"business_due_date": "2026-06-08",
"calendar_days": 31,
"digitable_line": null,
"due_date": "2026-06-07",
"due_interest": 0,
"due_principal": 516.1296159,
"fine_amount": null,
"has_interest": true,
"installment_history": [],
"installment_key": "370e73d1-55d8-431e-9b22-d08fb8297999",
"installment_number": 2,
"installment_payment": [],
"installment_status": "created",
"installment_type": "principal",
"original_due_principal": 516.1296159,
"original_pre_fixed_amount": 27.7603841,
"original_principal_amortization_amount": 516.1296159,
"original_total_amount": 543.89,
"paid_amount": 0,
"paid_at": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 27.7603841,
"principal_amortization_amount": 516.1296159,
"qr_code_key": null,
"qr_code_url": null,
"renegotiation_proposal_key": null,
"tax_amount": 2.58168034,
"total_accrual_amount": null,
"total_amount": 543.89,
"total_paid_amount": 0,
"workdays": 20
}
],
"total_pre_fixed_amount": 80.16
}
}
Remember to save the returned DEBT-KEY, as it will be required for queries, renegotiations, and chargebacks of the operation.
Response Body Details
| Field | Type | Description |
|---|---|---|
| webhook_type | string | Event type identifier |
| key | string | DEBT-KEY — unique identifier of the debt at QI SCD (UUID) |
| status | string | Current debt status |
| event_datetime | string | Event date and time (ISO 8601) |
| data | object | Data Object — Operation data |
Data Object
| Field | Type | Description |
|---|---|---|
| borrower | object | Borrower Response Object — Borrower data |
| contract | object | Contract Response Object — Contract data |
| requester_identifier_key | string | Requester identifier key (UUID) |
| iof_charge_method | string | IOF charge method — always "financed" |
| collaterals | array | List of operation collaterals |
| contract_fees | array | Contract Fees Object — QI Tech fees charged in the operation |
| external_contract_fees | array | External Contract Fees Object — External fees charged in the operation |
| external_contract_fee_amount | float | Total amount of external fees |
| net_external_contract_fee_amount | float | Net amount of external fees after taxes |
| contract_fee_amount | float | Total amount of QI Tech fees |
| issue_amount | float | Nominal amount of the credit operation |
| assignment_amount | float | Assignment amount of the credit operation |
| cet | string | Monthly Total Effective Cost |
| annual_cet | string | Annual Total Effective Cost |
| number_of_installments | integer | Number of installments |
| base_iof | float | Base IOF amount |
| additional_iof | float | Additional IOF amount |
| total_iof | float | Total IOF amount |
| ipoc_code | string | Brazilian credit registration code generated by QI Tech |
| prefixed_interest_rate | object | Interest Rate Response Object — Nominal interest rate |
| installments | array | Installments Response Object — Operation installments |
| disbursement_account | array | Disbursement Account Response Object — Disbursement account data (only for PIX-by-key or QR Code disbursements) |
| total_pre_fixed_amount | float | Total pre-fixed interest amount across all installments |
Disbursement Account Response Object
Returned only when the disbursement is via PIX key (pix_key) or QR Code (qr_code_key / qr_code_url). For TED, manual PIX, or bank-slip disbursements, the disbursement_account field is not present in the response.
| Field | Type | Description |
|---|---|---|
| name | string | Destination account holder's name (always in clear text). |
| document_number | string | CPF or CNPJ of the destination account holder. CPF (11 digits) is returned masked as ***XXXXXX** when the account was resolved via QR Code; CNPJ (14 digits) is returned in full. In the pix_key flow with DICT lookup, it is returned without masking. |
| pix_key | string | Recipient's PIX key (client input or extracted from the decoded QR Code). |
| qr_code_key | string | UUID of the PIX QR Code when disbursement was via registered QR. |
| qr_code_url | string | EMV copy-and-paste of the QR Code when disbursement was via copy-and-paste QR. |
| account_branch | string | Destination account branch (populated in pix_key flow with DICT lookup). |
| account_number | string | Destination account number. |
| account_digit | string | Destination account check digit. |
| account_type | string | Destination account type. |
| ispb | string | ISPB code of the destination financial institution. |
| percentage_receivable | float | Percentage of the disbursement allocated to this account. |
| amount_receivable | float | Fixed amount allocated to this account. |
| end_to_end_id | string | PIX end-to-end identifier, assigned after decoding/lookup. |
The disbursement_account field is strictly populated with name and document_number when the flow is PIX (key or QR Code). The remaining fields depend on the disbursement type: for example, in qr_code_url the account_branch/account_number/account_digit fields are null because the dynamic EMV does not carry them.
Borrower Response Object
| Field | Type | Description |
|---|---|---|
| name | string | Borrower's full name |
| document_number | string | Borrower's CPF |
| related_party_key | string | Unique borrower identifier at QI Tech (UUID) |
Contract Response Object
| Field | Type | Description |
|---|---|---|
| document_key | string | Contract document key |
| number | string | Contract number |
| urls | array | List of contract document URLs |
| signature_information | array | Signature Information Object — Signature information |
Signature Information Object
| Field | Type | Description |
|---|---|---|
| signer_name | string | Signer's full name |
| signer_document_number | string | Signer's CPF |
| signer_role | string | Signer's role in the operation |
| signer_email | string | Signer's email |
| signer_external_key | string | Signer's external key |
| signature_url | string | URL of the signed document |
Contract Fees Object
| Field | Type | Description |
|---|---|---|
| fee_type | string | Fee type |
| fee_amount | float | Fee amount |
External Contract Fees Object
| Field | Type | Description |
|---|---|---|
| fee_type | string | External fee type |
| fee_amount | float | External fee amount |
| tax_amount | float | Tax amount on the fee |
| net_fee_amount | float | Net fee amount after taxes |
Interest Rate Response Object
| Field | Type | Description |
|---|---|---|
| annual_rate | float | Annual interest rate |
| created_at | string | Rate creation timestamp (ISO 8601) |
| daily_rate | float | Daily interest rate |
| interest_base | string | Interest calculation base |
| monthly_rate | float | Monthly interest rate |
Installments Response Object
| Field | Type | Description |
|---|---|---|
| accrual_reference_date | string | Installment calculation reference date |
| additional_costs | array | List of additional installment costs |
| advanced_paid_amount | float | Amount paid in advance |
| bank_slip_key | string | Bank slip key |
| business_due_date | string | Due date adjusted to the next business day |
| calendar_days | integer | Calendar days between installments |
| digitable_line | string | Bank slip digitable line |
| due_date | string | Installment due date |
| due_interest | float | Outstanding interest amount on the due date before payment |
| due_principal | float | Outstanding balance at the installment moment |
| fine_amount | float | Applied fine amount |
| has_interest | boolean | Indicates whether interest applies to the installment |
| installment_history | array | Installment event history |
| installment_key | string | Unique installment identifier (UUID) |
| installment_number | integer | Installment number |
| installment_payment | array | List of payments made on the installment |
| installment_status | string | Current installment status |
| installment_type | string | Installment type — always "principal" |
| original_due_principal | float | Original outstanding balance at issuance |
| original_pre_fixed_amount | float | Original pre-fixed interest amount at issuance |
| original_principal_amortization_amount | float | Original principal amortization amount at issuance |
| original_total_amount | float | Original total installment amount at issuance |
| paid_amount | float | Amount already paid on the installment |
| paid_at | string | Payment date |
| post_fixed_amount | float | Post-fixed interest amount — always 0 |
| pre_fixed_amount | float | Current pre-fixed interest amount |
| principal_amortization_amount | float | Principal amortization amount |
| qr_code_key | string | Pix QR Code key |
| qr_code_url | string | Pix QR Code URL |
| renegotiation_proposal_key | string | Renegotiation proposal key, when applicable |
| tax_amount | float | IOF amount on the installment |
| total_accrual_amount | float | Total accrued interest amount |
| total_amount | float | Total installment amount |
| total_paid_amount | float | Total amount paid on the installment so far |
| workdays | integer | Business days between installments |