Манитон Docs

Погашение и вывод

Погашение CFA‑RUB и прекращение прав по инвестиционным ЦФА

Погашение и вывод

1) Погашение CFA‑RUB (Вывод в фиат)

Смысл операции

Погашение CFA‑RUB — это юридическое прекращение цифрового права требования с одновременной выплатой денежного эквивалента.

Статусная модель (State Machine)

Процесс вывода сложнее ввода, так как требует блокировки средств и асинхронного взаимодействия с банком.

Loading diagram...

Последовательность (Sequence)

Loading diagram...

Edge Cases (Сценарии отказов)

  1. Недостаточно средств (Race Condition):

    • Ситуация: Пользователь создал заявку на вывод, и параллельно купил актив.
    • Решение: Блокировка (HOLD) средств происходит в момент перехода в CREATED. Если баланса нет — ошибка сразу.
  2. Отказ банка (Invalid Account):

    • Ситуация: Реквизиты получателя закрыты или ошибочны.
    • Решение: Банк возвращает реестр ошибок. Система выполняет Unburn (восстановление) токенов CFA-RUB на счете пользователя. Статус заявки FAILED.
  3. Блокировка по 115-ФЗ:

    • Ситуация: AML-мониторинг выявил подозрительную операцию.
    • Решение: Статус BLOCKED. Средства остаются замороженными на счете до выяснения (запрос документов).

2) Погашение инвестиционных ЦФА

Погашение происходит при наступлении срока (Maturity Date) или при досрочном выкупе (Call Option).

Процесс (Автоматическое погашение)

  1. Триггер: Наступает дата погашения.
  2. Snapshot: Снимается слепок реестра владельцев на конец дня.
  3. Расчет: Вычисляется сумма (Номинал + Купон) для каждого владельца.
  4. Выплата:
    • Эмитент переводит полную сумму в CFA-RUB на спецсчет погашения.
    • Смарт-контракт распределяет CFA-RUB владельцам и сжигает инвестиционные ЦФА.
  5. Уведомление: Пользователи получают Push/Email о погашении.

Важно для учета

Погашение инвестиционного ЦФА — это обмен активами: CFA-BOND (Credit) -> CFA-RUB (Debit) Баланс пользователя не меняется в валюте оценки, меняется структура портфеля.

On this page