Часы бухгалтера на чеки в месяц
вместе со сверкой с бригадирами
Кейс · Теплые полы и стяжка · Распознавание документов
Бригады стяжки покупают смесь, фибру и дизель за свои деньги, а чеки бухгалтер разбирала неделями и не всегда замечала, что один чек прислали двое. Дневник внедрения: как работает защита от дублей по фискальным данным и как общий реестр на два дня открыл семи людям адреса и телефоны заказчиков.
Часы бухгалтера на чеки в месяц
вместе со сверкой с бригадирами
Время бухгалтера на один чек
в среднем, вместе с очередью
Чеков потеряно за месяц
оба с дизелем
Чеков за 30 дней
14 дублей отклонено сверху
День 13 июня
Компания в Белгороде делает полусухую стяжку и теплые полы. Пять бригад, у каждой пневмонагнетатель и свой участок: квартиры в новостройках на Харьковской горе, частные дома в Таврово и Дубовом. За смену бригада заливает 100-150 квадратов.
Полусухая стяжка капризна к материалам. Песок нужен мытый, без глины, цемент свежий, фибра в каждом замесе, иначе через месяц пол пойдет трещинами у порогов. Если на объекте кончилась смесь, бригада не ждет машину со склада: в растворе уже лежит труба теплого пола, и пауза в два часа означает шов. Поэтому бригадир едет в ближайший магазин и платит своей картой.
Основные материалы компания покупает по договорам с поставщиками. Мелочь и срочное бригадиры берут за свои: десяток мешков смеси, если не хватило на объекте, фибру, демпферную ленту, дизель для нагнетателя, фитинги для коллектора. Чеки везут в офис в конце недели, бухгалтер Екатерина заводит их в 1С и возвращает деньги.
3 июня мы сели с Екатериной и владельцем Владимиром считать май. 460 чеков по 5 минут и 3 часа 40 минут сверки с бригадирами - 42 часа. При окладе 64 000 ₽ час Екатерины с взносами стоит 496 ₽, май обошелся в 20 832 ₽ ее времени.
Хуже времени нашлось другое. Шесть чеков на 9 480 ₽ в мае оплатили дважды: бригадир и помощник оба фотографировали один чек, и каждый получал деньги. Еще 19 чеков потерялись по дороге, их бригадирам не вернули.
«Дубль я замечаю, только если суммы одинаковые и лежат рядом. Если один пришел в понедельник, а второй в пятницу, я его не вижу.»
Екатерина, бухгалтер
Дни 2-34-5 июня
Пачку майских чеков мы забрали из бухгалтерии в коробке из-под фибры. Почти все, 428 из 460 чеков, или 93%, укладываются в семь видов покупок.
QR-код есть почти везде. Нет его у песка: песок возит ИП Литвинов и пишет товарный чек от руки. Эти 64 чека в месяц останутся ручной работой при любом боте.
Самые дорогие чеки - смесь для стяжки, иногда на 17 тысяч за раз. На них же и дубли: смесь покупают вдвоем, грузят вдвоем и чек тоже фотографируют оба.
День 46 июня
Сравнивать по сумме и дате нельзя: за день на одной стройбазе две бригады легко купят по 20 мешков смеси на одинаковую сумму. Сравнивать по фото тоже: один чек, снятый с двух телефонов, дает две разные картинки.
У каждого кассового чека есть три номера, которые вместе определяют его однозначно. Все три лежат в QR-коде вместе с датой, временем, суммой и признаком расчета.
Отсюда правило: бот читает QR-код, а не картинку. Если тройка ФН, ФД, ФП уже есть в реестре, чек второй раз не принимается, кто бы и когда его ни прислал. Сумма и дата тоже берутся из кода, с фото снимаются только строки товаров, и их сумма должна сойтись с суммой из QR.
Если QR-код на чеке не читается, но ФН, ФД и ФП напечатаны строкой ниже, бот берет их с фото и проверяет чек в сервисе налоговой: такой чек существует, сумма такая же. Не прошел проверку - в очередь Екатерины. Возвраты отсекаются по признаку расчета: у прихода он 1, у возврата 2, и возврат бот вычитает из суммы к выплате.
Проверили на мае: правило нашло все шесть дублей, которые оплатили дважды, и еще два, которые Екатерина успела поймать сама.
Дни 5-87-10 июня
Правила записали в документ. Владимир сразу спросил про помощников, Екатерина - про песок.
Чтобы бот сам относил чек к статье, продавцов из майских чеков завели в 1С поставщиками. Литвинов с его товарными чеками тоже там: статья известна, проверять нужно только сумму.
В номенклатуру добавили то, что бригады покупают чаще всего: смесь, цемент, фибру, ленту, трубу и дизель.
Реестр для бригадиров сделали в Google Таблице: каждый видит, принят ли его чек и когда придут деньги. Вкладку очереди открыли всем, чтобы бригадир видел, что его товарный чек ждет Екатерину. Через три недели это решение нам аукнулось.
Дни 9-1211-14 июня
Для прогона взяли 60 майских чеков, в том числе все восемь дублей и самые мятые. С первого раза бот верно разобрал 49.
Ошибки были разные. Дизель на 3 629,60 ₽ бот прочитал с фото как 3 829,60: шестерка на термобумаге стерлась наполовину. Чек помощника он принял второй раз, потому что сравнивал картинки.
Терморегулятор бот отнес к смесям: продавец был новый. Сумму и дату стали брать только из QR, дубли ловить по ФН, ФД и ФП, новых продавцов отправлять Екатерине. Второй прогон: 57 из 60.
День 1315 июня
Бот включили в понедельник, 15 июня. В 8 утра Владимир собрал бригадиров на базе и показал, как снимать чек: сразу у кассы, ровно, целиком, без подписи.
В первый день пришло 17 чеков, три товарных чека на песок ушли Екатерине. Деньги по реестру бригадиры получили в пятницу, через четыре дня, а не в конце месяца.
День 1618 июня
18 июня бригада Николая заливала дом в Таврово, и смеси не хватило. Николай съездил на стройбазу на Студенческой, взял 60 мешков смеси для полусухой стяжки по 289 ₽ и в 11:42 отправил чек в бот. Через 16 минут тот же чек, с другого телефона и под другим углом, прислал его помощник Василий: ездили вместе, и он решил, что так надежнее.
Бот сравнил ФН, ФД и ФП и ответил Василию, что чек уже принят: этот ответ в самом верху страницы. Раньше эти 17 340 ₽ легко ушли бы в реестр дважды: суммы одинаковые, но пришли бы в разные дни и от разных людей. Чек с разных телефонов теперь просто не проходит второй раз.
За 30 дней таких повторов бот отклонил 14, на 23 860 ₽.
Дни 22-2424-26 июня
24 июня поставщик привез бригаде Григория смесь прямо на объект. Водитель кассового чека не дал, только накладную: фамилия заказчика, адрес дома, телефон. Григорий сфотографировал накладную и отправил в бот, а за два дня - еще десять таких.
QR-кода на накладной нет, и бот сделал то, что положено: отправил фото в очередь Екатерины. Только очередь была вкладкой реестра, которую видели все пять бригадиров и владелец. Два дня фамилии, адреса и телефоны 11 заказчиков лежали в таблице, открытой семи людям.
Заметил Николай 26 июня, когда искал свой товарный чек. По истории доступа за эти дни вкладку открывали трое бригадиров. Что никто ничего не скопировал, мы знаем только с их слов.
Исправили доступ: накладные с данными заказчиков видит только ЕкатеринаВкладку очереди видит только Екатерина, бригадир - только свои строки. Бот сначала решает, чек ли это. Накладную, акт или договор он в реестр не кладет: отвечает «это не чек» и отправляет фото Екатерине в личный чат. 11 фото убрали из общей папки, Владимир сам позвонил двум заказчикам. Поставщик смеси теперь присылает электронный чек на почту компании.
30 дней15 июня - 14 июля
Сравнивали с 30 днями мая, с 4 мая по 2 июня. Бригады, объекты и поставщики те же.
| Чеки бригад | 4 мая - 2 июня | 15 июня - 14 июля |
|---|---|---|
| Чеков | 460 | 497 |
| Часов Екатерины на чеки | 42 ч | 8 ч |
| Время на один чек | 5 мин | 58 сек |
| Оплачено дважды | 6 чеков, 9 480 ₽ | 0 |
| Отклонено дублей | не ловили | 14, на 23 860 ₽ |
| Потеряно чеков | 19 | 2 |
430 чеков прошли по QR-коду, Екатерине осталось пролистать строку, секунд 20. 67 она разбирала сама, по 5 минут: 41 товарный чек на песок, 7 чеков новых продавцов, 3 нечитаемых и 16 накладных и актов, из них 11 тех самых.
Почему 8 часов, а не три: очередь занимает 70% ее времени на чеки, и больше половины очереди - песок Литвинова.
Возмещения теперь уходят каждую пятницу по реестру, это видно в банке 1С.
Продажи за те же 30 дней 4 621 200 ₽. Расходы по чекам бригад 418 600 ₽, 9,1% выручки. Владимир впервые видит эту долю каждую неделю, а не раз в квартал.
Стал виден и склад. В июле бригады дважды брали смесь в магазине, когда на складе на Корочанской стояли мешки. Теперь при покупке смеси бот пишет бригадиру, сколько ее на складе.
Май, июнь и июль для стяжки одинаково сезон, но чеков стало на 8% больше, 497 против 460. Разбирай Екатерина июнь по-старому, вышло бы около 45 часов. Мы считаем от майских 42, экономию это только занижает.
Песок. Литвинов пишет товарные чеки от руки, и 41 такой чек в месяц Екатерина проверяет сама. 2 чека за месяц все равно потерялись: оба с дизелем, бригадир не снял их у колонки.
День 4517 июля
17 июля Екатерина закрыла подотчет за 30 дней и написала в рабочий чат.
Почту поставщиков подключим следующим шагом: когда электронный чек приходит на почту компании, бригадиру его фотографировать не нужно, а Екатерине - проверять товарный.
«Я думал, мы покупаем время бухгалтера. А купили то, что за один чек мы больше не платим два раза.»
Владимир, владелец
В таблице только время Екатерины: 34 часа в месяц по 496 ₽.
| Статья | Значение |
|---|---|
| Часов Екатерины сэкономлено | 34 ч в месяц |
| Час бухгалтера с налогами | 496 ₽ |
| Экономия | 16 864 ₽ в месяц |
| Распознавание, сервер, бот | 2 400 ₽ в месяц |
| Внедрение, пакет «Поток» | 39 900 ₽ разово |
| Окупаемость | около 12 недель |
Дубли посчитаны рядом, потому что их цена зависит от того, поймала бы их Екатерина сама. В мае дважды заплатили за 6 чеков на 9 480 ₽. Если прибавить такую сумму к экономии, бот окупается примерно за 7 недель.
Бот отправляет фото бухгалтеру в очередь, бригадиру пишет, что чек на проверке. У этой компании так проходит товарный чек на песок, около 40 в месяц.
Да. Он сравнивает не фото, а ФН, ФД и ФП из QR-кода. Угол, свет и телефон на них не влияют.
Бухгалтер видит все. Бригадир - только свои строки реестра. Накладные и другие документы с данными заказчиков бот в реестр не кладет.
Можно, это следующий шаг у этой компании: чек с почты бот разбирает так же, как фото, без участия бригадира.
Основатель AviGrowth, GreenMP, Digital Core и SFB. Частный инвестор.
С 2015 года строю бизнесы, которые живут на трафике. AviGrowth ведет кабинеты на Авито, GreenMP - магазины на маркетплейсах, Digital Core внедряет ИИ. Четыре компании, 60+ человек в команде, 170 млн рублей оборота в год.
Пришлите фото 30 чеков бригад за прошлый месяц. Покажем, сколько из них бот прочитает по QR-коду и были ли среди них дубли.
Заявка отправлена
Свяжемся в рабочее время, уточним задачу и договоримся о бесплатном демо на ваших данных.
Бесплатное демо
Покажем ИИ на ваших данных
Ответим в рабочее время. Без обязательств - решение о старте после демо.
Заявка отправлена
Свяжемся в рабочее время, уточним задачу и договоримся о бесплатном демо на ваших данных.