Skip to main content

Create Redemption Request


Attention

This feature is only available for integrations that exercise the Manager role.

Request

ENDPOINT
/trade_fund_quota/fund_class/FUND_CLASS_KEY/redemption_request
METHOD
POST
STATUS
201
Request Body
{
"issuance_serie_key": "UUID",
"external_id": "UUID",
"amount": 0.00,
"source_account_key": "UUID",
"redeem_all": false
}
Attention.

Whenever the operation is in a series where "payment_type" is "automatic_debit" (usually zeragem funds), you need to send the source_account_key.

This operation will not result in an actual redemption, only in creating expectations and transferring to your account for the operation to be carried out subsequently.

You can retrieve this key through the endpoint: Retrieving Account Information Where the source_account_key is the account_key of the institution where you want to perform the redemption.

Otherwise, do not send this field.

Body params

FieldTypeDescriptionRequired
issuance_serie_keystringUnique key of the Issuance SeriesYes
external_idstringUnique external identifier of the redemption requestYes
amountfloatGross redemption amount (ignored if redeem_all is true)No
source_account_keystringKey of the source bank account of the fund classNo
redeem_allbooleanIndicates if the redemption should be totalNo

Response

Response Body
{
"redemption_request_key": "UUID",
"status": "confirmed",
"quotation_date": "YYYY-MM-DD",
"payment_date": "YYYY-MM-DD",
"amount": 0.00,
"issuance_serie": {
"issuance_serie_key": "UUID",
"name": "Issuance Serie Name",
"subclass_name": "SUBORDINADA",
"serie": 1,
"quota_calculation_method": "quota_value",
"internal_code": "Internal Code",
"fund_class_name": "Fund Class Name",
"fund_class_short_name": "Fund Class Short Name",
"fund_class_document_number": "00.000.000/0000-00",
"minimum_share_capital": 0.0,
"investment_category": "fixed_income",
"payment_type": "automatic_debit",
"financial_institution_code": "341",
"account_data": {
"account_digit": "0",
"account_branch": "0001",
"account_number": "12345",
"financial_institution_code": "329",
"financial_institution_ispb": "00000000"
},
"last_updated_date": "YYYY-MM-DD",
"administrator": {
"administrator_key": "UUID",
"name": "Administrator Name",
"document_number": "00.000.000/0000-00"
},
"operation_periods": {
"redemption_request": {
"payment": {
"days": 1,
"type": "until",
"calendar_base": "calendar_365"
},
"quotation": {
"days": 1,
"type": "fixed",
"calendar_base": "calendar_365"
}
},
"amortization_request": {
"payment": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
},
"quotation": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
}
},
"financial_application": {
"payment": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
},
"quotation": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
}
}
},
"issuance_serie_data": {
"name": "Issuance Serie Name",
"serie": 1,
"payment_type": "automatic_debit",
"remuneration": "residual",
"internal_code": "Internal Code",
"subclass_name": "SUBORDINADA",
"fund_class_name": "Fund Class Name",
"issuance_serie_key": "UUID",
"tax_classification": "long_term",
"investment_category": "fixed_income",
"fund_class_short_name": "Fund Class Short Name",
"minimum_share_capital": 0.00,
"quota_calculation_method": "quota_value",
"financial_institution_code": "329",
"fund_class_document_number": "00.000.000/0000-00",
"administrator_document_number": "00.000.000/0000-00"
}
},
"fund_class": {
"fund_class_key": "UUID",
"name": "Fund Class Name",
"short_name": "Fund Class Short Name",
"document_number": "00.000.000/0000-00",
"accounting_date": "YYYY-MM-DD",
"distributor": {
"name": "Distributor Name",
"distributor_key": "UUID",
"document_number": "00.000.000/0000-00"
},
"manager": {
"manager_key": "UUID",
"manager_name": "Manager Name",
"document_number": "00.000.000/0000-00"
}
}
}

Approve a Redemption Request


Request

ENDPOINT
/trade_fund_quota/fund_class/FUND_CLASS_KEY/redemption_request/REDEMPTION_REQUEST_KEY
METHOD
PUT
STATUS
202
Request Body
{
"status": "pending_external_approval"
}

Body params

FieldTypeDescription
statusstringNew status of the redemption request. See allowed values below.

Response

