Как собирать чеки и авансовые отчёты сотрудников в чате?
Сотрудник отправляет чек боту, бухгалтер принимает расход кнопкой, а в конце месяца бот сам собирает авансовые отчёты и отправляет их на подписание.
Бот
Мария оплатила такси до клиента и пишет боту «Расходы». Нажмите «Добавить расход», проверьте форму и отправьте её.
Зачем вести чеки, авансовые отчёты и компенсацию расходов в рабочем чате
Обычно чеки приходят бухгалтеру фотографиями в личные мессенджеры и на почту, сотрудник заполняет бланк авансового отчёта в конце месяца по памяти, а про компенсацию расходов спрашивает в личке. В беседе «Расходы сотрудников» каждый чек — карточка с суммой и датой, а авансовый отчёт бот собирает сам.
- Чеки не теряются. Фото чека прикреплено к карточке расхода в беседе бухгалтерии, а не лежит в личном мессенджере или в почте. Через полгода чек находится по номеру расхода, фамилии или сумме.
- Сотруднику не нужен бланк. Он заполняет короткую форму в день покупки, а авансовый отчёт бот собирает сам из принятых расходов. Вспоминать в конце месяца, куда ездил и сколько заплатил, не приходится.
- Бухгалтер видит расход в день покупки. Карточка приходит сразу, а не пачкой чеков 30-го числа. Вопрос по чеку задаётся в треде, пока сотрудник помнит, что и где оплатил.
- Статус компенсации виден в личке. Бот пишет сотруднику, когда расход принят и с какой зарплатой придёт компенсация расходов. Спрашивать бухгалтера в личке не нужно.
- Руководитель видит картину отдела. В одной беседе видно, кто сколько потратил на такси, обеды с клиентами и канцелярию за месяц, без выгрузок из учётной системы.
- Растёт вместе с вами. Сегодня чек и отчёт. Завтра лимиты по категориям, автоматическая проверка чека по QR-коду через сервис проверки чеков ФНС и выгрузка реестра выплат в 1С.
Как настроить
30 минут в Пачке плюс обработчик: n8n без кода или пара дней разработчика. Нужны права администратора в Пачке.
В Пачке
- 1
Создайте беседу «Расходы сотрудников» и тег бухгалтерии
+ рядом с поиском Беседа. Добавьте бухгалтера и руководителей. Затем Участники табличный вид иконка тега: создайте тег «Бухгалтерия». Упоминание @Бухгалтерия в треде расхода дойдёт до всех, кто принимает чеки. - 2
Создайте бота «Расходы»
Автоматизации Интеграции Webhook +. Бот для нескольких чатов, переключатель Публичный включён: так сотрудники найдут бота в поиске и напишут ему в личку. На вкладке API скопируйте токен, он понадобится обработчику. - 3
Добавьте бота в беседу
Настройки беседы Добавить участников вкладка Интеграции Расходы. Это может только администратор или создатель беседы. - 4
Включите исходящий вебхук
Настройки бота вкладка Исходящий Webhook. В поле Webhook URL вставьте адрес обработчика из варианта Б или В ниже, отметьте события Новые сообщения с командой /start и Нажатие кнопок. Напишите боту /start: он должен ответить кнопкой «Добавить расход».
Обработчик расходов
Форму с чеком, карточку с кнопками и сборку авансового отчёта делает обработчик, который принимает события бота. Один из трёх вариантов, по вашей ситуации.
- А
Пока без обработчика: чеки в беседу по шаблону
Закрепите в беседе шаблон и попросите присылать чек в день покупки:
Бухгалтер ставит ✅, когда принял, вопросы задаёт в треде, а раз в месяц собирает авансовые отчёты руками. Формы и кнопок из демо здесь нет, зато настройка занимает пять минут.Чек: фото Что оплатили: такси до клиента, встреча с «Северным ветром» Сумма: 1 240 ₽ Дата: 24.09.2026 - Б
Без кода через n8n
Возьмите за образец воркфлоу бота отпусков: там уже есть /start, кнопка, форма и карточка с кнопками. Замените поля на «Что оплатили», «Сумма», «Дата», «Категория» и «Чек», кнопки на «Принять» и «Уточнить», принятые расходы пишите в таблицу. Второй воркфлоу по Schedule Trigger в последний рабочий день месяца собирает принятые расходы по сотрудникам, заполняет docx-шаблон отчёта и кладёт файлы в тред. Production URL первого воркфлоу вставьте в шаг 4, установка n8n и узла Пачки описана в справке по n8n. - В
Свой код: форма, отчёты, КЭДО и 1С
Отдайте этот скилл Claude, ChatGPT или Cursor. В нём настройка бота, форма с чеком, карточка с кнопками «Принять» и «Уточнить», ответ сотруднику в личку, сборка отчётов по расписанию из docx-шаблона, отправка в КЭДО, реестр выплат в 1С, проверка чека по QR-коду и выбор хостинга.
В команде
- 5
Договоритесь о сроке чека
Чек отправляется в день покупки. Бухгалтер принимает или уточняет в течение дня, вопросы задаёт в треде через @упоминание. Что не принято до 25-го числа, уходит в отчёт за следующий месяц. Сроки и требования к чекам берите из учётной политики компании, бот их не заменяет.
Бот приносит файлы и статусы, а подписывают авансовые отчёты в КЭДО: подпись остаётся там, в Пачке виден только статус. Шаблон отчёта и лимиты по категориям сверьте с бухгалтером до запуска. Как устроены формы, кнопки в чат-ботах и исходящие вебхуки, мы разобрали в справке.
Если не работает
- Бот не отвечает на /start: в исходящем вебхуке не отмечены «Новые сообщения» или обработчик выключен. В n8n нужен Production URL, а не Test URL.
- Кнопка не открывает форму, «Принять» не срабатывает: в исходящем вебхуке не отмечено «Нажатие кнопок».
- Чек не прикрепляется к карточке: обработчик передал только имя файла, а не загрузил его через API файлов Пачки. Порядок загрузки — в разделе про файлы на dev.pachca.com.
