Digital Core

Кейс · Теплые полы и стяжка · Распознавание документов

Один чек больше не оплачивают дважды, а бухгалтер тратит на чеки 8 часов вместо 42

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

Ниша
Полусухая стяжка и теплые полы, 5 бригад
Город
Белгород
Канал
Telegram-бот для чеков
Внедрение
3-14 июня 2026
Пакет
Поток, 39 900 ₽
Замер
4 мая - 2 июня и 15 июня - 14 июля
Читать кейс · 11 мин
18 июня, 11:58: тот же чек на смесь уже принят, ФН, ФД и ФП совпадают

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

42 ч8 ч

вместе со сверкой с бригадирами

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

5 мин58 сек

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

Чеков потеряно за месяц

192

оба с дизелем

Чеков за 30 дней

460497

14 дублей отклонено сверху

День 13 июня

День 1. 42 часа на чеки в мае

Компания в Белгороде делает полусухую стяжку и теплые полы. Пять бригад, у каждой пневмонагнетатель и свой участок: квартиры в новостройках на Харьковской горе, частные дома в Таврово и Дубовом. За смену бригада заливает 100-150 квадратов.

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

Основные материалы компания покупает по договорам с поставщиками. Мелочь и срочное бригадиры берут за свои: десяток мешков смеси, если не хватило на объекте, фибру, демпферную ленту, дизель для нагнетателя, фитинги для коллектора. Чеки везут в офис в конце недели, бухгалтер Екатерина заводит их в 1С и возвращает деньги.

42 чна чеки в мае
460чеков от 11 сотрудников
6чеков оплатили дважды
19чеков потеряно

3 июня мы сели с Екатериной и владельцем Владимиром считать май. 460 чеков по 5 минут и 3 часа 40 минут сверки с бригадирами - 42 часа. При окладе 64 000 ₽ час Екатерины с взносами стоит 496 ₽, май обошелся в 20 832 ₽ ее времени.

Хуже времени нашлось другое. Шесть чеков на 9 480 ₽ в мае оплатили дважды: бригадир и помощник оба фотографировали один чек, и каждый получал деньги. Еще 19 чеков потерялись по дороге, их бригадирам не вернули.

«Дубль я замечаю, только если суммы одинаковые и лежат рядом. Если один пришел в понедельник, а второй в пятницу, я его не вижу.»

Екатерина, бухгалтер

Дни 2-34-5 июня

Дни 2-3. Что в майских чеках

Пачку майских чеков мы забрали из бухгалтерии в коробке из-под фибры. Почти все, 428 из 460 чеков, или 93%, укладываются в семь видов покупок.

Разбор майских чеков: 460 штук, без QR-кода только песок и выцветший дизель

QR-код есть почти везде. Нет его у песка: песок возит ИП Литвинов и пишет товарный чек от руки. Эти 64 чека в месяц останутся ручной работой при любом боте.

Самые дорогие чеки - смесь для стяжки, иногда на 17 тысяч за раз. На них же и дубли: смесь покупают вдвоем, грузят вдвоем и чек тоже фотографируют оба.

День 46 июня

День 4. Как ловить дубли по фискальным данным

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

У каждого кассового чека есть три номера, которые вместе определяют его однозначно. Все три лежат в QR-коде вместе с датой, временем, суммой и признаком расчета.

  • ФН - номер фискального накопителя кассы.
  • ФД - порядковый номер документа на этом накопителе.
  • ФП - фискальный признак, контрольное число, которое касса вычисляет для документа.

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

Если QR-код на чеке не читается, но ФН, ФД и ФП напечатаны строкой ниже, бот берет их с фото и проверяет чек в сервисе налоговой: такой чек существует, сумма такая же. Не прошел проверку - в очередь Екатерины. Возвраты отсекаются по признаку расчета: у прихода он 1, у возврата 2, и возврат бот вычитает из суммы к выплате.

Проверили на мае: правило нашло все шесть дублей, которые оплатили дважды, и еще два, которые Екатерина успела поймать сама.

Дни 5-87-10 июня

Дни 5-8. Правила, справочники и общий реестр

Правила записали в документ. Владимир сразу спросил про помощников, Екатерина - про песок.

Правила бота от 8 июня. Вкладка очереди здесь еще открыта всем бригадирам

