Nordlet

← Блог

Отложенная выручка для SaaS: практическое руководство с проводками

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

Nordlet Team · · 10 мин. чтения

Отложенная выручка - это сумма, на которую компания выставила счета или получила оплату за товары или услуги, которые еще не были поставлены. Она отражается как обязательство, поскольку компания все еще должна клиенту услугу, и переносится в выручку только по мере оказания этой услуги. Для SaaS-бизнеса, выставляющего счета заранее, это обычно крупнейшее обязательство в балансе, к которому в первую очередь приковано внимание инвесторов и аудиторов.

У этого же баланса есть несколько названий: незаработанная выручка (unearned revenue), отложенный доход (deferred income), а по стандарту IFRS 15 - договорное обязательство (contract liability). Все они означают одно и то же: в глоссарии объясняется, где именно применяется каждый из терминов. В этой статье рассказывается, как работать с этим балансом: какие проводки делать для каждого события в жизни подписки, как составлять ведомость движения средств для проверки конечного сальдо и как автоматизировать эти операции.

Почему это обязательство

Интуитивно кажется, что полученные деньги - это доход. На самом деле это не так, поскольку компания еще не выполнила работу. Если клиент платит 1 200 евро в январе за год обслуживания, а компания закрывается в феврале, она обязана вернуть клиенту деньги за десять месяцев. Это обязательство реально в день поступления денежных средств, что и делает отложенную выручку обязательством, а не простой оговоркой о разнице во времени.

Отложенная выручка - это зеркальное отражение начисленной выручки. При начисленной выручке сначала выполняется работа, а затем выставляется счет, поэтому компания удерживает актив. При отложенной выручке сначала выставляется счет, а затем выполняется работа, поэтому у компании возникает обязательство. И то, и другое - это корректирующие проводки, которые переносят выручку в тот период, в котором она была заработана.

Все проводки ниже используют литовский план счетов, который Nordlet применяет по умолчанию: 2410 торговая дебиторская задолженность, 2710 банк, 4492 НДС к уплате, 4910 отложенные доходы, 5001 выручка от услуг. Стандартная ставка НДС в Литве составляет 21%.

Сценарий 1: годовой тариф с предоплатой

Клиенту выставлен счет на 1 200 евро без НДС 1 января за двенадцать месяцев обслуживания. НДС составляет 252 евро; общая сумма счета с учетом НДС - 1 452 евро.

При выставлении счета, 1 января.

Счет Дебет Кредит
2410 Торговая дебиторская задолженность 1 452,00
4492 НДС к уплате 252,00
4910 Отложенные доходы 1 200,00

Выручки еще нет. НДС в любом случае подлежит уплате по декларации за январь.

При оплате.

Счет Дебет Кредит
2710 Банк 1 452,00
2410 Торговая дебиторская задолженность 1 452,00

В конце каждого месяца. Для наглядности используются равные ежемесячные суммы (график с учетом количества дней в месяце дает на январь чуть больше, чем на февраль, как показано в статье по IFRS 15):

Счет Дебет Кредит
4910 Отложенные доходы 100,00
5001 Выручка от услуг 100,00

Двенадцать признаний выручки полностью погашают обязательство по мере того, как услуга оказывается в течение года.

Сценарий 2: ежемесячный тариф с выставлением счета заранее

Счет на тариф в размере 100 евро выставлен 25 февраля за месяц обслуживания в марте (с учетом НДС общая сумма составляет 121 евро).

При выставлении счета, 25 февраля.

Счет Дебет Кредит
2410 Торговая дебиторская задолженность 121,00
4492 НДС к уплате 21,00
4910 Отложенные доходы 100,00

По состоянию на 31 марта.

Счет Дебет Кредит
4910 Отложенные доходы 100,00
5001 Выручка от услуг 100,00

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

Сценарий 3: апгрейд в середине срока

Клиент из Сценария 1 спустя четыре месяца переходит на тариф стоимостью 1 800 евро в год на оставшиеся восемь месяцев. К этому моменту 400 евро уже признаны в качестве выручки, а 800 евро все еще отложены.

