Digital Core

Кейс · Установка видеонаблюдения и домофонов · Распознавание документов

Два чека на одни жесткие диски: чего не видно в QR-коде

Бригады монтажа видеонаблюдения и домофонов в Туле перестали возить конверты с чеками: теперь чек фотографируют у кассы, бот читает QR-код и кладет расход в 1С УНФ. Начнем с того, что сломалось на второй неделе: заказы с маркетплейса бот оплатил монтажникам дважды. Потом откатимся к началу и покажем, что из этого починили, а что бухгалтер так и проверяет руками.

Ниша
Видеонаблюдение и домофоны, 4 бригады
Город
Тула
Канал
Telegram-бот для чеков
Внедрение
24 августа - 3 сентября 2026
Пакет
Поток, 39 900 ₽
Замер
23 июля - 21 августа и 3 сентября - 2 октября
Читать кейс · 13 мин
Банк и касса на 6 октября: 22 сентября у Кирилла, Виталия и Павла удержаны двойные выплаты, дальше возмещения по реестру бота

Часы бухгалтера на чеки в месяц

35 ч3 ч

вместе со сверкой подотчета

Время бухгалтера на один чек

6 мин27 сек

в среднем, с ручной очередью

Чеков в ручной очереди

029

посылки частями и радиорынок

Одни и те же диски оплатили Кириллу дважды

Во вторник, 15 сентября, Жанна Викторовна собирала второй реестр возмещений с тех пор, как работает бот. У монтажника Вадима в нем стояли два чека одного продавца по 2 760 ₽, от 10 и 14 сентября. У обоих читался QR-код, номера документов разные, бот принял оба без вопросов.

Это был заказ с маркетплейса: PoE-инжекторы для камер на гараже в Скуратово. Первый электронный чек пришел в приложение в момент оплаты, второй - когда Вадим забрал коробку в пункте выдачи. Заплатил он один раз.

15-17 сентября: два чека Вадима по 2 760 ₽, три оплаченные пары в первом реестре и правило пары

Жанна подняла первый реестр, от 8 сентября. Там такие пары уже ушли на карты: два жестких диска Кирилла на 9 980 ₽, PoE-коммутатор Виталия на 3 450 ₽ и кабель Павла на 4 870 ₽. Всего 18 300 ₽ выплатили дважды. Еще четыре пары на 11 520 ₽ она убрала из второго реестра до отправки в банк.

Банк и касса на 15 сентября: возмещения Кириллу, Виталию и Павлу от 8 сентября, в каждом сидит заказ, оплаченный дважды

Вячеслав, владелец, штрафовать никого не стал: лишнее удержали из возмещений следующей недели. Дольше всех спорил Павел. Он был уверен, что брал кабель два раза, пока не открыл заказ в приложении.

Почему проверка дублей промолчала

QR-код на кассовом чеке хранит шесть полей: дату и время, сумму, тип операции, номер фискального накопителя, номер документа и фискальный признак. Как оплачен чек, в коде не сказано. Предоплата 100% при заказе и полный расчет при выдаче для бота выглядели как две покупки на одну сумму у одного продавца.

  • Что видно в QR-коде: дата, сумма, приход или возврат, ФН, ФД и ФП.
  • Чего в нем нет: признака способа расчета и суммы, закрытой авансом.
  • Где это есть: только в полном чеке, который отдает сервис проверки чеков по тем же фискальным номерам.

Добавили правило пары по полному чекуС 17 сентября бот по QR-коду запрашивает полный чек и читает признак способа расчета. Полный расчет, целиком закрытый предоплатой, не возмещается: бот ищет пару по ИНН продавца и сумме за 30 дней и отвечает монтажнику «это выдача уже оплаченного заказа». Обычные заказы правило закрыло. Посылки, которые маркетплейс разбил на части, пары по сумме не находят, их по-прежнему смотрит Жанна. Об этом остатке ниже, в разделе после запуска.

Восемь монтажников, 312 чеков и личка бухгалтера

«Заречье Монтаж» ставит видеонаблюдение и домофоны: частные дома на Косой Горе, в Хомяково и пригородах Ленинского района, подъезды и дворы для 14 ТСЖ, пара магазинов на Красноармейском проспекте. Четыре бригады по два монтажника, кладовщик Алла и бухгалтер Жанна Викторовна, которая ведет 1С УНФ, банк, зарплату и акты для ТСЖ.

Камеры, регистраторы и вызывные панели закупают у дистрибьютора по счету. Но на объекте всегда чего-то не хватает: 20 метров кабеля, гофры, коробок IP65, коннекторов, ключей-таблеток для домофона. Это монтажники докупают сами в ближайшем строймаркете или на радиорынке, а деньги получают по чекам.

