IOSOR База знаний

Тег Sender ID на каждой prepaid-строке debit

Ставьте Sender ID на каждую prepaid-строку debit, чтобы финансы аудировали burn-by-from-identity в одном ledger — без второй таблицы для OTP и SMS.

Prepaid debit без Sender ID — слепые деньги. Финансы видят, что USD уходят из wallet, и не знают, какая from-identity сожгла их — brand alpha, local DID, toll-free или pilot ещё in setup. Сосед debit и delivery status в одном ledger стыкует деньги с DLR. Здесь: каждая settled prepaid-строка несёт Sender ID владельца отправки, чтобы burn-by-from-identity был фильтром ledger, а не второй книгой.

IOSOR — white-label prepaid. Пополните wallet, hold до debit, JIT-assign когда numeric sender — честный путь. Пол USD 20 — первые tagged proof; soft review USD 1 000/мес — когда пустые теги становятся ночными тикетами. См. Операции с несколькими Sender ID на объёме.

Debit без sender id — слепые деньги

Итоги wallet без from-identity — vanity. «Потратили USD 400 на SMS» не называет brand string, DID или TF. Слепые строки заставляют изобретать join по timestamps и чат-закрепам. На soft USD 1 000/мес реконструкция ломает каждый close. Тег держит prepaid честным при росте числа Sender ID. OTP и marketing SMS без тега неотличимы. Пилот USD 20 должен доказать теги до volume-языка.

Обязательные поля на каждой prepaid-строке

Каждый settled prepaid debit под from-identity нуждается в: Sender ID / from-identity, intent / correlation ID, сумма debit + валюта (USD), канал + тип unit, hold → settle + outcome. Пустой Sender ID делает остальное частичной правдой. Один export с тегом как first-class колонкой. Идемпотентные retry переиспользуют тот же Sender ID под тем же ключом. Никогда не settle под пустой from-identity.

Hold, reject и filter всё равно несут тег

Теги нужны не только delivered SMS. Hold без settle всё равно фиксирует attempted Sender ID. Sender reject остаётся reject с той же from-identity — не переименовывайте в content filter (Reject sender vs content filter: честный статус для финансов). Filter, сжигающий billable unit, сохраняет тег.

Multi-sender аудит без второй таблицы

Вопрос close: burn по Sender ID за период. Ответ — фильтр platform ledger: group by тег, CSV. Операции с несколькими Sender ID на объёме — registry и Live; здесь каждая debit-строка уже тегирована. Еженедельно: сэмпл settled-строк на непустой Sender ID vs owner-карта registry. После нового Sender ID — один held tagged proof.

Чеклист buyer для тегов Sender ID на debit

  1. Каждая settled prepaid-строка debit экспортирует непустой Sender ID / from-identity?
  2. Failed hold, reject и filter сохраняют тот же тег на release или settle?
  3. Финансы режут burn-by-sender без второй таблицы и тикета ops?
  4. Идемпотентные retry переиспользуют один Sender ID под одним money-ключом?

Начните с IOSOR

Откройте консоль IOSOR и проверьте параметры экспорта реестра списаний с предоплаченного баланса. Убедитесь, что каждая строчка удержания и окончательного расчета содержит атрибуты Sender ID и correlation ID через API или вебхук списаний. Запустите тестовую отправку и выгрузите CSV-отчет, чтобы подтвердить сохранение тегов даже для отклоненных или заблокированных сообщений.

Итог IOSOR

Этот материал доказал, что отсутствие тега Sender ID в строках списаний превращает финансовый учет в гадание по временным меткам. Каждая операция по предоплаченному балансу должна жестко привязываться к конкретному идентификатору отправителя в момент создания удержания, включая финансовые фиксации по отклоненным трафикам и сработавшим фильтрам.

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

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