Чеки 54-ФЗ для сайта или бота: опыт ИП на АУСН
· 4 мин чтения · MTB Digital
Когда мы запускали этот сайт, самым запутанным оказались не платежи, а чеки. Кто их формирует, что в них писать, как быть с пополнением баланса и предоплатой этапов, как потом отчитываться на АУСН. Расскажем, как это устроено у нас: ИП на автоматизированной упрощённой системе «доходы», эквайринг Т-Банка, продажа программ по лицензии и заказная разработка. Это наш опыт, а не юридическая консультация: свою ситуацию сверьте с бухгалтером. И одна оговорка для ботов: цифровые товары и услуги внутри Telegram по его правилам продаются за Stars — подробнее в статье про бота для платного канала; всё ниже — о продажах по договору эквайринга.
Кто выдаёт чек
По 54-ФЗ продавец обязан выдать кассовый чек на каждую оплату и на каждый возврат. Для онлайн-продаж чек отправляют покупателю на почту или по номеру телефона.
Технически есть два пути:
- фискализация через банк-эквайер. Банк сам формирует чек от имени продавца по данным, которые сайт передаёт вместе с платежом;
- собственная онлайн-касса — облачная или физическая, которую вы регистрируете в налоговой и подключаете к сайту отдельно.
Мы выбрали первый путь: у Т-Банка это сервис Т-Чеки. Своя касса не нужна, а чек уходит покупателю сразу после оплаты.
Что передаётся в чек
Данные для чека отправляются в том же запросе, которым сайт создаёт платёж. У каждой позиции чека есть:
- название — например, «Плагин для форума — тариф Навсегда»;
- цена, количество и сумма;
- ставка НДС и система налогообложения продавца;
- признак способа расчёта — полная оплата, предоплата или аванс;
- признак предмета расчёта — услуга, товар, платёж.
Плюс почта покупателя, на которую придёт чек. Поэтому у нас нельзя купить без подтверждённой почты: чек и письмо о покупке должны дойти.
Три случая, которые пришлось продумать
Покупка программы. Самый простой случай: один чек с признаком «полная оплата» в момент оплаты.
Пополнение баланса. Когда человек пополняет баланс в кабинете, он ещё ничего не купил — это аванс. Чек выдаётся с признаком «аванс». Когда потом он покупает что-то с баланса, нужен второй чек — «полная оплата» с зачётом ранее внесённого аванса. Без второго чека в учёте висел бы аванс, который так и не превратился в продажу.
Этапы заказной разработки. Этап оплачивается до начала работы — это предоплата, и на неё выдаётся чек. Когда заказчик принимает этап, услуга считается оказанной, предоплата — зачтённой, и выдаётся чек полного расчёта. Если этап возвращают — чек возврата.
Возвраты
На каждый возврат денег — чек возврата. Если возврат частичный, например пропорциональный за неиспользованное время, в чеке возврата стоит именно возвращённая сумма. Когда возврат проходит через банк, он оформляет и чек возврата: важно, чтобы сайт передал данные для него так же аккуратно, как при оплате.
Учёт доходов на АУСН
На автоматизированной УСН налог считает налоговая по данным банков и касс. Мы спросили Т-Банк, как это работает с Т-Чеками, и в октябре 2026 года получили такой ответ:
- признак системы налогообложения в чеке — «УСН доходы», налоговая сама определяет, что продавец на АУСН, по ИНН;
- при чеках через Т-Чеки доходы нужно вносить в личный кабинет АУСН вручную, итогами за месяц — до 5-го числа следующего;
- альтернатива — облачная касса с автоматической передачей данных, если продаж становится много.
Поэтому в нашей админке есть страница с итогами месяца: поступления картой минус возвраты на карты. Цифру оттуда вносим в кабинет АУСН. И важная деталь на первый месяц: проверить, не учёл ли банк поступления от эквайринга сам, — иначе доход задвоится.
Что мы бы сделали так же ещё раз
- Чеки через эквайера на старте — меньше движущихся частей, чем своя касса.
- Подтверждённая почта до оплаты — чек всегда находит покупателя.
- Аванс и зачёт аванса для баланса — сразу, а не «потом разберёмся».
Закрывающий чек, который касса по какой-то причине не приняла, не теряется: такие случаи попадают в отдельный реестр в нашей админке, и мы оформляем их вручную. Следующий шаг — ежедневная автоматическая сверка всех оплат и возвратов с чеками; советуем заложить её сразу.
Если вам нужен бот или сайт с приёмом оплаты и чеками — по вашему договору с банком, — напишите: это одна из типовых задач, которые мы делаем. Подробнее — на странице ботов и интеграций с оплатой.
Ещё статьи
- Как принимать оплату на форуме XenForo: способы и что выбратьПлатные группы в XenForo, почему встроенные PayPal и Stripe не подходят в России, агрегаторы, эквайринг банка и чеки 54-ФЗ — что выбрать для своего форума.
- Плагины FunPay Cardinal: как устанавливать безопасноПлагин Cardinal — это код с доступом к вашему аккаунту FunPay. Как проверить плагин до установки, что искать в коде и что делать, если ключ утёк.
- Telegram-бот для платного канала: Stars или оплата картойПравила Telegram для цифрового, подписка на канал за Stars и оплата картой на сайте: приглашения, продление, удаление, чеки 54-ФЗ и персональные данные.