Автоматизация авансовых отчётов: чеки по фото, проверка и выгрузка в 1С без бумажных конвертов
Короткий ответ: авансовые отчёты автоматизируют так, чтобы сотрудник фотографировал чек сразу после покупки, программа читала QR-код, сверяла чек с данными ФНС, применяла лимиты и правила, отправляла расход на согласование и передавала готовый отчёт в 1С. Бухгалтер проверяет исключения, а не перепечатывает каждый чек. При пяти–десяти отчётах в месяц хватает штатных средств 1С, при десятках сотрудников в разъездах имеет смысл свой бот или кабинет.
Как выглядит путь чека от сотрудника до 1С?
Путь из пяти шагов: фото чека → чтение QR-кода → проверка в ФНС и по правилам компании → согласование руководителем → документ «Авансовый отчёт» в 1С. Каждый шаг можно автоматизировать отдельно, и начинать стоит с того, где теряется больше всего времени.
Вот что происходит на каждом шаге в хорошо настроенной системе:
- Фото. Сотрудник на заправке открывает бот или приложение, фотографирует чек и выбирает категорию: топливо, такси, закупка на объект. Если чек электронный — пересылает письмо или ссылку.
- QR-код. Программа распознаёт QR-код. По информации ФНС, в нём зашиты шесть реквизитов: дата и время расчёта, порядковый номер фискального документа, признак расчёта, сумма, заводской номер фискального накопителя и фискальный признак. Сумму и дату вводить руками больше не нужно.
- Проверка. Реквизиты сверяются с данными ФНС, а покупка — с правилами компании: лимит, категория, срок, нет ли дубля.
- Согласование. Если расход в пределах лимита — идёт дальше сам. Если выше или категория требует одобрения — уходит руководителю кнопкой «Согласовать / Вернуть».
- 1С. Согласованные чеки собираются в авансовый отчёт сотрудника за период и передаются в 1С. Бухгалтер видит готовый документ с приложенными фото.
Важная деталь: отчёт собирается постепенно, по мере покупок, а не в конце месяца из конверта с выцветшими чеками. Это главное, что меняет автоматизация.
Где чаще всего теряются деньги и время при бумажном порядке?
Потери не в самой бухгалтерии, а на стыках: чек потерян или выцвел, сотрудник сдаёт отчёт через месяц, руководитель согласует задним числом, бухгалтер вручную вбивает десятки строк и звонит выяснять, к какому объекту относится покупка.
- Выцветшие и потерянные чеки. Термобумага в кармане куртки живёт недолго. Фото в день покупки снимает проблему.
- Неизвестно, на что потрачено. Через три недели сотрудник не помнит, для какого объекта покупал саморезы. Категория и проект выбираются в момент фото.
- Дубли. Один чек сдают дважды — случайно или нет. Программа замечает одинаковые реквизиты фискального документа.
- Согласование задним числом. Руководитель подписывает пачку, не вникая. Когда запрос приходит в момент траты, решение принимается по одному расходу.
- Ручной ввод. Бухгалтер перепечатывает суммы, даты и поставщиков. Ошибки в цифрах всплывают на сверке.
- Остаток подотчёта никто не видит. Сотрудник не знает, сколько ещё может потратить, бухгалтер узнаёт о перерасходе последним.
Как проверять чеки через ФНС и где границы этой проверки?
У ФНС есть три официальных способа: форма на сайте kkt-online.nalog.ru, мобильное приложение «Проверка чека ФНС России» и Open API для разработчиков по заявке. Проверка подтверждает, что расчёт с такими реквизитами записан в ФНС, но не то, что покупка была нужна компании.
Что важно знать о каждом способе:
- Форма на сайте. На kkt-online.nalog.ru вводят тип операции, дату, время, итог, номера ФН и ФД и фискальный признак. Удобно для разовой проверки подозрительного чека.
- Приложение. Сканирует QR-код или принимает данные вручную, хранит чеки. По сообщению ФНС, после проверки показывается «Чек корректен». Сотрудник может проверить чек сам ещё на кассе.
- Open API. По условиям ФНС доступ бесплатный, выдаётся по заявке с мастер-токеном; данные разрешено использовать для получения покупателем чека в электронном виде, его проверки и сообщений о нарушениях. Передавать доступ третьим лицам нельзя, объём запросов ФНС может менять в одностороннем порядке.
Отсюда практический вывод: перед проектом мы читаем актуальные условия Open API вместе с вами и решаем, подключать ли его напрямую в вашей системе. Если сценарий не подходит или ФНС ограничит запросы, система не должна вставать: чек принимается по данным QR-кода, а сомнительные (повтор, ночное время, нестыковка суммы) уходят бухгалтеру на ручную проверку через сайт ФНС.
И ещё одна граница: проверка ФНС ничего не говорит о смысле покупки. Чек из продуктового магазина корректен, но к закупке на объект не относится. Это ловят правила компании, о них ниже.
| Вариант | Что делает сотрудник | Когда подходит | Ограничения |
|---|---|---|---|
| Штатные возможности 1С | Сканирует QR приложением 1С или отдаёт фото бухгалтеру | Сотрудников мало, согласование устное, учёт в «1С:Бухгалтерии» | Нет своих лимитов, категорий и маршрута согласования; бухгалтер всё равно собирает отчёт |
| Telegram-бот + обмен с 1С | Шлёт фото чека в бот, выбирает категорию и проект | Сотрудники в разъездах, чеков много, нужны лимиты и одобрение руководителя | Нужна доработка обмена с 1С; сложные отчёты в чате неудобны |
| Веб-кабинет или приложение | Заводит заявку на аванс, прикладывает чеки, видит статус и остаток | Несколько юрлиц, проекты и объекты, бюджеты по подразделениям | Дольше и дороже, имеет смысл при большом потоке отчётов |
| Готовый сервис расходов | Работает в чужом приложении по его правилам | Процесс типовой, готовы подстроиться под чужую логику | Подписка, данные у стороннего сервиса, доработки — по его возможностям |
Что умеет штатная 1С, а что делают ботом или приложением?
В «1С:Бухгалтерии 8» есть документ «Авансовый отчёт», а с версии 3.0.143 чеки можно загружать из фото и сканов через сервис «1С:Распознавание первичных документов». Своих лимитов, категорий под ваши проекты и маршрута согласования штатно нет — это и добирают ботом или кабинетом.
По материалу БУХ.1С, распознанные чеки доступны для загрузки в авансовый отчёт, а мобильное приложение «1С:Сканер документов» умеет считывать QR-код с чека. Если в компании один бухгалтер, пятеро подотчётных и согласование устное — этого достаточно, свою разработку заказывать незачем.
Свой инструмент рядом с 1С вместо её доработки нужен, когда появляется хотя бы одно из условий:
- сотрудники в разъездах и не работают в 1С, а доступ в базу им давать не хотят;
- расходы нужно разносить по объектам, проектам, машинам или клиентам;
- есть лимиты и разные согласующие для разных категорий;
- несколько юрлиц или баз 1С, и чек должен попасть в нужную;
- руководителю нужна сводка: кто сколько потратил и на что, без запроса бухгалтеру.
Сравнение вариантов — в таблице ниже.
| Категория | Лимит без согласования | Кто согласует сверх лимита | Что обязательно приложить |
|---|---|---|---|
| Топливо | по норме на машину | начальник участка | чек, номер машины |
| Такси | на одну поездку — по положению | руководитель отдела | чек, цель поездки |
| Мелкие закупки | сумма из положения | руководитель проекта | чек, объект или проект |
| Представительские | без лимита не принимаются | директор | чек, повод, участники |
| Командировка | суточные — по приказу | руководитель и бухгалтер | чеки, билеты, приказ |
Какие правила задать заранее: лимиты, категории, согласование?
Правила пишут до программы: список категорий расходов, лимит без согласования на каждую, кто согласует сверх лимита, что приложить к чеку и в какой срок его сдать. Программа лишь исполняет положение о подотчётных суммах — если его нет, автоматизировать нечего.
Таблица ниже — пример структуры, а не рекомендация по суммам: лимиты и сроки задаёт ваше положение и бухгалтер. Проводки и налоговые последствия разных категорий в этой статье мы не разбираем — это зона бухгалтера.
Что ещё стоит решить на этапе правил:
- Аванс или компенсация. Выдаёте деньги заранее под отчёт или возмещаете потраченное из своих. Для программы это разные сценарии: в первом она следит за остатком, во втором — за очередью на выплату.
- Корпоративная карта. Если сотрудники платят картой компании, операции из банка можно сопоставлять с чеками автоматически: есть списание без чека — напоминание сотруднику. Как подтягивать выписки, мы разбирали в статье об интеграции с банком.
- Срок сдачи. Сколько дней после покупки даётся на фото. Программа напоминает сама и показывает руководителю просрочки.
- Что делать с исключениями. Чек без QR-кода, билет, квитанция, покупка за рубежом. Их принимаем как документ с фото, но всегда отправляем бухгалтеру.
- Кто видит что. Сотрудник — свои расходы и остаток, руководитель — свой отдел, бухгалтер — всё.
Как устроен обмен с 1С, чтобы бухгалтер не перепроверял всё?
Программа передаёт в 1С не отдельные чеки, а согласованный авансовый отчёт сотрудника за период с приложенными фото. Справочники — сотрудники, статьи расходов, подразделения, проекты — берутся из 1С как из главной системы, чтобы названия совпадали и ничего не заводилось вручную.
Технически обмен строится через HTTP-сервисы, OData или обмен файлами — способы мы сравнивали в статье о том, как 1С обменивается данными. Что важно именно для авансовых отчётов:
- Документ создаётся черновиком. Бухгалтер проводит его сам. Программа не принимает решений за бухгалтерию.
- Статусы возвращаются обратно. Бухгалтер вернул чек — сотрудник видит причину в боте и может прислать замену.
- Повторная отправка не плодит дубли. У каждого отчёта свой идентификатор, при сбое связи он не задвоится в 1С.
- Журнал обмена. Видно, что ушло, что упало с ошибкой и почему, — без звонка разработчику.
Если поставщики выставляют счета и их оплату согласуют — это другой процесс с реестром платежей, его мы описали в статье о согласовании счетов на оплату. Подотчёт и счета не стоит смешивать в одном маршруте.
Бот или приложение: что удобнее сотруднику?
Для большинства компаний достаточно Telegram-бота: его не нужно устанавливать, фото отправляется в два касания, кнопки «Согласовать» приходят руководителю туда же. Веб-кабинет или приложение нужны, когда отчётов много, есть бюджеты по проектам и руководителям нужны сводки и фильтры.
Как это выглядит в боте у водителя:
- Отправляет фото чека.
- Бот отвечает: «Топливо, 2 940, АЗС такая-то, 14:05. Машина?» — и показывает кнопки с номерами закреплённых машин.
- Расход в пределах нормы — бот пишет «Принято, остаток подотчёта такой-то».
- Если выше нормы — запрос уходит начальнику участка, водитель видит статус «На согласовании».
Минусы бота тоже есть: длинную командировку с двадцатью документами в чате собирать неудобно, а отчёты для руководителя в переписке не построишь. Поэтому часто делают связку: сотрудники работают в боте, бухгалтер и руководители — в простом веб-кабинете. Похожую схему для внутренних заявок мы описывали в статье о боте для сотрудников.
Где здесь ИИ и нужен ли он?
Для кассовых чеков с QR-кодом ИИ не нужен: реквизиты читаются из кода точно. Распознавание по картинке нужно для документов без QR — билетов, квитанций, иностранных чеков, рукописных накладных — и для подсказки категории по названию товаров.
Если таких документов заметная доля, распознавание добавляют вторым этапом. Как оно работает и где ошибается, разобрано в статье о распознавании документов. Правило одно: распознанное по картинке всегда помечается и проверяется человеком, а суммы из QR-кода — нет.
Какие ошибки делают при внедрении?
Самая частая — начать с программы, а не с положения о подотчёте: тогда в системе оказываются те же хаотичные правила, только в цифровом виде. Вторая — пытаться автоматизировать сразу всё, включая командировки и представительские расходы.
- Нет владельца процесса. Бухгалтер считает, что это задача руководителя, руководитель — что бухгалтера. Назначьте одного человека, который утверждает правила.
- Слишком много категорий. Тридцать статей расходов сотрудник в чате не выберет. Пять–семь крупных категорий, остальное уточняет бухгалтер.
- Согласование всего подряд. Если руководитель одобряет каждую поездку на такси, через неделю он начнёт жать «Согласовать» не глядя. Лимиты без согласования нужны.
- Система зависит от одного внешнего сервиса. Если проверка ФНС недоступна, отчёты не должны вставать — нужен запасной путь.
- Запуск на всех сразу. Начните с одного отдела на две–четыре недели, соберите вопросы и только потом подключайте остальных.
- Бумагу отменили раньше, чем решил бухгалтер. Нужен ли оригинал чека — решение учётной политики, а не разработчика.
Как описать процесс до разработки, чтобы этих ошибок не было, — в статье про описание бизнес-процесса.
Когда автоматизация авансовых отчётов вам не нужна?
Если отчётов пять–десять в месяц, подотчётных двое-трое и все работают рядом с бухгалтером, своя разработка себя не оправдает. Хватит штатного документа 1С, загрузки чеков из фото и договорённости фотографировать чек в общий чат в день покупки.
Ещё случаи, когда стоит подождать:
- нет положения о подотчётных суммах и лимитов — сначала правила, потом программа;
- 1С меняется или переезжает на другую конфигурацию — обмен разумнее строить после переезда;
- сотрудники платят только корпоративной картой, а бухгалтеру достаточно банковской выписки — может хватить сопоставления выписки с чеками без отдельного бота.
Сколько стоит и как идёт работа?
Бот для приёма чеков с обменом с 1С считаем по тарифу «Интеграции и автоматизация» — от 32 000 ₽, срок от 2 дней. Кабинет с бюджетами, ролями и отчётами по проектам — как веб-приложение, от 160 000 ₽ и от 10 дней. Точную смету называем после разбора процесса.
Что влияет на цену:
- сколько систем связываем: в тариф интеграций входит связка до двух систем, каждая следующая — по отдельной оценке;
- нужна ли проверка через Open API ФНС и распознавание документов без QR-кода;
- сколько уровней согласования и юрлиц;
- есть ли у вашей 1С доступ для обмена или конфигурацию придётся дорабатывать — доработка самой 1С в тариф не входит.
Работаем по договору: оплата 50/50, до 2 раундов правок, гарантия 30 календарных дней с даты акта, 7 дней бесплатной поддержки после запуска, дальше — абонентское обслуживание от 7 900 ₽ в месяц, если оно вам нужно. Состав тарифов — на странице цен, подробнее об услуге — на странице автоматизации процессов.
Перед первым созвоном подготовьте три вещи: сколько подотчётных сотрудников и отчётов в месяц, какая у вас 1С и где она стоит, и действующее положение о подотчётных суммах, если оно есть. Этого достаточно, чтобы понять, хватит ли штатных средств или нужен свой инструмент.
Короткие ответы на частые вопросы
Можно ли принять к отчёту только фото чека, без бумажного оригинала?
Это решает бухгалтер и руководитель в учётной политике и положении о подотчётных суммах, а не программа. Система может хранить и фото, и отметку «оригинал сдан», если бумага у вас пока нужна.
Как проверить, что чек настоящий?
Данные из QR-кода сверяют с базой ФНС: вручную на kkt-online.nalog.ru или в приложении «Проверка чека ФНС России», а в программе — через Open API ФНС, если условия сервиса подходят вашему сценарию.
Что делать с расходами без кассового чека?
Билеты, квитанции, расходы за рубежом и чеки без QR-кода система принимает как обычный документ с фото, но отправляет бухгалтеру на ручную проверку с пометкой.
Сколько стоит автоматизировать авансовые отчёты?
Если нужен бот и обмен с 1С, отправная точка — тариф «Интеграции и автоматизация» от 32 000 ₽; кабинет с бюджетами и ролями считаем как веб-приложение от 160 000 ₽. Точную смету даём после разбора процесса.
Нужно ли переходить на другую 1С ради этого?
Обычно нет: обмен строят с той конфигурацией, что у вас есть, если к ней есть доступ по API, через HTTP-сервисы или обмен файлами. Ограничения появляются у сильно устаревших и закрытых облачных версий.
Услуги и кейсы по теме: автоматизация и ИИ · заказная разработка · типовые договоры · цены и сроки
Расскажите, сколько у вас подотчётных сотрудников и где ведётся учёт, — разберём путь чека и скажем, хватит ли штатной 1С или нужна доработка.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
