Ozon Банк для бизнеса
Реклама
Онлайн-касса в SaaS: когда формировать чек при оплате подписки

Онлайн-касса в SaaS: когда формировать чек при оплате подписки

При оплате подписки SaaS-сервис формирует кассовый чек в момент получения денег от клиента. Если клиент оплачивает подписку заранее, выдается чек на предоплату; если деньги поступают после оказания услуги, чек содержит признак «полный расчет».

3 просмотра8 открытий
Автор

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

Когда клиент оплачивает SaaS-сервис, он должен получить кассовый чек в соответствии с требованиями 54-ФЗ. В подписной модели оплата и оказание услуги могут происходить в разное время. Клиент может заплатить заранее за будущий период, пополнить баланс, а затем использовать эти деньги для оплаты услуги. Возможны также автоматические продления, доплаты при смене тарифа и возвраты.

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

Когда SaaS формирует чек при оплате подписки

Онлайн-касса при оплате подписки формирует чек при каждом получении денег от физического лица. Вид чека зависит от того, за что клиент платит и когда оказывается услуга.

Ситуация

Что происходит

Какой чек выдается

Когда выдается чек

Оплата за период в момент оказания или после оказания услуги

Клиент оплачивает уже оказанную услугу

Приход, «полный расчет»

В момент расчета

Оплата подписки заранее за выбранный период

Клиент оплачивает услугу до ее оказания

Приход, «предоплата 100%» при полной оплате; «предоплата» при частичной оплате

В момент получения денег

Пополнение баланса

Клиент вносит деньги, конкретная услуга еще не определена

Приход, «аванс»

В момент получения денег

Зачет аванса

Ранее внесенные деньги засчитываются в оплату оказанной услуги

Приход, «полный расчет», сумма зачета указывается в теге 1215

В момент зачета либо в едином чеке за период

Рекуррентное списание за новый период

С банковской карты/СБП автоматически списываются деньги за будущий период

Приход, «предоплата 100%»

В момент списания

Рекуррентное списание после оказания услуги

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

Приход, «полный расчет»

В момент списания

Продление с отдельной оплатой

Клиент оплачивает следующий период

Приход, «предоплата 100%»

В момент получения денег

Продление за счет аванса

Стоимость нового периода списывается из ранее внесенных денег

Приход, «полный расчет» с тегом 1215 либо единый чек за период

По правилам зачета аванса

Смена тарифа с доплатой

Клиент доплачивает разницу

Приход на сумму доплаты; «предоплата 100%» или «полный расчет» в зависимости от момента оказания услуги

В момент получения доплаты

Перерасчет без движения денег

Меняется сумма, но деньги не поступают и не возвращаются

Не формируется

—

Возврат

Деньги возвращаются клиенту

«Возврат прихода»

В момент возврата денег

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

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

Если клиент платит заранее: чек на аванс и предоплату

Когда клиент платит до оказания услуги, деньги поступают заранее. Чек выдается в момент их получения.

Для определения вида чека важно, известно ли, за какую услугу клиент платит. Если предмет расчета определен, применяется признак «предоплата 100%» или «предоплата». Если предмет расчета еще не определен, используется признак «аванс».

Получение денег и последующий зачет этой суммы в оплату услуги являются разными типами расчетов с точки зрения 54-ФЗ.

Зачет аванса: отдельный чек или единый за период

Когда ранее полученный аванс засчитывается в оплату оказанной услуги, указывается признак «полный расчет».

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

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

Единый чек за расчетный период: кто может применять и когда

Единый чек — это специальный порядок, который компания может применять при выполнении условий пункта 2.1 статьи 1.2 54-ФЗ. При его применении отдельный чек на каждый зачет аванса не формируется.

Для SaaS имеет значение, какая именно услуга оказывается клиенту. В предусмотренный перечень входят, в частности, электронные услуги по статье 174.2 НК. К ним относится предоставление через интернет прав на использование программ для ЭВМ, в том числе посредством удаленного доступа. Программы на материальных носителях в этот перечень не входят.

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

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

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

При рекуррентном платеже чек формируется в момент списания с банковской карты. Признак способа расчета зависит от того, за какой период списываются деньги: за будущий период — «предоплата 100%», за уже оказанную услугу — «полный расчет».

При списании с внутреннего баланса происходит зачет аванса. В этом случае указывается признак «полный расчет» либо единый чек за период при наличии права на его применение.

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

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

При продлении с отдельной оплатой за новый период клиент оплачивает будущую услугу. Используется признак «предоплата 100%». Если новый период оплачивается из ранее внесенного аванса, происходит зачет аванса. Применяется «полный расчет» либо единый чек за расчетный период, если для этого есть право.

При смене тарифа также возможны разные варианты. Если клиент доплачивает за новый тариф, формируется приход на сумму доплаты. Признак «предоплата 100%» применяется, если услуга еще не оказана, а «полный расчет» — если она уже оказана.

Сам расчет доплаты при смене тарифа зависит от даты перехода, оставшегося периода и правил апгрейда или даунгрейда.

Если перерасчет приводит к возврату денег, формируется чек «возврат прихода». При перерасчете без поступления или возврата денег отдельный чек не выдается.

Что определить до начала приема платежей

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

Что определить

Как это влияет на чек

За что клиент вносит деньги

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

Когда услуга считается оказанной

При оплате будущего периода используется «предоплата», при оплате уже оказанной услуги — «полный расчет».

Как расходуется аванс

При зачете ранее внесенных денег возникает отдельный расчет и указывается признак «полный расчет».

Как устроены рекуррентные списания

При списании за следующий период выдается чек на предоплату, при списании за уже оказанную услугу — на полный расчет.

Что происходит при смене тарифа

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

Как оформляются возвраты

При возврате денег указывается признак «возврат прихода».

Можно ли применять единый чек за период

Для соответствующих услуг физическим лицам при выполнении условий 54-ФЗ зачеты авансов можно включать в единый чек за расчетный период.

Итог: чек формируется по каждому расчету

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

По 54-ФЗ для каждого расчета определяется признак способа расчета и срок формирования чека. Для получения денег это чек на приход. При зачете аванса применяется «полный расчет» либо единый чек за период при наличии предусмотренного законом права. При возврате денег формируется «возврат прихода».

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

Начать дискуссию
ГлавнаяПодписка