Чеки 54-ФЗ для сайта или бота: опыт ИП на АУСН

· 4 мин чтения · MTB Digital

Когда мы запускали этот сайт, самым запутанным оказались не платежи, а чеки. Кто их формирует, что в них писать, как быть с пополнением баланса и предоплатой этапов, как потом отчитываться на АУСН. Расскажем, как это устроено у нас: ИП на автоматизированной упрощённой системе «доходы», эквайринг Т-Банка, продажа программ по лицензии и заказная разработка. Это наш опыт, а не юридическая консультация: свою ситуацию сверьте с бухгалтером. И одна оговорка для ботов: цифровые товары и услуги внутри Telegram по его правилам продаются за Stars — подробнее в статье про бота для платного канала; всё ниже — о продажах по договору эквайринга.

Кто выдаёт чек

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

Технически есть два пути:

  • фискализация через банк-эквайер. Банк сам формирует чек от имени продавца по данным, которые сайт передаёт вместе с платежом;
  • собственная онлайн-касса — облачная или физическая, которую вы регистрируете в налоговой и подключаете к сайту отдельно.

Мы выбрали первый путь: у Т-Банка это сервис Т-Чеки. Своя касса не нужна, а чек уходит покупателю сразу после оплаты.

Что передаётся в чек

Данные для чека отправляются в том же запросе, которым сайт создаёт платёж. У каждой позиции чека есть:

  • название — например, «Плагин для форума — тариф Навсегда»;
  • цена, количество и сумма;
  • ставка НДС и система налогообложения продавца;
  • признак способа расчёта — полная оплата, предоплата или аванс;
  • признак предмета расчёта — услуга, товар, платёж.

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

Три случая, которые пришлось продумать

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

Пополнение баланса. Когда человек пополняет баланс в кабинете, он ещё ничего не купил — это аванс. Чек выдаётся с признаком «аванс». Когда потом он покупает что-то с баланса, нужен второй чек — «полная оплата» с зачётом ранее внесённого аванса. Без второго чека в учёте висел бы аванс, который так и не превратился в продажу.

Этапы заказной разработки. Этап оплачивается до начала работы — это предоплата, и на неё выдаётся чек. Когда заказчик принимает этап, услуга считается оказанной, предоплата — зачтённой, и выдаётся чек полного расчёта. Если этап возвращают — чек возврата.

Возвраты

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

Учёт доходов на АУСН

На автоматизированной УСН налог считает налоговая по данным банков и касс. Мы спросили Т-Банк, как это работает с Т-Чеками, и в октябре 2026 года получили такой ответ:

  • признак системы налогообложения в чеке — «УСН доходы», налоговая сама определяет, что продавец на АУСН, по ИНН;
  • при чеках через Т-Чеки доходы нужно вносить в личный кабинет АУСН вручную, итогами за месяц — до 5-го числа следующего;
  • альтернатива — облачная касса с автоматической передачей данных, если продаж становится много.

Поэтому в нашей админке есть страница с итогами месяца: поступления картой минус возвраты на карты. Цифру оттуда вносим в кабинет АУСН. И важная деталь на первый месяц: проверить, не учёл ли банк поступления от эквайринга сам, — иначе доход задвоится.

Что мы бы сделали так же ещё раз

  • Чеки через эквайера на старте — меньше движущихся частей, чем своя касса.
  • Подтверждённая почта до оплаты — чек всегда находит покупателя.
  • Аванс и зачёт аванса для баланса — сразу, а не «потом разберёмся».

Закрывающий чек, который касса по какой-то причине не приняла, не теряется: такие случаи попадают в отдельный реестр в нашей админке, и мы оформляем их вручную. Следующий шаг — ежедневная автоматическая сверка всех оплат и возвратов с чеками; советуем заложить её сразу.

Если вам нужен бот или сайт с приёмом оплаты и чеками — по вашему договору с банком, — напишите: это одна из типовых задач, которые мы делаем. Подробнее — на странице ботов и интеграций с оплатой.

Ещё статьи