Pular para o conteúdo principal

Reprocessar contrato de crédito

Este endpoint pode ser utilizado para efetuar o recalculo de uma operação de crédito, seja para alteração da conta de destino, seja para alteração da data de desembolso. Então temos a geração de um novo contrato que é disparado novamente para assinatura.

Atenção!

A resposta e callbacks subsequentes ocorrem como se uma nova operação tivesse sido criada, usando a mesma debt_key.

Request

ENDPOINT
/debt/DEBT-KEY/recalculate_operation
MÉTODO
POST
Request Body
{
"financial": {"disbursement_date": "2021-09-01"},
"disbursement_bank_account": {
"name": "Pedro Felipe Henrique Alves",
"bank_code": "329",
"account_digit": "1",
"branch_number": "001",
"account_number": "94632180173",
"document_number": "026.923.850-63"
}
}

PATH PARAMS

CampoTipoDescrição
debt_key *stringChave da divida devolvida no momento da criação da operação de crédito.

BODY PARAMS

CampoTipoDescriçãoCaracteres
financial *stringObjeto financial simplificado que trás a data de desembolsoObjeto financial
disbursement_bank_accounts *objectLista de informações bancárias para o desembolsoObjeto disbursement_bank_accounts
debt_key *stringChave da divida devolvida no momento da criação da operação de crédito.chave uuid

Objeto financial

CampoTipoDescriçãoCaracteres
disbursement_datedateData de desembolso.10

Objeto disbursement_bank_accounts

Uma emissão de dívida deve conter as informações bancárias para desembolso, por padrão, uma conta do tomador. Este objeto deve ser uma lista com uma ou mais contas. O Objeto disbursement_bank_accounts (Conta Bancária) deve conter:

CampoTipoDescriçãoCaracteres
namestringNome do dono da conta para desembolso - Obrigatório apenas se o método de transferência for ted ou pix. e caso haja mais de uma conta para desembolso50
bank_codestringCódigo COMPE da instituição financeira (https://www.bcb.gov.br/pom/spb/estatistica/port/ASTR003.pdf)3
account_digitstringDígito verificador da conta (obrigatório caso haja)1
branch_numberstringNúmero da agência - Obrigatório apenas se o método de transferência for ted ou pix.4
account_numberstringNúmero da conta.CPF ou CNPJ do dono da conta para desembolso (obrigatório caso haja mais de uma conta para desembolso).10
document_numberstringCPF ou CNPJ do dono da conta para desembolso - Obrigatório apenas se o método de transferência for ted ou pix. e caso haja mais de uma conta para desembolso.11 ou 14

Response

STATUS
200
Response Body

{
"data": {
"additional_iof": 38000,
"annual_cet": "253,2642%",
"assignment_amount": 10000000,
"base_iof": 69331,
"borrower": {
"document_number": "89940878025962",
"name": "Parmalat"
},
"cet": "11,0900%",
"collaterals": [],
"contract": {
"external_contract_key": "2f0b8b6e-0b60-47f0-b27f-e291c028549b",
"number": "1907258737/P",
"signature_information": [
{
"signature_url": "https://sign.qitech.com.br/s/hNrwjda",
"signer_document_number": "94632180173",
"signer_email": "pedro.alves@yopmail.com",
"signer_external_key": "07a1c438-43a4-49a9-85a9-29667507453b",
"signer_name": "Pedro Felipe Henrique Alves",
"signer_role": "issuer"
},
{
"signature_url": "https://sign.qitech.com.br/s/EaTajda",
"signer_document_number": "34651104630",
"signer_email": "patricia.tereza@yopmail.com",
"signer_external_key": "61a1ea50-769a-410a-8ef8-09f0ce4611f6",
"signer_name": "Patrícia Tereza Bernardes",
"signer_role": "guarantor"
}
],
"urls": [
"https://storage.googleapis.com/sandbox-doc-api/documents/abedfeab-dcf8-4e13-897b-da02c222cef4/SALGADINHO_SALETE_LTDA-PARMALAT-CCB-1907258737-20220512165254.pdf"
]
},
"contract_fee_amount": 50000,
"contract_fees": [
{
"fee_amount": 50000,
"fee_type": "tac"
}
],
"external_contract_fee_amount": 0,
"external_contract_fees": [],
"installments": [
{
"additional_costs": [],
"advanced_paid_amount": 0,
"bank_slip_key": null,
"business_due_date": "2019-08-26",
"calendar_days": 32,
"digitable_line": null,
"due_date": "2019-08-26",
"due_interest": null,
"due_principal": 10000000,
"fine_amount": null,
"has_interest": true,
"installment_key": "81e4a732-d300-4e39-b6d5-2d9ac8df429b",
"installment_number": 1,
"installment_payment": [],
"installment_status": "created",
"installment_type": "principal",
"original_due_principal": 10000000,
"original_pre_fixed_amount": 1125598.54,
"original_principal_amortization_amount": 1000000,
"original_total_amount": null,
"paid_amount": 0,
"paid_at": null,
"payments": [],
"post_fixed_amount": null,
"pre_fixed_amount": 1125598.54,
"principal_amortization_amount": 1000000,
"tax_amount": 1312,
"total_amount": null,
"total_paid_amount": 0,
"workdays": 22
}, ... x [número de parcelas]
],
"iof_charge_method": "financed",
"issue_amount": 10000000,
"net_external_contract_fee_amount": 0,
"number_of_installments": 10,
"post_fixed_interest_base": "workdays",
"post_fixed_interest_rate": 1,
"prefixed_interest_rate": {
"annual_rate": 2.32,
"created_at": null,
"daily_rate": 0.0033388,
"interest_base": "calendar_days",
"monthly_rate": 0.10516767
},
"requester_identifier_key": "b7ddbcfb-3de0-49d8-8014-07972d8b27f2",
"total_iof": 107331,
"total_pre_fixed_amount": 5935915.16
},
"event_datetime": "2022-05-12 16:53:10",
"key": "b7ddbcfb-3de0-49d8-8014-07972d8b27f2",
"status": "waiting_signature",
"webhook_type": "debt"
}
STATUS
400
Response Body
{
"data": "{\"title\": \"Bad Request\", \"description\": \"Invalid request body.\", \"translation\": \"Corpo da requisição inválido.\", \"extra_fields\": {}, \"code\": \"LEG000069\"}"
}