До бота чеки ездили в конвертах в бардачке «Газели», конверт отдавали Жанне раз в неделю. Заказы с маркетплейса жили отдельно: монтажник присылал ей в личку скриншот заказа, и она верила скриншоту.

312чеков за 30 дней
6 минна один чек
35 чв месяц на чеки
19чеков потеряно

Замер «до» - с 23 июля по 21 августа, Жанна отмечала время на каждой пачке. 312 чеков по 6 минут и еще 3 часа 48 минут на сверку подотчета с выпиской и звонки монтажникам: это Хомяково или Медвенка? Всего 35 часов, больше четырех рабочих дней.

«Вбить чек - минута. Час уходит на то, чтобы понять, к какому он объекту. На чеке «гофра 20 метров», а у бригады в тот день три адреса.»

Жанна Викторовна, бухгалтер

19 чеков за месяц пропали совсем: монтажник помнит, что платил, а бумажки нет. Без чека Жанна не возмещает, и эти покупки на объектах в учете так и не появились.

Дни 1-524-28 августа

Что лежало в конвертах: кабель, гофра и скрины из лички

В понедельник, 24 августа, Алла принесла все конверты за месяц «до», а Жанна переслала из лички 23 скриншота заказов с маркетплейса. Мы разложили 312 документов по типам и отметили, на каких есть QR-код.

Разбор конвертов и лички: 312 чеков от 9 человек. QR-кода нет только у радиорынка и у скриншотов заказов

Восемь типов дают 293 из 312 чеков (94%). Строймаркеты с кабелем и крепежом - 145 чеков, почти половина. Без QR-кода только радиорынок, где разъемы BNC, RJ-45 и термоусадку продают по товарному чеку от руки. И скриншоты: на картинке заказа из приложения кода нет, есть сумма и номер заказа.

Со скриншотами решили просто: монтажник присылает вместо картинки заказа электронный чек из приложения. QR-код у него такой же, как у бумажного. Это решение через две недели и обошлось в 18 300 ₽.

Правила записали в Google Документ. Сумма и дата - только из QR-кода, дубль - по трем фискальным номерам, объект - кнопкой из списка объектов бригады на сегодня.

Правила от 1 сентября, до запуска. Про предоплату и выдачу заказа здесь еще ничего нет

Вячеслав оставил комментарий к пункту про объект: кабель берут бухтой на неделю, на три-четыре адреса, делить чек никто не будет. Договорились, что бот спрашивает основной объект, а по сметам расход разносит Жанна в 1С.

Продавцов из июльских чеков завели в 1С УНФ поставщиками, у каждого своя статья.

Поставщики в 1С УНФ на 1 сентября: строймаркеты, заправки, радиорынок и маркетплейс, у каждого своя статья

Номенклатуру расходов разбили на группы. Жесткие диски и PoE-коммутаторы с маркетплейса стоят отдельно от кабеля: это оборудование, оно остается у клиента и входит в смету объекта.

Номенклатура на 1 сентября: материалы на объект отдельно от оборудования, которое остается у клиента

Дни 6-929 августа - 1 сентября

60 чеков из конвертов: прогон без единого заказа из приложения

Для прогона взяли 60 чеков из июльских конвертов, нарочно разных: строймаркет на 14 позиций, бледная заправка на Новомосковском шоссе, чек парковки у ТЦ размером с палец. Жанна заранее вбила их сама, чтобы было с чем сравнивать.

Прогон на 60 чеках из конвертов: красным то, что бот прочитал неверно. Заказов из приложения в выборке нет

С первого раза без ошибок прошли 46 из 60. Бот брал сумму с фото, когда код читался плохо, путал объект, если бригада в тот день ездила на два адреса, и принял один чек дважды: Жанна сняла его на телефон, а потом отсканировала. Сумму перевели на QR-код (на бледном чеке АЗС фото дало 1 284 ₽ вместо 1 784 ₽), объект - на кнопку, дубли - на ФН, ФД и ФП. Во втором прогоне прошли все 60.

Почему прогон не поймал маркетплейс, понятно задним числом. В конвертах не было ни одного чека из приложения. Все 23 июльских заказа жили в личке скриншотами, и в выборку их не взяли: на скриншоте нечего распознавать. Пару «предоплата и выдача» бот впервые увидел уже в бою.

Дни 11-123-4 сентября

Второй день: Семен и Виталий сняли один и тот же чек