Наиболее аккуратный подход заключается в выставлении второго счета на разницу: восемь месяцев умножить на разницу цен (150 - 100 евро) = 400 евро без НДС, 484 евро с НДС, признаваемых в период с 1 мая по 31 декабря. Первоначальный график при этом не затрагивается.

Выставление счета на апгрейд, 1 мая.

Счет Дебет Кредит
2410 Торговая дебиторская задолженность 484,00
4492 НДС к уплате 84,00
4910 Отложенные доходы 400,00

В конце каждого месяца начиная с мая. Теперь параллельно выполняются два списания: 100 евро по первоначальному счету и 50 евро по апгрейду, поэтому общая выручка составляет 150 евро в месяц, а оба баланса отложенных доходов одновременно падают до нуля к 31 декабря.

Счет Дебет Кредит
4910 Отложенные доходы 150,00
5001 Выручка от услуг 150,00

Повышение цены, оформленное как новый счет с собственным графиком, по своей структуре является перспективным изменением (prospective), что соответствует подходу стандарта IFRS 15 (§20) для дополнительных услуг, продаваемых по их отдельной рыночной цене.

Сценарий 4: отмена подписки с возвратом средств

Другой клиент на годовом тарифе стоимостью 1 200 евро отменяет подписку через три месяца с пропорциональным возвратом средств (про-рата). 300 евро уже были признаны в выручке; 900 евро находятся в отсрочке.

Возврат оформляется кредит-нотой на непоставленные девять месяцев: 900 евро без НДС, 189 евро НДС, 1089 евро брутто. Кредит-нота уменьшает сумму отложенных доходов, а не выручку, поскольку выручка за три оказанных месяца была заработана правомерно.

При выставлении кредит-ноты.

Счет Дебет Кредит
4910 Отложенные доходы 900,00
4492 НДС к уплате 189,00
2410 Торговая дебиторская задолженность 1 089,00

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

Выплата возврата.

Счет Дебет Кредит
2410 Торговая дебиторская задолженность 1 089,00
2710 Банк 1 089,00

Если бы компания признала всю сумму в 1 200 евро в январе, такая отмена заставила бы ее сторнировать выручку на 900 евро в апреле, что исказило бы отчетность за оба квартала.

Сроки по НДС против сроков признания выручки

Эти два графика независимы друг от друга, и их смешение - самый частый источник путаницы.

НДС Выручка
Триггер Выставлен счет или получена предоплата Услуга оказана
Для годового счета на 1 200 евро от 1 января 252 евро в декларации за январь По 100 евро в месяц в течение двенадцати месяцев
Кредит-нота за девять неиспользованных месяцев 189 евро к возврату в месяце выставления кредит-ноты Влияния на выручку нет; отложенные доходы уменьшаются

Именно поэтому предварительный счет является реальным документом, порождающим налоговое обязательство по НДС, в то время как проформа таковым не является. По этой же причине декларация по НДС и ведомость отложенной выручки формируются на основе одних и тех же счетов, но никогда не сходятся друг с другом.

Анализ баланса отложенной выручки

Для подписного бизнеса этот баланс является одним из самых показательных индикаторов в бухгалтерском балансе.

  • Это опережающий индикатор. Если отложенная выручка растет быстрее признанной, это значит, что объем продаж опережает поставку: компания уже законтрактовала выручку, которая будет отражена в будущих месяцах.
  • Это не живые деньги. Часть этой суммы уже собрана, а часть все еще висит в дебиторской задолженности. Отложенная выручка и остаток на банковском счете отвечают на разные вопросы.
  • Разделение на краткосрочную и долгосрочную части. Суммы, подлежащие признанию в течение двенадцати месяцев, являются краткосрочным обязательством; остаток от многолетних предоплат относится к долгосрочным обязательствам.
  • Переход обязательств при продаже компании. Покупатель компании берет на себя обязанность по оказанию услуг, поэтому данный показатель тщательно проверяется в ходе комплексной юридической проверки (due diligence).
  • Объяснение колебаний маржинальности. Деньги, собранные в январе при затратах, распределенных на весь год, делают январь исключительным месяцем. Отсрочка устраняет эту иллюзию.

Ведомость движения отложенной выручки (Roll-forward)

