Ваш биллинговый дашборд говорит, что ежемесячная регулярная выручка в прошлом месяце выросла на 12 процентов. Ваша главная книга говорит, что выручка едва сдвинулась. Ваш банковский счёт рассказывает третью историю. Все три числа могут быть одновременно верны — и если вы не можете точно объяснить, почему они расходятся, ни одно из них не заслуживает достаточного доверия, чтобы управлять на их основе бизнесом.
Именно в этом разрыве между тем, что отчитывается ваша платформа подписок, и тем, что показывают ваши книги, и размножаются искажения выручки. Каждый апгрейд, даунгрейд, пропорциональный пересчёт, отмена и возврат внутри цикла немного расширяют его. Это руководство показывает, как закрыть этот разрыв: как каждое изменение подписки должно отражаться в вашей книге, как отток проходит через ваши счета и как сверять выставление счетов с учётом каждый месяц, не утопая в электронных таблицах.
Почему ваши отчёты по выставлению счетов и ваши книги расходятся
Путаница начинается с трёх чисел, которые звучат похоже, но измеряют разные вещи:
- Выставленные суммы (биллинг) — это то, что вы выставили клиентам в этом периоде, включая двенадцать месяцев годового плана, собранных в первый день.
- Выручка — это то, что вы фактически заработали в этом периоде, оказывая услугу, — как правило, один месяц из каждого подписного платежа.
- Денежные средства — это то, что поступило на ваш банковский счёт, за вычетом комиссий платёжного процессора, возвратов, неудачных списаний и сроков выплат.
Клиент, который предоплачивает $1 200 за годовой план 15 марта, создаёт $1 200 выставленных сумм в марте, около $560 выручки в первом квартале (половина марта плюс апрель и май по $100 в месяц) и примерно $1 164 денежных средств после комиссий за карточные операции. Признайте все $1 200 выручкой марта — и вы завысите месяц более чем вдвое, занизив при этом следующие одиннадцать.
Счёт-«держатель», который не даёт этому исказиться, — это отложенная выручка, обязательство. Когда вы получаете оплату до оказания услуги, вы дебетуете денежные средства и кредитуете отложенную выручку. Каждый месяц, по мере оказания услуги, вы дебетуете отложенную выручку и кредитуете выручку от подписок. Каждое изменение подписки — апгрейд, даунгрейд, отмена — в конечном счёте является корректировкой этого графика, а сверка — это ежемесячное доказательство того, что график по-прежнему соответствует реальности.
Математика пропорциональных пересчётов, которую вы должны уметь повторить вручную
Биллинговые платформы вычисляют пропорциональные пересчёты автоматически, но вам нужно понимать арифметику достаточно хорошо, чтобы проверять её, потому что споры о пропорциональных пересчётах — один из самых распространённых источников расхождений между выставлением счетов и книгой. Стандартный метод основан на времени: кредитуйте неиспользованную часть старого плана и начисляйте оставшуюся часть нового плана.
Апгрейд внутри цикла. Клиент на плане за $50 в месяц переходит на план за $120 в месяц, когда до конца 30-дневного цикла остаётся 12 дней. Кредит за неиспользованный старый план составляет 12/30 × $50 = $20. Начисление за оставшуюся часть нового плана составляет 12/30 × $120 = $48. Чистый счёт к оплате — $28. Некоторые платформы выставляют счёт на $28 немедленно; другие добавляют его к следующему счёту. В любом случае ваша книга должна отражать на $20 меньше отложенной выручки по старому плану и новый график обязательства на $48 — а не просто $28 мгновенной выручки.
Даунгрейд внутри цикла. Тот же клиент переходит с $120 на $50, когда остаётся 12 дней. Математика зеркальна: кредит в $48 против начисления в $20, что оставляет кредитовое сальдо в $28. Большинство платформ применяет этот кредит к будущим счетам, а не возвращает денежные средства. Этот кредит отражается в ваших книгах как обязательство по клиентским кредитам (или как отрицательная отложенная выручка, в зависимости от вашего плана счетов), пока он не будет использован. Если ваша сверка сравнивает только счета с выручкой, неиспользованные кредиты накапливаются незаметно, и сальдо вашего обязательства отклоняется от отчёта платформы о кредитах.
Изменения числа мест и количества работают так же, умножаясь на число добавленных или удалённых мест. Изменения плана с разными интервалами выставления счетов — с месячного на годовой внутри цикла — сочетают пропорциональный пересчёт с изменением срока, и именно здесь автоматизированные графики чаще всего дают сбой: платформа закрывает месячный график и открывает годовой, но график признания выручки в вашей бухгалтерской системе продолжает амортизировать старый план, пока интеграция его не обновит.
Как каждое изменение отражается в книге согласно ASC 606
Если ваш бизнес следует U.S. GAAP, изменения подписки являются модификациями договоров согласно ASC 606, и стандарт даёт вам дерево решений с тремя исходами:
- Отдельный договор. Если изменение добавляет отдельные товары или услуги по цене их отдельной продажи — клиент добавляет действительно отдельный дополнительный модуль по прейскурантной цене — вы учитываете это как совершенно новый договор. Исходный график выручки не затрагивается.
- Перспективное перераспределение. Это обычный случай для апгрейдов и даунгрейдов плана. Оставшиеся обязанности по исполнению отличны от того, что вы уже предоставили, но ценообразование не квалифицируется как отдельное. Вы рассматриваете старый договор как прекращённый, объединяете непризнанное сальдо с новым возмещением и перераспределяете по оставшемуся периоду обслуживания. Уже признанная выручка никогда не пересчитывается.
- Совокупная корректировка (catch-up). Редко для обычных подписок, но актуально, когда модификация охватывает услуги, которые не отличны от предыдущих, — например, компонент на основе использования, где цена за единицу меняется фактически ретроактивно. Здесь вы пересчитываете так, как если бы изменённые условия применялись с самого начала, и отражаете единовременную корректировку.
Для большинства небольших подписочных бизнесов практический вывод проще, чем жаргон: апгрейды и даунгрейды корректируют будущее, а не прошлое. Когда клиент делает апгрейд на середине предоплаченного квартала, вы переносите неиспользованное сальдо в график нового плана и признаёте более высокую ставку за оставшиеся дни. Вы не возвращаетесь назад и не переписываете выручку, которую уже признали. Если ваши книги показывают корректировки выручки, датированные в закрытых месяцах, каждый раз, когда клиент меняет план, значит, ваш процесс пересчитывает историю вместо перспективного перераспределения — и ваши тренды месяц к месяцу — вымысел.
Ещё один нюанс: даунгрейды, которые вступают в силу при продлении, а не немедленно, вообще не создают записи в текущем периоде. График меняется в следующем цикле. Системы, которые отражают даунгрейд в дату клика, а не в дату вступления в силу, занижают текущую выручку и завышают обязательство по кредитам.
Учёт оттока: отмены, возвраты, кредиты и безнадёжные долги
Отток — это одновременно событие метрики и событие учёта, и эти две вещи должны сверяться. Когда подписка заканчивается, пройдитесь по каждому сальдо, которое клиент оставляет после себя.
Отмены без возврата. Клиент завершает оплаченный период и уходит. В день отмены нет никакой записи, кроме остановки будущих счетов; оставшаяся отложенная выручка продолжает признаваться по мере оказания оставшейся части оплаченного срока. Ошибка, которой следует избегать, — это списание отложенного сальдо заранее, что занижает и обязательство, и будущую выручку.
Отмены с пропорциональным возвратом. Возвращайте неиспользованную часть: дебетуйте отложенную выручку (или выручку, в той мере, в какой возвращаемая сумма уже была признана) и кредитуйте денежные средства. Если вы возвращаете $60, из которых $40 всё ещё были отложены, а $20 были признаны в предыдущем месяце, запись дебетует отложенную выручку на $40, дебетует счёт корректировки выручки или возвратов на $20 и кредитует денежные средства на $60. Отнесение всех $60 против выручки текущего месяца искажает текущий месяц из-за решения, касающегося прошлой услуги.
Возвраты против кредитов. Возврат возвращает денежные средства; кредит сохраняет деньги клиента как обязательство, применяемое к будущим счетам. Это разные счета с разными последствиями для денежных средств, и ваши отчёты об оттоке должны их различать: бизнес, «возвращающий» деньги ушедшим клиентам кредитами, которые никогда не используются, завышает свою эффективную удержание и несёт фантомные обязательства.
Неудачные платежи и вынужденный отток. Отклонённая карта — это не отток в первый день, это открытая дебиторская задолженность. Раскладывайте её по срокам, как любую дебиторскую задолженность: текущая, 30, 60, 90 дней через ваши повторные попытки взыскания. Только когда взыскание прекращено, она становится расходом по безнадёжным долгам (или сторнированием выручки, в зависимости от того, была ли выручка признана, и от вашей политики). Здесь распространены две ошибки: признание выручки в течение периода взыскания так, как если бы поступление было гарантировано, что завышает и выручку, и дебиторскую задолженность; и списание сальдо против выручки месяцами позже без когда-либо отражения его как дебиторской задолженности, что скрывает ваш истинный уровень вынужденного оттока от финансовой отчётности.
Чарджбэки заслуживают отдельного отслеживания. Чарджбэк отменяет денежные средства, которые вы уже получили, и обычно добавляет комиссию. Отражайте комиссию на счёт банковских комиссий или расходов по чарджбэкам — никогда не сальдируйте её против выручки, — чтобы вы могли видеть, во что вам на самом деле обходятся споры.
Ежемесячный контрольный список сверки
Раз в месяц сверяйте каждое число из выставления счетов с числом в книге. Вся процедура занимает меньше часа, как только появляется рутина, и каждый шаг выявляет свой режим сбоя:
- Проведите движение отложенной выручки. Начальное сальдо плюс новые выставленные суммы минус признанная выручка минус выданные возвраты и кредиты должно равняться конечному сальдо. Затем сравните это конечное сальдо с отчётом вашей биллинговой платформы о неиспользованном сальдо или отложенной выручке. Любое расхождение — это разрыв в графике, обычно изменение внутри цикла, которое интеграция упустила.
- Сверьте признанную выручку с водопадом. Ваш график признания выручки (по клиенту или когорте) должен суммироваться в выручку от подписок в книге. Изучите любого клиента, у которого признанная сумма не соответствует дням оказанной услуги, умноженным на эффективную ставку.
- Сверьте выставленные суммы с выставленными счетами. Общая сумма выставленных платформой за месяц счетов должна соответствовать стороне выставленных сумм в вашем движении отложенной выручки. Разрывы здесь обычно означают счета, созданные вне платформы, — ручные счета, годовые сделки, оформленные отдельным соглашением, — которые никогда не попадали в график.
- Сверьте денежные средства с выплатами. Выплаты процессора должны сверяться с банковскими депозитами, а валовые начисления минус комиссии минус возвраты должны сверяться с выплатами. Депозиты выплат сами по себе никогда не совпадают с записями о продажах, потому что каждый депозит объединяет множество клиентов за вычетом комиссий; сверяйте валовое к чистому, а не депозит к выручке.
- Сверьте клиентские кредиты. Отчёт платформы о непогашенных кредитах должен равняться обязательству по клиентским кредитам в книге. Устаревшие кредиты старше года заслуживают политики: применить, вернуть или передать в собственность штата согласно правилам вашего штата о невостребованном имуществе.
- Сравните движение MRR с движением признанной выручки. MRR — это метрика выставления счетов, а не выручка, но крупные расхождения — MRR резко растёт, а признанная выручка стоит на месте — сигнализируют о разрывах в графике, которые стоит изучить до закрытия месяца.
Документируйте сверочные статьи каждый месяц, даже повторяющиеся. Временное расхождение, которое вы один раз объяснили письменно, перестаёт быть загадкой в следующие три раза, когда оно появляется.
Ошибки, которые тихо искажают книги по подпискам
- Признание годовых предоплат сразу. Самая распространённая ошибка. Двенадцать месяцев денежных средств — это один месяц выручки и одиннадцать месяцев обязательства.
- Отражение пропорциональных пересчётов как немедленной выручки. Чистый счёт за апгрейд на $28 — это в основном перераспределение графика с небольшой заработанной составляющей, а не $28, заработанные в день выставления счёта.
- Сальдирование возвратов против новых продаж. Запись возвратов как отрицательных выставленных сумм в месяце их возникновения скрывает и истинные продажи, и истинные ставки возвратов. Используйте контрсчёт выручки, чтобы валовые продажи, возвраты и чистая выручка были видны.
- Забывание налога с продаж на пропорционально пересчитанных счетах. Счета внутри цикла — всё ещё счета. Если ваша платформа рассчитывает налог на чистый пропорциональный пересчёт, но ваша книга проводит счёт без налога, счёт обязательства отклоняется каждый месяц.
- Накопление выручки периода взыскания. Выручка, признанная по счетам, которые никогда не будут оплачены, завышает рост, а затем оборачивается неожиданным списанием. Установите политику — например, прекратите признание после 60 дней просрочки — и применяйте её последовательно.
- Игнорирование небольших кредитовых сальдо. Тысяча клиентов с кредитами по $3 — это искажение обязательства на $3 000 и проблема клиентского опыта в следующий раз, когда кто-либо будет проверять счёт.
Держите регулярную выручку сверенной
Учёт подписок вознаграждает системы, а не героизм. У бизнесов с чистыми книгами по регулярной выручке не самые умные бухгалтеры — у них один и тот же контрольный список сверки каждый месяц, логика пропорциональных пересчётов в одном месте и отношение к каждому изменению плана как к событию графика, а не разовой корректировке.
Чистые книги также приносят накопительный эффект. Когда ваше движение отложенной выручки сходится каждый месяц, ваше число выручки становится тем, против чего можно устанавливать цены, под что брать кредиты и что сообщать инвесторам без дрожи. Если вы хотите, чтобы ваша книга по подпискам была прозрачной, контролируемой по версиям и легко проверяемой строка за строкой, Beancount.io предлагает учёт в виде простого текста, который сохраняет каждую запись — включая каждый пропорциональный пересчёт и корректировку по оттоку — читаемой и отслеживаемой. Начните бесплатно и сверяйте закрытие следующего месяца с уверенностью.