Чтобы бот сам относил чек к статье, продавцов из майских чеков завели в 1С поставщиками. Литвинов с его товарными чеками тоже там: статья известна, проверять нужно только сумму.

Поставщики в 1С УНФ на 9 июня: стройбаза, АЗС, теплотехника и песок Литвинова

В номенклатуру добавили то, что бригады покупают чаще всего: смесь, цемент, фибру, ленту, трубу и дизель.

Номенклатура на 9 июня: смесь, цемент, фибра, лента, труба и дизель

Реестр для бригадиров сделали в Google Таблице: каждый видит, принят ли его чек и когда придут деньги. Вкладку очереди открыли всем, чтобы бригадир видел, что его товарный чек ждет Екатерину. Через три недели это решение нам аукнулось.

Дни 9-1211-14 июня

Дни 9-12. Прогон на 60 майских чеках

Для прогона взяли 60 майских чеков, в том числе все восемь дублей и самые мятые. С первого раза бот верно разобрал 49.

Прогон на 60 майских чеках, среди них восемь дублей. Красным то, что бот разобрал неверно

Ошибки были разные. Дизель на 3 629,60 ₽ бот прочитал с фото как 3 829,60: шестерка на термобумаге стерлась наполовину. Чек помощника он принял второй раз, потому что сравнивал картинки.

Терморегулятор бот отнес к смесям: продавец был новый. Сумму и дату стали брать только из QR, дубли ловить по ФН, ФД и ФП, новых продавцов отправлять Екатерине. Второй прогон: 57 из 60.

День 1315 июня

День 13. Бригадиры на базе в 8 утра

Бот включили в понедельник, 15 июня. В 8 утра Владимир собрал бригадиров на базе и показал, как снимать чек: сразу у кассы, ровно, целиком, без подписи.

12-15 июня: прогон, запуск и первая вечерняя сводка

В первый день пришло 17 чеков, три товарных чека на песок ушли Екатерине. Деньги по реестру бригадиры получили в пятницу, через четыре дня, а не в конце месяца.

День 1618 июня

День 16. Один чек с двух телефонов

18 июня бригада Николая заливала дом в Таврово, и смеси не хватило. Николай съездил на стройбазу на Студенческой, взял 60 мешков смеси для полусухой стяжки по 289 ₽ и в 11:42 отправил чек в бот. Через 16 минут тот же чек, с другого телефона и под другим углом, прислал его помощник Василий: ездили вместе, и он решил, что так надежнее.

18 июня: дизель утром и чек на 60 мешков смеси в 11:42, оба приняты

Бот сравнил ФН, ФД и ФП и ответил Василию, что чек уже принят: этот ответ в самом верху страницы. Раньше эти 17 340 ₽ легко ушли бы в реестр дважды: суммы одинаковые, но пришли бы в разные дни и от разных людей. Чек с разных телефонов теперь просто не проходит второй раз.

За 30 дней таких повторов бот отклонил 14, на 23 860 ₽.

Дни 22-2424-26 июня

Дни 22-24. Чужие накладные в общем реестре

24 июня поставщик привез бригаде Григория смесь прямо на объект. Водитель кассового чека не дал, только накладную: фамилия заказчика, адрес дома, телефон. Григорий сфотографировал накладную и отправил в бот, а за два дня - еще десять таких.

QR-кода на накладной нет, и бот сделал то, что положено: отправил фото в очередь Екатерины. Только очередь была вкладкой реестра, которую видели все пять бригадиров и владелец. Два дня фамилии, адреса и телефоны 11 заказчиков лежали в таблице, открытой семи людям.

26 июня: чужие накладные в очереди, закрытая вкладка и правило «это не чек»

Заметил Николай 26 июня, когда искал свой товарный чек. По истории доступа за эти дни вкладку открывали трое бригадиров. Что никто ничего не скопировал, мы знаем только с их слов.

Реестр 23-26 июня. Красным накладные, которые видели семь человек, данные заказчиков в кадре скрыты

Исправили доступ: накладные с данными заказчиков видит только ЕкатеринаВкладку очереди видит только Екатерина, бригадир - только свои строки. Бот сначала решает, чек ли это. Накладную, акт или договор он в реестр не кладет: отвечает «это не чек» и отправляет фото Екатерине в личный чат. 11 фото убрали из общей папки, Владимир сам позвонил двум заказчикам. Поставщик смеси теперь присылает электронный чек на почту компании.