Бот включили в четверг, 3 сентября. Вячеслав объявил его утром на складе, пока бригады грузили «Газели»: конвертов больше нет, деньги по чекам - на карту по вторникам, по реестру бота. Первый чек пришел в 8:47 с заправки, к вечеру их было 14.

Рабочий чат: прогон 1 сентября, запуск 3 сентября и дубль второй бригады 4 сентября

4 сентября вторая бригада монтировала видеонаблюдение для дома на Косой Горе: четыре камеры, регистратор, кабель вдоль забора до гаража. В 14:19 Семен купил кабель UTP, гофру и коробки в «Электротоварах на Октябрьской» на 5 500 ₽ и сразу отправил чек боту.

Чек он бросил на торпеду. В 17:05 Виталий нашел его, решил, что Семен забыл, и тоже сфотографировал. Бот ответил через 4 секунды: чек уже принят от Семена, совпали ФН, ФД и ФП. Один чек пришел дважды, а в реестр лег один раз.

4 сентября, 14:22: чек Семена на 5 500 ₽, объект выбран кнопкой. Фото чеков в кадре убраны
4 сентября, 17:05: второй монтажник прислал чек, который уже принят, совпали ФН, ФД и ФП

В конвертах такой дубль Жанна поймала бы, только если бы оба попали к ней в одну неделю. Проверка по ФН ловит его через секунды, с любого телефона. Против заказов из приложения, как выяснилось, она бессильна: там дублей нет, есть два разных документа.

Дни 25-3717-29 сентября

Пары чеков закрылись, посылки по частям нет

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

QR-кодМонтажник присылает чек из приложения, бот читает ФН, ФД и ФП.
Полный чекПо тем же номерам бот запрашивает чек в сервисе проверки чеков.
Способ расчетаПредоплата 100% идет в реестр, полный расчет с зачетом аванса ищет пару.
ПараТот же ИНН продавца и та же сумма за 30 дней: чек закрывается без выплаты.
Очередь ЖанныПары нет: посылка частями, частичный возврат, новый продавец.

Сложнее оказались заказы, которые маркетплейс разбил на посылки. 21 сентября Вадим заказал на 4 150 ₽ блок питания, PoE-инжектор и кронштейны. Приехали они двумя коробками, и чеков полного расчета стало два: на 1 840 ₽ и на 2 310 ₽. По сумме пара не находится.

Реестр на 29 сентября: пары Кирилла и Никиты закрылись сами, посылки Вадима ждут Жанну

Сложить посылки по номеру заказа бот не может: в фискальном чеке номера заказа нет, а у крупного продавца за неделю бывает по 5-6 заказов от разных бригад. Такие чеки уходят Жанне с пометкой «посылка частями», она сверяет их со скриншотом заказа за 2-3 минуты на штуку.

С 17 сентября по 2 октября через бот прошло 19 заказов с маркетплейса. 13 закрылись парой сами, 6 приехали частями и дали 14 чеков в очередь. По июлю доля таких заказов была около 17%, в сентябре вышла почти треть. Монтажники стали чаще брать у крупных продавцов с быстрой доставкой, а те дробят заказ по складам.

День 435 октября, пн

30 дней с ботом: 3 часа вместо 35

Сравниваем 30 дней конвертов, с 23 июля по 21 августа, и первые 30 дней бота, с 3 сентября по 2 октября. Две недели с двойными выплатами в замер вошли: бот в них работал, просто считал часть заказов дважды.

Чеки монтажниковКонверты, июль-августБот, сентябрь
Чеков за месяц312338
Минут Жанны на один чек6 мин27 сек
Часов на чеки и подотчет35 ч3 ч
Ушло в ручную очередь-29 (9%)
Чеков потеряно196
Возмещено монтажникам148 360 ₽152 940 ₽
Время бухгалтера на один чек по дням: конверты около 6 минут, бот около 27 секунд вместе с очередью

27 секунд - среднее вместе с очередью. Чек с QR-кодом Жанна просматривает за 15 секунд, чек из очереди - за две с половиной минуты. В очереди за месяц 29 чеков: 14 маркетплейсных посылок по частям и 15 товарных чеков с радиорынка.

Чего бот не сдвинул. Монтажники тратят на мелочь столько же, даже на 4 580 ₽ больше: бот не делает кабель дешевле и не отменяет поездку в строймаркет за 20 метрами гофры. 6 чеков все равно потерялись: их не сняли в магазине, а к вечеру бумажка исчезла. И подотчет Жанна закрывает, как раньше, после банковской выписки, 2-3 числа.

Итоги подвел вопрос Вячеслава: можно ли теперь отдать Жанне акты для ТСЖ.

