IOSOR База знаний

Month-end export кошелька в 02:00 для финансов и продукта

Один prepaid-export кошелька в 02:00, которому доверяют финансы и продукт: holds, debits, refunds и channel mix без второй истории ledger за ночь.

Закрытие месяца в 02:00 ломается, когда финансы открывают три файла, а продукт — четвёртый. Prepaid нужен один общий export: каждый hold, debit, release и refund на кошельке плюс channel mix, который объясняет burn без параллельной «правды». Если cutoff-файл не отвечает «что двинулось и почему», утро — шторм тикетов.

IOSOR — white-label prepaid. Один аккаунт несёт messaging, verification, email, voice и JIT-номера. USD 20 доказывает export на пилоте; soft review около USD 1 000/мес повышает цену грязного close. Канальные соседи: корреляция сессии Verify для finance export и округление биллинга голоса и export connect fee.

Почему 02:00 нужен один общий сюжет

Один timezone, один cutoff. Финансы и продукт читают один snapshot — не «ops потом сведёт». Строки после 02:00 — следующий период. Частичные окна без заморозки дают double-count и ghost refunds. Владелец job, место файла и правило: поздние outcomes обновляют статус, не переписывают settled деньги.

Колонки, которым доверяют финансы и продукт

Минимум для защищаемого файла 02:00:

Holds, debits и refunds в одном файле

Открытые holds на cutoff — reserved, не свободный available. Settled debits — сумма и канал. Releases и refunds ссылаются на исходный intent. Fail-path с автовозвратом — сбой prepaid-hold: auto-refund и статус — явные строки, не тихие правки баланса. Happy-path: prepaid-резерв до первого списания.

Channel mix без утечки брендов

В export — лейблы клиента: SMS, voice, email, verify, numbers — никогда upstream-бренды и cost floors. Mix отвечает, какая очередь сожгла кошелёк, а не какой путь исполнения. Caps рядом через мультиканальные caps после пилота; файлу нужны честные теги канала и суммы.

Ops-чеклист до cutoff

  1. Timezone и cutoff 02:00 записаны и назначены владельцу?
  2. Видны open holds, settled debits, releases и refunds?
  3. Финансы стыкуют каждый refund с исходным intent ID?
  4. Клиентские лейблы в файле brand-safe?
  5. Stop-lines совпадают с периодом? Проверьте стоп-линии кошелька до production-трафика.

Начните с IOSOR

Настройте правило заморозки среза на 02:00 в консоли IOSOR и зафиксируйте единый каталог хранения итоговых выгрузок для финансовой и продуктовой команд. Убедитесь, что сквозные intent ID объединяют открытые холды, списания и возвраты в единый реестр до запуска экспорта. Все транзакции, поступающие после 02:00, должны автоматически маркироваться тегом следующего расчетного периода без повторного учета.

Итог IOSOR

Финансовый срез на 02:00 исключает расхождения между балансом кошелька и продуктовыми метриками только при условии единого временного окна и прозрачного реестра транзакций. Объединение открытых удержаний, завершенных списаний и автовозвратов под нейтральными продуктовыми ярлыками гарантирует, что бухгалтерия и аналитика видят идентичные цифры без двойного списания.

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

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