Баланс должен легко проверяться с помощью одной таблицы каждый месяц. Сальдо на начало периода плюс отложенная часть новых счетов, минус признанная выручка, минус кредит-ноты по отложенным доходам дает сальдо на конец периода.

Отложенные доходы, первый квартал Сумма
Сальдо на начало периода, 1 января 10 000,00
+ Суммы по счетам, отложенные за квартал 6 000,00
− Выручка, признанная из отложенных доходов 4 500,00
− Кредит-ноты по отложенным доходам 300,00
Сальдо на конец периода, 31 марта 11 200,00

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

Как Nordlet проводит эти операции

Модуль признания выручки в Nordlet рассматривает отсрочку как свойство позиции счета (invoice line), поэтому каждая из описанных выше проводок формируется автоматически из обычного процесса выставления счетов.

  • Сценарии 1 и 2. Позиция с параметром recognition: { method: "ratable", startDate, endDate } кредитует счет 4910 на сумму без НДС при выставлении и строит помесячный график с учетом количества дней. Дебиторская задолженность и НДС проводятся полностью на дату выставления счета.
  • Сценарий 3. Апгрейд оформляется вторым счетом с собственным равномерным графиком признания (ratable line). Каждый график отрабатывает независимо; метод sales/recognition/summary формирует отчет по признанной на текущий момент и оставшейся сумме для каждой позиции.
  • Сценарий 4. Кредит-нота, привязанная к первоначальному счету, сначала дебетует отложенные доходы и сокращает незавершенный график с конца, затем уменьшает обязательство по возврату и только после этого затрагивает выручку.
  • Подписки. Соглашение с ежемесячным, ежеквартальным или ежегодным периодом выставления счетов генерирует проект счета на каждый период с уже настроенными датами равномерного распределения, а пакетный запуск биллинга обрабатывает все активные соглашения за истекшие периоды.
  • Признание выручки. Признание оформляется одной проводкой за пакетный запуск и инициируется тремя событиями: закрытием периода (все, что подлежит признанию до конца периода, отражается в первую очередь, поэтому невозможно закрыть месяц с выручкой, оставшейся на счете 4910), выставлением акта сдачи-приемки по вехи (milestone) и срабатыванием таймера при наступлении срока запланированного транша.
  • Ведомость движения (Roll-forward). Каждый транш выводится в отчете sales/recognition-schedules-list с указанием счета, даты, суммы и статуса (в ожидании, признано или отменено), поэтому сальдо на конец периода по счету 4910 можно до цента воссоздать по графику, а не доказывать обоснованность единой цифры.

Графики хранятся в евро по обменному курсу на дату выставления счета и в дальнейшем не пересчитываются; особенности работы с несколькими валютами описаны в разделе многовалютный учет.

FAQ

Какая проводка делается для отложенной выручки?

При выставлении счета: дебет счета торговой дебиторской задолженности на общую сумму с НДС, кредит счета НДС к уплате, кредит счета отложенных доходов на сумму без НДС. В каждом периоде: дебет счета отложенных доходов и кредит выручки на заработанную сумму. Задолженность закрывается при оплате клиентом.

Отложенная выручка - это дебет или кредит?

Отложенная выручка имеет кредитовое сальдо, поскольку это обязательство. Выставление счета заранее кредитует ее, а признание выручки дебетовает.

Отложенная выручка и незаработанная выручка - это одно и то же?

Да. Отложенная выручка, незаработанная выручка, отложенный доход и договорное обязательство обозначают один и тот же баланс. Выбор термина зависит от применяемых стандартов отчетности и местной практики, а не от разницы в методологии учета.

Как отразить в учете отмену подписки с возвратом средств?

Выставьте кредит-ноту на непоставленную часть. Она дебетует отложенные доходы на незаработанную сумму без НДС, дебетует НДС к уплате на сумму налога и кредитует дебиторскую задолженность. Выручка, уже признанная за прошлые месяцы, остается на месте. После этого платеж по возврату средств закрывает дебиторскую задолженность через банк.

Влияет ли отложенная выручка на НДС?

Нет. НДС подлежит уплате при выставлении счета или получении предоплаты и принимается к вычету при выставлении кредит-ноты. Сроки признания выручки никак не влияют на налоговую декларацию по НДС.

Дополнительные материалы