В предыдущей главе Norway Christmas выбрала банковский продукт под свою потребность. Теперь нужно понять, что именно компания и банк пообещали друг другу.

Главный вопрос этой главы:

Кто кому обязан передать какую экономическую ценность, как определяется её размер, в какой валюте и какие правила действуют, если normal path нарушается?

Здесь нас интересует конструкция обязательств. Их переходы между состояниями во времени мы разберём в следующей главе — Trade Lifecycle.

01

Contract, Lifecycle и Risk — разные вопросы

Эти три слоя легко смешать.

Contract отвечает: что должно произойти по договору?

Lifecycle отвечает: где это обязательство находится сейчас?

Risk отвечает: какой нежелательный исход возможен в текущем состоянии?

В этой главе мы фиксируем экономическую логику договора. Мы не будем подробно проходить путь unknown → known → settled и пересчитывать risk после каждого события.

Такое разделение убирает дублирование и делает архитектуру понятнее.

02

От потребности Norway Christmas к контракту

Norway Christmas продала российскому покупателю ели за 100 млн RUB. Оплата поступит через 90 дней, а расходы компании выражены в NOK.

Компания хочет защитить NOK-стоимость будущей RUB-выручки, но не хочет заранее физически продавать ещё не полученные рубли.

Для примера банк предлагает упрощённый RUB/NOK NDF. Числа ниже учебные и не являются рыночной котировкой.

Product:             RUB/NOK NDF
RUB Notional:        100 000 000 RUB
Contract Rate:       0.10 NOK за 1 RUB
Fixing Source:       agreed official fixing
Settlement Currency: NOK
Fixing Date:         15 декабря
Payment Date:        17 декабря

Название NDF ещё не объясняет обязательства. Нужно восстановить договорную механику.

RUB notional физически не передаётся банку. В payment date одна сторона переводит другой только net settlement amount в NOK.

Кто именно станет payer, а кто receiver, зависит от будущего fixing rate и договорной формулы.

03

Базовая единица анализа — cash flow

Для каждого cash flow нужно ответить на одинаковый набор вопросов.

  1. Кто payer и receiver?
  2. Что именно передаётся?
  3. В какой валюте?
  4. Как определяется amount?
  5. Какой notional используется?
  6. Какие параметры уже fixed?
  7. Какие параметры определятся позже?
  8. Какой fixing source используется?
  9. В какую contractual date исполняется поток?
  10. Settlement gross или net?
  11. Какие fallback rules предусмотрены?

Если ответы известны, продукт перестаёт быть аббревиатурой. Его можно буквально нарисовать как набор обязательств сторон.

04

Тип экономической ценности

Cash flow — не синоним обычного платежа. В контракте встречаются разные экономические сущности.

ТипЭкономический смыслПример
PrincipalОсновная суммаВалюты в deliverable FX Forward
InterestПроцентный платёжFixed или floating coupon в IRS
PremiumЦена optionalityUpfront premium по Option
FeeКомиссия за услугуStructuring или transaction fee
Settlement AmountИтоговый расчётный платёжNet amount по NDF
Termination AmountКомпенсация при досрочном закрытииEarly termination swap
Collateral / MarginОбеспечение exposureVariation или Initial Margin

Тип важен для Liquidity, Operations, Accounting и Risk. Два одинаковых банковских перевода могут представлять разные договорные обязательства.

В нашем NDF экономический объект — Settlement Amount, а не передача RUB notional.

05

Payer, receiver и знак amount

Для NDF payer нельзя окончательно назвать до fixing. Но контракт заранее задаёт правило, которое определит направление платежа.

Используем упрощённую формулу с точки зрения Norway Christmas:

Settlement Amount = (Contract Rate − Fixing Rate) × RUB Notional

Если результат положительный, Bank платит Norway Christmas. Если отрицательный, Norway Christmas платит Bank абсолютную величину amount.

При fixing rate 0.08 NOK/RUB:

(0.10 − 0.08) × 100 000 000 = 2 000 000 NOK
Bank → Norway Christmas: 2 000 000 NOK

