Короткий ответ
Telegram-бот сам по себе чек не формирует. Он получает подтверждение оплаты, передаёт состав заказа в сервис фискализации и возвращает покупателю ссылку на готовый чек. Для ИП и самозанятых схема и обязанности различаются, поэтому сначала нужно подтвердить налоговый режим и способ расчёта у бухгалтера или оператора кассы.
Что нужно для запуска
Для связки понадобятся три элемента:
- Telegram-бот, через который клиент выбирает услугу или товар и оплачивает заказ.
- Платёжный провайдер, который сообщает системе об успешной оплате.
- Разрешённый для вашего режима сервис фискализации: онлайн-касса для ИП либо сервис формирования чека для самозанятого.
Как проходит операция
1. Клиент оплачивает заказ
Бот фиксирует заказ и ждёт подтверждение от платёжного сервиса. Нельзя считать оплату успешной только по нажатию кнопки или возврату пользователя в чат.
2. Система формирует данные чека
После подтверждения передаются состав заказа, сумма, контакт покупателя и другие поля, которые нужны выбранному кассовому сценарию. Повторное уведомление не должно создавать второй чек.
3. Покупатель получает результат
Касса или сервис возвращает идентификатор и ссылку на чек. Бот отправляет её в чат, а ошибку передаёт ответственному, чтобы заказ не потерялся.
Что отличается для ИП и самозанятого
Самозанятый формирует чек в «Моём налоге» или в разрешённом сервисе-партнёре. ИП обычно использует онлайн-кассу с фискальным накопителем и оператором фискальных данных. Конкретную обязанность и момент формирования чека нужно подтвердить по своему режиму и схеме оплаты — автоматизация не заменяет консультацию бухгалтера.
Что проверить до разработки
- Налоговый режим и способ расчёта.
- Момент, когда услуга считается переданной.
- Названия позиций, ставку налога и контакт покупателя.
- Повторные вебхуки, сбой кассы и ручной повтор операции.
- Согласие клиента на получение электронного чека в выбранном канале.
Частые вопросы
Нужна ли онлайн-касса для Telegram-бота?
Это зависит от режима, вида расчёта и того, как оформлена продажа. Сначала подтвердите сценарий у бухгалтера или оператора кассы, затем подключайте техническую интеграцию.
Можно ли отправить чек самозанятому через Telegram?
Бот может передать покупателю ссылку или файл уже сформированного чека. Порядок формирования зависит от сервиса и налогового режима.
Что должно быть в первой версии интеграции?
Один проверяемый маршрут: подтверждение оплаты, формирование чека, отправка результата и уведомление об ошибке. Сначала надёжно закройте его на тестовом заказе, а затем добавляйте возвраты и нестандартные способы оплаты.