IOSOR База знаний

Общий язык статусов для product и finance

Согласуйте один словарь исходов product↔finance — accepted, held, settled, released, blocked, gated, delivered, failed, unknown/missing — до любых дашбордов. Это не энциклопедия SMS-кодов.

Общий язык статусов — договор product и finance до любых графиков. Один словарь исходов — accepted, held, settled, released, blocked, gated, delivered, failed, unknown, missing — лучше трёх дашбордов, которые спорят об одном intent. Эта страница — vocabulary-before-dashboard, не словарь SMS-статусов. Соседние: не доставлено, отклонено, истекло и DLR, задержка и failover — не эта страница.

IOSOR — white-label prepaid. USD 20 финансирует пилот общих слов; soft review около USD 1 000/мес усиливает шум рассинхрона.

Словарь до дашбордов

Дашборды усиливают слова, о которых вы уже спорите. Если product пишет delivered, а finance всё ещё читает held, зелёная плитка — инцидент закрытия месяца. Сначала зафиксируйте общий глоссарий: какие ярлыки значат «деньги списаны», «зарезервированы», «вернулись», «трафик остановлен» или «пока никто не знает». Подпишите one-pager, затем привяжите UI, экспорт и макросы поддержки к тем же строкам.

Слова, которые обязаны делить product и finance

Слово Product Finance
Accepted Intent принят Settle ещё нет
Held Резерв открыт Баланс зарезервирован
Settled Billable unit потреблён Debit финален для intent ID
Released Hold закрыт без settle Средства снова доступны
Blocked / gated Production-обещания выкл.

Unknown и missing — не успех

Unknown и missing — полноценные исходы. Пустая ячейка, silent webhook или поздний null не должны становиться delivered или settled success. Product говорит unknown или missing; finance держит строку открытой, пока не придёт терминальное слово или named owner не закроет её. Стыкуемые outcomes нуждаются в вебхуки, которые переживают запуск.

Сопоставьте статусы с денежными исходами

Каждое общее слово → money verb: reserve, settle, release/refund или stop. Accepted сам по себе не тратит; held резервирует; settled списывает один раз под один intent ID; released возвращает то, что не было owed; blocked/gated останавливают новый volume. Delivered обновляет ту же строку debit — см. debit и delivery status в одном ledger.

Чеклист покупателя по общему языку статусов

  1. Есть подписанный глоссарий: accepted, held, settled, released, blocked/gated, delivered, failed, unknown/missing?
  2. UI, ledger-экспорт и макросы поддержки используют те же строки?
  3. Unknown/missing никогда не становится success по умолчанию?
  4. Finance может назвать money verb для каждого общего слова?
  5. Энциклопедии SMS-кодов и гайды DLR latency — соседи, не задача этой страницы?

Начните с IOSOR

Откройте консоль IOSOR и настройте сопоставление статусов вебхуков и DLR с единым финансово-продуктовым глоссарием. Убедитесь, что таймауты и неопределенные исходы передаются как unknown или missing, а не превращаются автоматически в успешные проведения. Проверьте, что единые текстовые метки используются одновременно в интерфейсе, выгрузках реестров и ответах поддержки.

Итог IOSOR

Статья доказала, что зелёные графики в продуктовых дашбордах теряют смысл, если продуктовая команда считает транзакцию завершенной, а финансы продолжают удерживать резерв. Единственная надежная модель — единый подписанный глоссарий, где каждое слово четко привязано к конкретному изменению баланса: зарезервировано, списано, возвращено или заблокировано. Неизвестные исходы должны оставаться открытыми строками до получения финального статуса.

Был ли материал полезен?

Связанные гайды