RUB подешевел. Выручка Norway Christmas стоит меньше NOK, а NDF создаёт компенсирующий cash flow от банка.

При fixing rate 0.12 NOK/RUB:

(0.10 − 0.12) × 100 000 000 = −2 000 000 NOK
Norway Christmas → Bank: 2 000 000 NOK

RUB подорожал. Компания получает больше NOK от основной выручки, но платит банку по NDF.

Формула фиксирует не будущий рынок, а договорное распределение экономического результата между сторонами.

06

Notional не равен cash flow

В примере 100 млн RUB — notional. Он масштабирует settlement amount, но не перечисляется между Norway Christmas и банком.

В IRS notional также обычно служит расчётной базой:

Coupon = Notional × Rate × Day Count Fraction

В deliverable FX Forward notionals двух валют обычно становятся реальными principal cash flows.

В CCIRS основные суммы могут обмениваться в начале и в конце. В Option notional масштабирует payoff, но сам не обязательно поставляется.

Для каждого notional нужно выяснить:

  • fixed он или variable;
  • amortizing, accreting или resettable;
  • какая часть остаётся outstanding;
  • создаёт ли он principal cash flow;
  • или используется только в формуле.
07

Что зафиксировано, а что определится позже

Контракт должен отделять deterministic terms от future-determined parameters.

В NDF Norway Christmas заранее фиксируются:

  • RUB notional;
  • contract rate;
  • fixing source;
  • settlement currency;
  • fixing и payment dates;
  • business-day convention;
  • rounding и fallback rules.

Позже определяется только fixing rate. После его подстановки формула даст знак и размер settlement amount.

В других продуктах позже могут определяться floating rate, barrier event, option payoff или termination amount.

Здесь важно лишь установить правило определения. Сам переход параметра из unknown в known относится к Lifecycle.

08

Fixing source — часть договора

Фраза «используем курс RUB/NOK» недостаточна. На рынке одновременно существуют разные источники и моменты наблюдения.

Контракт должен указать:

  • benchmark или administrator;
  • official rate, exchange fixing или specified screen;
  • fixing date и time;
  • timezone;
  • calculation agent;
  • rounding;
  • fallback при отсутствии публикации.

Settlement рассчитывается по contractual source, а не по «справедливому курсу рынка вообще».

Если источник недоступен, договор может предусматривать alternative source, postponement, fallback benchmark или calculation-agent determination.

09

Формула — это contractual economics

Фраза «клиент платит 5%» не определяет cash flow.

Нужно знать: 5% от чего, за какой период, по какой day-count convention, с каким spread, cap или floor и как округляется amount.

ПродуктУпрощённая формула или конструкция
FX ForwardAmount A ↔ Amount B по contractual FX rate
IRSCoupon = Notional × Rate × Day Count Fraction
NDFSettlement Amount = f(Contract Rate, Fixing Rate, Notional)
FX Call OptionPayoff = max(S − K, 0) × Notional
CCIRSPrincipal exchanges + coupons двух валют

В процентных продуктах ACT/360, ACT/365 и 30/360 могут дать разные amounts на одном периоде.

На большом notional даже небольшое расхождение в convention или rounding становится материальным.

10

Contractual dates и conventions

Контракт задаёт даты, но не все даты отвечают на один вопрос.

Contractual termЧто он определяет
Trade DateКогда стороны согласовали сделку
Fixing DateКогда нужно наблюдать market parameter
Payment DateКогда obligation должна быть исполнена
Maturity DateКогда заканчивается плановая экономика сделки
Termination DateКогда сделка прекращается досрочно

Если payment date выпадает на нерабочий день, применяется Following, Modified Following или Preceding.

Convention работает только вместе с holiday calendar: London, New York, TARGET, локальным или joint calendar.

«15:00» также недостаточно без timezone. Fixing time, exercise deadline и payment cut-off должны задавать однозначный момент.

Здесь даты рассматриваются как условия договора. Их прохождение и влияние на состояние сделки относится к Lifecycle.

11