30 дней15 июня - 14 июля

Итог месяца: 497 чеков и 14 отклоненных дублей

Сравнивали с 30 днями мая, с 4 мая по 2 июня. Бригады, объекты и поставщики те же.

Чеки бригад4 мая - 2 июня15 июня - 14 июля
Чеков460497
Часов Екатерины на чеки42 ч8 ч
Время на один чек5 мин58 сек
Оплачено дважды6 чеков, 9 480 ₽0
Отклонено дублейне ловили14, на 23 860 ₽
Потеряно чеков192

430 чеков прошли по QR-коду, Екатерине осталось пролистать строку, секунд 20. 67 она разбирала сама, по 5 минут: 41 товарный чек на песок, 7 чеков новых продавцов, 3 нечитаемых и 16 накладных и актов, из них 11 тех самых.

Время Екатерины на один чек по дням: в мае около 5 минут, с ботом около 58 секунд

Почему 8 часов, а не три: очередь занимает 70% ее времени на чеки, и больше половины очереди - песок Литвинова.

Возмещения теперь уходят каждую пятницу по реестру, это видно в банке 1С.

Банк на 14 июля: возмещения по реестру 10 июля и оплаты заказчиков

Продажи за те же 30 дней 4 621 200 ₽. Расходы по чекам бригад 418 600 ₽, 9,1% выручки. Владимир впервые видит эту долю каждую неделю, а не раз в квартал.

Продажи с 15 июня по 14 июля: 4 621 200 ₽, стяжка и теплые полы

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

Остатки на 14 июля: смесь и труба на складе, которые бригады раньше докупали в магазине

Поправка на сезон

Май, июнь и июль для стяжки одинаково сезон, но чеков стало на 8% больше, 497 против 460. Разбирай Екатерина июнь по-старому, вышло бы около 45 часов. Мы считаем от майских 42, экономию это только занижает.

Что не сдвинулось

Песок. Литвинов пишет товарные чеки от руки, и 41 такой чек в месяц Екатерина проверяет сама. 2 чека за месяц все равно потерялись: оба с дизелем, бригадир не снял их у колонки.

День 4517 июля

День 45. Подотчет без пачки чеков

17 июля Екатерина закрыла подотчет за 30 дней и написала в рабочий чат.

17 июля: подотчет за 30 дней, 14 отклоненных дублей и почта поставщиков

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

«Я думал, мы покупаем время бухгалтера. А купили то, что за один чек мы больше не платим два раза.»

Владимир, владелец

Деньги: часы Екатерины и дубли

В таблице только время Екатерины: 34 часа в месяц по 496 ₽.

СтатьяЗначение
Часов Екатерины сэкономлено34 ч в месяц
Час бухгалтера с налогами496 ₽
Экономия16 864 ₽ в месяц
Распознавание, сервер, бот2 400 ₽ в месяц
Внедрение, пакет «Поток»39 900 ₽ разово
Окупаемостьоколо 12 недель

Дубли посчитаны рядом, потому что их цена зависит от того, поймала бы их Екатерина сама. В мае дважды заплатили за 6 чеков на 9 480 ₽. Если прибавить такую сумму к экономии, бот окупается примерно за 7 недель.

  • Дубли ловить по ФН, ФД и ФП. Ни сумма, ни картинка не отличают один чек от двух.
  • Общая таблица - это публикация. Все, что бот кладет в общий реестр, видят все, у кого есть ссылка.
  • Сначала понять, чек ли это. В бот отправляют все бумаги, которые дали на объекте.

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

Что если у чека нет QR-кода?

Бот отправляет фото бухгалтеру в очередь, бригадиру пишет, что чек на проверке. У этой компании так проходит товарный чек на песок, около 40 в месяц.

Бот отличит дубль, если чек сфотографировали под другим углом?

Да. Он сравнивает не фото, а ФН, ФД и ФП из QR-кода. Угол, свет и телефон на них не влияют.

Кто видит фото чеков?

Бухгалтер видит все. Бригадир - только свои строки реестра. Накладные и другие документы с данными заказчиков бот в реестр не кладет.

Можно принимать электронные чеки с почты?

Можно, это следующий шаг у этой компании: чек с почты бот разбирает так же, как фото, без участия бригадира.

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

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

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

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

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

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

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

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

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

Позвонить