Перейти к содержанию

Отчётность за часы вместо двух недель

Каждый цикл трое сотрудников по две недели вручную собирали документы для регулятора. Теперь система делает это по расписанию.

Клиент
Производитель напитков
Отрасль
Производство
Срок
9 недель
Год
2025
Менеджер по качеству в белом халате показывает на планшете отложенную запись у стального стола рядом с линией розлива, а менеджер проекта в светоотражающем жилете слушает.

Сотрудников на цикл

Было
Двое-трое
Стало
Меньше одного

Время на цикл

Было
Две-три недели
Стало
Несколько часов

Записей вручную

Было
Все
Стало
Около 5%

Документы для проверок

Было
Собирали по запросу
Стало
Собираются сами

Проблема

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

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

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

Что мы выяснили

Отчётность собиралась долго не из-за сложных отчётов, а потому, что исходные записи велись вразнобой.

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

Менеджер проекта в светоотражающем жилете стоит у линии розлива и слушает начальника производства, который показывает на лист партии на планшете с зажимом.
Менеджер проекта и коллега за рабочим столом разбирают на мониторе производственные записи за месяц, рядом лежит стопка распечатанных листов партий.
Bondkeeper
Экран ноутбука с веб-версией Bondkeeper и акцизной декларацией за август 2025 года: к уплате £94 951,11 до 15 сентября, таблица заявленного акциза по пяти напиткам с крепостью, объёмом бутылки, числом бутылок, литрами спирта, ставкой и суммой, корректировки и итоги, а также боковая панель с расчётом 1 228,9 литра спирта по травяному джину из перегонок, перемещений, лабораторных проб и потерь и списком записей, из которых взята цифра.
Декларация, которую система собрала сама, и расчёт одной цифры из неё. Так раскрывается любая цифра, поэтому на вопрос инспектора отвечают, просто открыв запись.

Как шла работа

Девять недель. Отчёт, который человек собирал не сам, он не подпишет, пока не увидит своими глазами, что цифры в нём верные. На это и ушла большая часть работы.

Два комплекта за один цикл

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

Правила проверки писали сотрудники

Какие записи должен смотреть человек, определяли те, кто раньше проверял их все. Поначалу они перестраховывались, а потом смягчали правила по одному, когда видели, что именно каждое ловит. В итоге осталась примерно одна запись из двадцати.

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

Комплект должен был читаться как прежний

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

Подписывает по-прежнему человек

Система собирает отчёт и показывает, откуда взята каждая цифра. Человек его читает и ставит подпись, как и раньше. Автоматизировать этот шаг не хотел никто, и мы тоже.

Менеджер проекта показывает на страницу, покрытую стикерами, на стене с приклеенными страницами черновика, а коллеги за столом переговоров смотрят на неё.

Что мы сделали

Экран iPhone с итогами ночного прогона в понедельник, 1 сентября: завершён в 04:02, прочитано 1 184 записи, 1 125 вошли в декларацию, 59 ждут решения, вручную не введено ни одной, и сколько записей прочитано из производственных данных, данных по партиям и накладных из Sage 200.

Записи больше не перепечатывают

Данные о производстве, партиях и поставках система сама берёт оттуда, где они уже хранятся.

Экран iPhone для подписи акцизной декларации за август 2025 года: £94 951,11 к уплате до 15 сентября, что входит в декларацию (заявленный акциз, корректировки, 59 решений из 59, 1 184 записи-источника и комплект PDF на 11 страниц), подпись от руки и кнопка для подписи.

Документы по расписанию

Комплект отчётности каждый цикл собирается сам, и любую цифру в нём можно проследить до записи, из которой она взята.

Исключения отделены от рутины

Записи, по которым нужно решение, попадают в очередь к человеку. Всё остальное обрабатывается без него, а именно на это и уходили две недели.

Источник у каждой цифры

У каждого документа видно, откуда взята каждая цифра, поэтому на вопрос инспектора отвечают, просто открыв запись.

Экран iPad в режиме двух колонок: слева августовские записи, которые ждут решения, 17 ещё не решены и 42 из 59 решены, у каждой причина, по которой она отложена; справа открыта партия травяного джина с крепостью по этикетке, двумя замерами лаборатории, изменением акциза, если оставить больший замер, записями, на которых всё основано, заметкой в дело и кнопками оставить крепость по этикетке, принять замер или вернуть в лабораторию.

Что было потом

Команда не сократилась. Двое сотрудников, которые занимались отчётностью, перешли на планирование производства: два года до него не доходили руки, потому что отчётность всегда шла первой.

Финансовый менеджер подписывает на телефоне акцизную декларацию за месяц в офисе с видом на производственный цех, а позади двое коллег у доски планирования.

Технологии

  • TypeScript
  • Node
  • PostgreSQL
  • Prisma
  • Очереди задач BullMQ
  • React
  • Генерация PDF на Puppeteer
  • Объектное хранилище S3
  • Интеграция с Sage 200
  • Docker

Другие кейсы

Знакомая ситуация?

Если узнали здесь что-то своё, опишите, как это выглядит у вас. В первом разговоре выясним, нужно ли вообще что-то разрабатывать.

От £10 000Большинство проектов стоят от £15 000 до £55 000.