Что физически движется в settlement

В deliverable FX Forward обычно движутся две основные суммы:

Bank → Client: 1 млн USD
Client → Bank: 100 млн RUB

В NDF Norway Christmas движется только net settlement amount в NOK. RUB notional остаётся расчётной базой.

Это различие определяет payment infrastructure, funding needs, liquidity и settlement mechanics.

Нужно также различать payment netting и close-out netting.

Payment netting объединяет совместимые платежи одной даты и валюты в один net payment.

Close-out netting после default или termination закрывает eligible trades и сводит их стоимость к одной net obligation.

Первое описывает обычное исполнение. Второе — legal-механизм снижения counterparty exposure при нарушении договора.

12

Контракт должен описывать не только happy path

Хороший контракт отвечает на вопрос «что делать, если стандартный механизм не сработал?»

Fixing недоступен

Что произойдёт при задержке публикации, benchmark discontinuation или market disruption? Нужны fallback source, postponement или полномочия calculation agent.

Payment date нерабочий

Какой calendar и business-day convention переносят дату? Меняется ли только payment или также accrual period?

Payment не исполнен

Контракт задаёт cure period, default interest, notice, повторный settlement, event of default и возможные close-out rights.

Возник dispute

Кто определяет fixing и settlement amount? Платится ли undisputed amount? Возможна ли independent valuation?

Условия сделки изменяются

Amendment, early termination и novation требуют правил о том, какие obligations прекращаются, изменяются или переходят новой стороне.

Исполняется Option

Нужно определить exercise style, manual или automatic exercise, cut-off, timezone и cash или physical settlement.

Эти правила принадлежат контракту. Когда соответствующее событие действительно происходит — это уже Lifecycle.

13

Карточка контракта Norway Christmas

Теперь NDF можно описать без опоры на одно название продукта.

БлокДоговорное содержание
PartiesNorway Christmas и Bank
Economic objectNet Settlement Amount в NOK
Notional100 млн RUB, физически не передаётся
Formula(Contract Rate − Fixing Rate) × RUB Notional
Fixed termsContract rate 0.10, dates, currency, source и conventions
Future parameterRUB/NOK Fixing Rate
Payer / ReceiverОпределяются знаком settlement amount
SettlementОдин net payment в NOK
FallbackПравила missing fixing, dispute и failed payment

После заполнения такой карточки contractual cash flows сделки можно реализовать в данных и коде.

14

Универсальный шаблон разбора

Parties и economic object

  • Кто payer и receiver?
  • Что передаётся: principal, interest, premium, fee или settlement amount?
  • Какая currency?

Notional и amount

  • Какой notional и меняется ли он?
  • Передаётся он физически или служит базой?
  • Каковы formula, rate, spread, day count и rounding?

Market determination

  • Какие параметры определятся позже?
  • Каковы fixing source, time и timezone?
  • Кто calculation agent и какой fallback?

Settlement

  • Какова payment date?
  • Какие calendar и business-day convention?
  • Settlement gross или net?
  • Каковы cut-off и payment instructions?

Edge cases

  • Что происходит при missing fixing, failed payment или dispute?
  • Что меняют amendment, early termination, novation и exercise?

Главный вывод

Contract & Cash Flows отвечает не на вопрос «на каком этапе сейчас сделка?», а на вопрос «что написано в её экономической логике?»

Главная цепочка мышления:

Кто → кому → что → в какой валюте → на каком notional → по какой формуле → по какому source → в какую date → по каким conventions → каким settlement

Теперь мы знаем, какие obligations зашиты в NDF Norway Christmas. Следующий вопрос: как они переходят из одного состояния в другое и как вместе с этим меняются valuation, exposure и risk?

Вопросы

  • Почему 100 млн RUB в NDF Norway Christmas не являются cash flow?
  • Что определяет направление settlement payment?
  • Почему недостаточно записать в контракте просто «курс RUB/NOK»?
  • Чем payment netting отличается от close-out netting?
  • Какие terms нужны, чтобы однозначно рассчитать и исполнить payment?