Перейти к основному содержимому
Beancount.io Logo

Когда скидка на многолетнюю SaaS-подписку скрывает компонент финансирования по ASC 606

Опубликовано Обновлено 11 мин чтенияMike ThriftMike Thrift
Когда скидка на многолетнюю SaaS-подписку скрывает компонент финансирования по ASC 606

Клиент платит за три года использования вашего программного обеспечения первого января. Баланс вашего банковского счета резко растет, но ваша выручка — нет. Согласно ASC 606, подписка обычно признается по мере получения клиентом доступа—а не когда выставлен счет—и большой разрыв между оплатой и услугой может создать второй бухгалтерский вопрос: дают ли условия оплаты вам значительную выгоду от финансирования?

Этот вопрос легко упустить, когда договор называют «скидкой». Многолетняя предоплата может быть законной ценовой уступкой за обязательство, снижение оттока клиентов и снижение затрат на сбор платежей. Она также может содержать значительный компонент финансирования, который меняет цену сделки, движение договорного обязательства, процентные расходы и раскрытия информации. Это руководство объясняет, как проверить договоренность, задокументировать вывод и построить процесс бухгалтерского учета, который держит денежные средства, отложенный доход, выручку и эффекты финансирования раздельными.

Почему предоплаченная подписка не является автоматически выручкой

Для типичного хостингового программного обеспечения поставщик обещает непрерывный доступ, поддержку или аналогичную услугу готовности. Клиент получает и потребляет эту услугу в течение срока договора, поэтому поставщик обычно признает распределенную выручку от подписки равномерно или с помощью другого показателя, который достоверно отражает передачу услуги. Дата оплаты является отдельным событием. Когда клиент платит до того, как поставщик выполнит работу, поставщик обычно записывает договорное обязательство—часто называемое отложенным или не заработанным доходом. Обязательство высвобождается по мере предоставления услуги. Это различие важно, даже если договор простой. Счет за три года может создать три разных графика:

  • График денежных средств, показывающий, когда поступили деньги.
  • График договорных обязательств, показывающий оставшуюся обязанность по услуге.
  • График выручки, показывающий, когда был предоставлен доступ. Если условия оплаты также финансируют поставщика или клиента, может также быть график процентов. Объединение всех четырех в один счет «доход от подписки» делает финансовую отчетность трудной для объяснения, а сверку на конец месяца—хрупкой.

Что ASC 606 подразумевает под значительным компонентом финансирования

ASC 606-10-32-15 д 32-20 требует от организации корректировать обещанное возмещение на временную стоимость денег, когда сроки оплаты дают любой стороне значительную выгоду от финансирования, связанную с передачей товаров или услуг. Цель—признать выручку по цене продажи за наличные—сумме, которую клиент заплатил бы, когда услуга была передана. Оценка учитывает как время между оплатой и передачей, так и преобладающие рыночные процентные ставки. Она также учитывает разницу, если она есть, между обещанным возмещением и ценой продажи за наличные. Не существует универсального теста «скидка больше X процентов», и длинный разрыв в оплате сам по себе не решает вопрос. Стандарт определяет ситуации, которые могут указывать на то, что разница во времени не является финансированием. Например, клиент может платить авансом, сохраняя при этом свободу выбора, когда использовать услугу. Возмещение может быть существенно переменным из-за будущего события. Или разница между обещанной ценой и ценой продажи за наличные может быть пропорциональна другой деловой цели, такой как защита поставщика от невыполнения обязательств или снижение затрат и риска администрирования ежемесячных платежей. Слово «пропорциональна» важно. Поставщик должен быть в состоянии объяснить, почему скидка или надбавка соответствует нефинансовой цели, а не просто утверждать, что предоплата удобна.

Годовое практическое упрощение уже, чем кажется

Практическое упрощение в ASC 606-10-32-18 позволяет организации не корректировать возмещение на значительный компонент финансирования, когда на дату заключения договора она ожидает, что период между передачей обещанного товара или услуги и оплатой клиента за этот товар или услугу составит один год или менее. Это не всеобъемлющее освобождение для каждого договора с годовым циклом выставления счетов. Многолетняя подписка, оплаченная полностью авансом, все еще содержит передачи услуг, которые происходят более чем через год после оплаты. Аналогично, многолетний договор с ежегодным выставлением счетов может потребовать анализа сроков между каждым ежегодным платежом и соответствующей услугой. Вывод должен быть сделан на основе фактов и ожиданий, доступных на дату заключения договора. Сохраняйте первоначальные условия оплаты, дату начала оказания услуг, условия продления и ожидаемую схему поставки вместе с проверкой договора. Более позднее изменение процентных ставок не означает, что первоначальная ставка дисконтирования постоянно пересчитывается.

Пятиэтапная проверка для многолетнего SaaS-договора

1. Сопоставьте обещанную услугу с ее схемой передачи

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

2. Сравните сроки оплаты со сроками оказания услуг

Создайте временную шкалу с четырьмя датами для каждого потока платежей:

  1. Дата заключения договора.

  2. Дата выставления счета.

  3. Дата получения наличных или договорная дата платежа.

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

​​3. Определите коммерческую причину скидки