29 сентября и 5 октября: просьба склада, вопрос Вячеслава про акты ТСЖ и итоги месяца

Реестр увидела не только бухгалтер

Бот задумывали ради часов Жанны, но реестр с объектами за месяц пригодился еще двоим.

  • Алле на складе. По реестру видно, что кабель UTP бригады покупают в розницу по 29 ₽ за метр в среднем. Бухтами по 305 метров у дистрибьютора он дешевле, и с октября на складе лежит запас.
  • Бригадирам. Семен первым попросил присылать ему вечером список чеков бригады: так видно, кто снова поехал в строймаркет за коробками, которые лежат в машине.

Деньги: 32 часа бухгалтера в месяц

Денег в кассу этот бот не добавляет, он забирает у бухгалтера рутину. Поэтому меряем часами: 48 000 ₽ в месяц плюс 30,2% взносов, поделенные на 176 часов, дают 355 ₽ за час.

СтатьяЗначение
Часов на чеки до и после35 и 3
Освободилось часов в месяц32
Час бухгалтера с взносами355 ₽
Экономия в месяц11 360 ₽
Бот, распознавание и проверка чеков1 900 ₽ в месяц
Остается в месяц9 460 ₽
Пакет «Поток»39 900 ₽ разово
Окупаемостьоколо 18 недель

Срок окупаемости - около 18 недель, для бота на чеки это небыстро: бригад всего четыре, и чеков в месяц три сотни. 18 300 ₽ двойных выплат в таблице нет, они вернулись удержанием из следующих возмещений.

Отчет о продажах за те же 30 дней дал Вячеславу цифру, которую раньше он видел в середине следующего месяца: мелкие закупки по чекам - 10,8% выручки.

Продажи с 3 сентября по 2 октября: 1,42 млн ₽. Мелкие закупки по чекам за те же дни - 10,8% от них

Теперь Вячеслав хочет ту же долю по каждому объекту: сколько кабеля и гофры ушло на один дом на 4 камеры. Объект в реестре уже есть, не хватает только отчета, и это следующая задача.

Вопросы и ответы

Монтажник купил кабель сразу на три объекта. Бот попросит разделить чек?

Нет. Бот спрашивает только основной объект, кнопкой из графика бригады на сегодня. Если кабель потом ушел на несколько адресов, расход по сметам разносит бухгалтер в 1С.

Мы много заказываем на маркетплейсе. Как бот отличит предоплату от выдачи?

По полному чеку, а не по QR-коду. В коде способа расчета нет, поэтому бот по фискальным номерам запрашивает чек целиком и смотрит, закрыт ли он авансом. Посылки, пришедшие частями, он не складывает: их проверяет бухгалтер.

Радиорынок дает только товарный чек от руки. С ним что?

Такой чек бот отправляет бухгалтеру без попытки распознать сумму: кода нет, а почерк продавца с радиорынка не та опора, на которой стоит считать деньги. В сентябре их было 15 из 338. С октября разъемы закупают оптом, и таких чеков должно стать меньше.

Чек выцвел, пока лежал в машине. Бот его примет?

Если QR-код читается, примет: сумма и дата берутся из кода, а не с бумаги. Поэтому чек лучше снять у кассы, пока он свежий. Не читается - бот просит переснять сразу.

Бухгалтер работает в 1С УНФ. Придется перенастраивать конфигурацию?

Нет. Реестр раз в день ложится в 1С через загрузку из табличного документа черновиками авансовых отчетов. Продавцы и статьи заводятся один раз, проводит документы бухгалтер.

Во сколько обходится распознавание, если бригад станет восемь?

В сентябре при 338 чеках бот, распознавание и запросы полных чеков стоили 1 900 ₽. Цена растет вместе с числом чеков, примерно вдвое при вдвое большем потоке.

Артем Кузьмин

Артем Кузьмин

Основатель AviGrowth, GreenMP, Digital Core и SFB. Частный инвестор.

С 2015 года строю бизнесы, которые живут на трафике. AviGrowth ведет кабинеты на Авито, GreenMP - магазины на маркетплейсах, Digital Core внедряет ИИ. Четыре компании, 60+ человек в команде, 170 млн рублей оборота в год.

Бизнесов в работе
100+
Человек в команде
60+
Оборот в год
170 млн ₽
Клиентов по рекомендации
84%

Хотите так же
в своей нише?

Пришлите фото 30 чеков ваших монтажников за прошлый месяц: покажем, сколько бот прочитает по QR-коду и сколько останется бухгалтеру.

Попробовать бота в демо →

Или напишите в Telegram · +7 987 235-01-89

Позвонить