Response Body
{
"redemption_request_key": "UUID",
"status": "pending_external_approval",
"quotation_date": "YYYY-MM-DD",
"payment_date": "YYYY-MM-DD",
"amount": 0.00,
"issuance_serie": {
"issuance_serie_key": "UUID",
"name": "Issuance Serie Name",
"subclass_name": "SUBORDINADA",
"serie": 1,
"quota_calculation_method": "quota_value",
"internal_code": "Internal Code",
"fund_class_name": "Fund Class Name",
"fund_class_short_name": "Fund Class Short Name",
"fund_class_document_number": "00.000.000/0000-00",
"minimum_share_capital": 0.0,
"investment_category": "fixed_income",
"payment_type": "automatic_debit",
"financial_institution_code": "341",
"account_data": {
"account_digit": "0",
"account_branch": "0001",
"account_number": "12345",
"financial_institution_code": "329",
"financial_institution_ispb": "00000000"
},
"last_updated_date": "YYYY-MM-DD",
"administrator": {
"administrator_key": "UUID",
"name": "Administrator Name",
"document_number": "00.000.000/0000-00"
},
"operation_periods": {
"redemption_request": {
"payment": {
"days": 1,
"type": "until",
"calendar_base": "calendar_365"
},
"quotation": {
"days": 1,
"type": "fixed",
"calendar_base": "calendar_365"
}
},
"amortization_request": {
"payment": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
},
"quotation": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
}
},
"financial_application": {
"payment": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
},
"quotation": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
}
}
},
"issuance_serie_data": {
"name": "Issuance Serie Name",
"serie": 1,
"payment_type": "automatic_debit",
"remuneration": "residual",
"internal_code": "Internal Code",
"subclass_name": "SUBORDINADA",
"fund_class_name": "Fund Class Name",
"issuance_serie_key": "UUID",
"tax_classification": "long_term",
"investment_category": "fixed_income",
"fund_class_short_name": "Fund Class Short Name",
"minimum_share_capital": 0.00,
"quota_calculation_method": "quota_value",
"financial_institution_code": "329",
"fund_class_document_number": "00.000.000/0000-00",
"administrator_document_number": "00.000.000/0000-00"
}
},
"fund_class": {
"fund_class_key": "UUID",
"name": "Fund Class Name",
"short_name": "Fund Class Short Name",
"document_number": "00.000.000/0000-00",
"accounting_date": "YYYY-MM-DD",
"distributor": {
"name": "Distributor Name",
"distributor_key": "UUID",
"document_number": "00.000.000/0000-00"
},
"manager": {
"manager_key": "UUID",
"manager_name": "Manager Name",
"document_number": "00.000.000/0000-00"
}
}
}

Cancel a Redemption Request


Request

ENDPOINT
/trade_fund_quota/fund_class/FUND_CLASS_KEY/redemption_request/REDEMPTION_REQUEST_KEY/cancel
METHOD
PUT
STATUS
202
Attention.

You can cancel a redemption request if it is in one of these statuses:

  • pending_manager_approval
  • pending_distributor_approval

Otherwise you will receive an error with the following code: TFQ000078

Response

Response Body
{
"redemption_request_key": "UUID",
"status": "canceled",
"quotation_date": "YYYY-MM-DD",
"payment_date": "YYYY-MM-DD",
"amount": 0.00,
"issuance_serie": {
"issuance_serie_key": "UUID",
"name": "Issuance Serie Name",
"subclass_name": "SUBORDINADA",
"serie": 1,
"quota_calculation_method": "quota_value",
"internal_code": "Internal Code",
"fund_class_name": "Fund Class Name",
"fund_class_short_name": "Fund Class Short Name",
"fund_class_document_number": "00.000.000/0000-00",
"minimum_share_capital": 0.0,
"investment_category": "fixed_income",
"payment_type": "automatic_debit",
"financial_institution_code": "341",
"account_data": {
"account_digit": "0",
"account_branch": "0001",
"account_number": "12345",
"financial_institution_code": "329",
"financial_institution_ispb": "00000000"
},
"last_updated_date": "YYYY-MM-DD",
"administrator": {
"administrator_key": "UUID",
"name": "Administrator Name",
"document_number": "00.000.000/0000-00"
},
"operation_periods": {
"redemption_request": {
"payment": {
"days": 1,
"type": "until",
"calendar_base": "calendar_365"
},
"quotation": {
"days": 1,
"type": "fixed",
"calendar_base": "calendar_365"
}
},
"amortization_request": {
"payment": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
},
"quotation": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
}
},
"financial_application": {
"payment": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
},
"quotation": {
"days": 0,
"type": "fixed",
"calendar_base": "workdays"
}
}
},
"issuance_serie_data": {
"name": "Issuance Serie Name",
"serie": 1,
"payment_type": "automatic_debit",
"remuneration": "residual",
"internal_code": "Internal Code",
"subclass_name": "SUBORDINADA",
"fund_class_name": "Fund Class Name",
"issuance_serie_key": "UUID",
"tax_classification": "long_term",
"investment_category": "fixed_income",
"fund_class_short_name": "Fund Class Short Name",
"minimum_share_capital": 0.00,
"quota_calculation_method": "quota_value",
"financial_institution_code": "329",
"fund_class_document_number": "00.000.000/0000-00",
"administrator_document_number": "00.000.000/0000-00"
}
},
"fund_class": {
"fund_class_key": "UUID",
"name": "Fund Class Name",
"short_name": "Fund Class Short Name",
"document_number": "00.000.000/0000-00",
"accounting_date": "YYYY-MM-DD",
"distributor": {
"name": "Distributor Name",
"distributor_key": "UUID",
"document_number": "00.000.000/0000-00"
},
"manager": {
"manager_key": "UUID",
"manager_name": "Manager Name",
"document_number": "00.000.000/0000-00"
}
}
}