Спросите, почему клиент получает другую цену, чем помесячный клиент. Правдоподобные нефинансовые причины включают:

  • Твердое обязательство, которое снижает ожидаемый отток клиентов.
  • Меньше счетов, попыток оплаты, сборов и продлений.
  • Снижение работы по онбордингу или управлению счетом.
  • Обязательство по объему или сроку, которое позволяет поставщику планировать мощности.
  • Защита от отказа клиента от специализированного внедрения.
  • Контролируемое клиентом использование предоплаченного объема.

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

4. Протестируйте цену продажи за наличные и годовое упрощение

Цена продажи за наличные не обязательно является прейскурантной ценой. Это цена, которую клиент заплатил бы наличными, когда или как передается услуга. Сравните многолетнее обещание с наблюдаемыми ценами для аналогичных клиентов, помесячными или годовыми альтернативами и любой отдельной опцией за наличные. Затем протестируйте, применяется ли годовое упрощение к соответствующим периодам передачи. Если нет, решите, предоставляют ли условия оплаты значительную выгоду от финансирования после учета всех фактов и обстоятельств. Не рассматривайте «отсутствие процентов» в договоре как доказательство отсутствия финансирования. Ставка финансирования может быть подразумеваемой. И наоборот, не рассматривайте каждую разницу между помесячной ценой и ценой авансом как проценты. ASC 606 требует суждения, а не какого-либо ярлыка.

​​5. Выберите и сохраните ставку дисконтирования

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

Практический пример: Три года доступа, оплаченные авансом

Предположим, поставщик программного обеспечения предлагает трехлетнюю хостинговую подписку. Клиент платит 12 600 долларов авансом. Обычная помесячная цена поставщика составила бы в сумме 14 400 долларов, или 400 долларов в месяц. Разница в 1 800 долларов не является автоматически компонентом финансирования. Руководство должно спросить, что покупается за эти 1 800 долларов. Если у поставщика есть доказательства, что обязательный срок существенно снижает административные расходы на продление, сбои платежей, волатильность поддержки или риск привлечения клиентов—и скидка пропорциональна этой экономии—договоренность может не содержать значительного компонента финансирования.

Теперь измените факты. Поставщик предлагает два экономически сопоставимых варианта: заплатить 12 600 долларов при подписании или заплатить 14 400 долларов за тот же период обслуживания, а разница описана как скидка за немедленную оплату. Клиент не выбирает более длительное обязательство или другую услугу; он выбирает финансировать поставщика раньше. Эти факты более убедительно указывают на выгоду от финансирования и требуют задокументированной оценки по ASC 606.

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

Меры контроля в бухгалтерском учете, которые предотвращают путаницу на конец месяца

Надежный процесс начинается с записи данных на уровне договора. Как минимум, фиксируйте:

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

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

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

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

Распространенные ошибки, которых следует избегать

Рассмотрение сбора денежных средств как выручки

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

Применение годового упрощения ко всему договору

Упрощение относится к ожидаемому разрыву между передачей и оплатой. Оно не автоматически покрывает более поздние годы многолетней предоплаты.

Называние каждой скидки за предоплату процентами

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

Использование неправильной ставки

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

Отражение процентного эффекта внутри выручки от подписки

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

Игнорирование модификаций договора

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

Контрольный список для финансовых команд при закрытии периода

Перед закрытием периода убедитесь, что:

  1. Новые многолетние договоры были идентифицированы из системы выставления счетов или CRM.
  2. Каждый договор имеет календарь передачи услуг.
  3. Оценка финансирования указывает как вывод, так и коммерческие доказательства, поддерживающие его.
  4. Годовое упрощение применялось только там, где его условия были выполнены на дату заключения договора.
  5. Любая требуемая ставка была выбрана на дату заключения договора и зафиксирована в графике.
  6. Выручка, договорное обязательство, денежные средства, дебиторская задолженность и эффекты финансирования сверены.
  7. Модификации и отмены были проверены до финализации графика.
  8. Поддержка раскрытий готова для значительных суждений и оставшихся обязательств по выполнению.

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

Упростите ваше финансовое управление

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

Поделиться этой статьёй

7 мин чтения

Схемы «оплата-с-отсрочкой-отгрузки» в соответствии с ASC 606: Когда можно (и когда нельзя) признавать выручку за товар, который клиент еще не забрал

ASC 606 разрешает признание выручки по схемам «оплата-с-отсрочкой-отгрузки»…

revenue-recognition
accounting
8 мин чтения

Баллы лояльности — это обязательство, а не доход: как учитывать разрыв и отложенный доход по стандарту ASC 606

Согласно ASC 606, баллы лояльности учитываются как обязательство по отложенному…

revenue-recognition
liability
12 мин чтения

ASC 606 для SaaS-стартапов: пятиступенчатая модель, доходы будущих периодов и ошибки, которые губят аудит

ASC 606 требует от SaaS-компаний признавать выручку по мере предоставления…

saas
revenue-recognition
13 мин чтения

ASC 606 Переменное вознаграждение и обязательства по готовности к исполнению: практическое руководство

Как оценивать переменное вознаграждение в рамках ASC 606 — объемные скидки,…

revenue-recognition
accounting
11 мин чтения

Капитализация программного обеспечения согласно ASC 350-40: Практическое руководство по выбору между капитализацией и расходами

Стандарт ASC 350-40 регулирует, какие затраты на разработку ПО SaaS-компании…

saas
software-capitalization