跳到主要内容

回购式摊还

概述

回购是指发行一笔新的商业票据操作,用以"回购"某笔既有操作中一项或多项未结的非常规摊还。典型场景是:债务人有一笔未结操作,并与投资人共同决定将其回购 — 出于再融资或任何其他协商确定的原因。他们不用自有资金清偿债务,而是构建一笔新操作,其放款会自动清算所选定的非常规摊还。

新操作由被回购事件的同一债务人issuer)发行。回购可以涵盖:

  • 单笔非常规摊还 — 最常见的情形,回购一笔操作。
  • 多项资产 — 通过传入多个 extraordinary_event_conciliation_key(甚至可来自不同的 security),适用于债务人希望在同一笔新操作中回购多项资产的情形。

回购不是一个独立的 API 调用:它在创建新操作的时刻声明,通过提供待回购非常规事件的键值列表来完成。

前提条件

每一笔待回购的非常规摊还都必须已经存在 — 事先通过非常规摊还流程创建 — 并且在新操作创建时处于 pending_conciliation 状态。你在回购中引用的正是这些键值(extraordinary_event_conciliation_key)。

日期必须与放款日一致

创建非常规事件时所提供的 reference_datedue_date 必须与新回购操作的放款日期相对应。如果这些日期与放款日不一致,相关事件不会被正确放款,并会被自动取消 — 回购不会生效。请在规划非常规事件的 reference_date/due_date 时,就把新操作的放款时点考虑进去。

如何触发

回购在商业票据操作登记POST /commercial_paper/operation)中声明:只需在操作创建的常规字段之外,一并提交 extraordinary_event_conciliation_key_list 字段,其中包含你希望回购的非常规事件的键值。

{
"issuer_key": "48e2c597-f2ca-487e-9f06-2b628ecb831e",
"issuer_bank_account": {
"account_number": "4464541",
"account_digit": "3",
"account_branch": "0001",
"financial_institution_code_number": "329",
"financial_institution_ispb": "32402502",
"account_type": "checking"
},
"investors": [
{
"investor_key": "70b1b638-ca56-4eb3-9a88-2fd5ffd077a7",
"subscription_percentage": 100,
"bank_account": {
"account_number": "33400254",
"account_digit": "3",
"account_branch": "0001",
"financial_institution_code_number": "329",
"financial_institution_ispb": "32402502",
"account_type": "checking"
}
}
],
"issue_date": "2025-01-23",
"financial": {
"interest_type": "pre_price_days",
"financial_base_date": "2025-01-23",
"released_amount": 1000000,
"number_of_installments": 5,
"prefixed_interest_rate": {
"interest_base": "calendar_days_365",
"monthly_rate": 0.05
},
"fine_delay_rate": {
"interest_base": "calendar_days_365",
"monthly_rate": 0.01
},
"contract_fine_rate": 0.02,
"fees": [
{
"amount": 5,
"amount_type": "percentage",
"fee_type": "structuring_fee"
}
]
},
"extraordinary_event_conciliation_key_list": [
"11111111-1111-4111-8111-111111111111"
]
}

相较于普通的操作登记,extraordinary_event_conciliation_key_list唯一新增的内容 — 其余所有字段均遵循操作创建契约。各字段(issuer_keyissuer_bank_accountinvestorsissue_datefinancial)的完整说明请参阅该页面。

字段

字段类型是否必填描述
extraordinary_event_conciliation_key_liststring (UUID) 数组待回购非常规摊还的键值列表。各项唯一;每回购一项资产对应一个键值。可跨多个 security。在不涉及回购的操作中请省略该字段。

金额规则

新操作的金额必须足以覆盖被回购的内容。在创建操作时应用的规则是:

extraordinary_event_conciliation_key_list 中所引用的全部事件的 expected_amount 之和,必须小于等于新操作的 released_amount。否则创建会被拒绝,返回 COM000050(400)。

released_amount 与手续费

released_amount扣除已融资手续费后的发行净额。因此在实践中,新操作的发行金额至少要覆盖被回购事件的金额加上手续费 — 只有这样,最终的 released_amount 才能达到各 expected_amount 之和。

放款

内部编排。 回购本身发生在新操作放款时,由 QI Tech 在内部执行 — 集成方在此环节无需调用任何额外端点。

新操作放款时:

  1. 被引用的非常规摊还会自动清算,从 pending_conciliation 转为 paid
  2. 剩余部分 — 即 released_amount − Σ expected_amount(为正值时)— 会划付给债务人

也就是说,放款的一部分用于清偿被回购的事件,余下的部分归债务人,整个过程在一笔操作中完成。

另请参阅