Для каждой партии фиксируется, из какого сырья, когда и кем она изготовлена и кому ушла. Товар с ближайшим сроком годности отгружается первым, бракованная партия находится за считанные часы.
Продукция быстро портится, расход по рецептуре меняется, а контроль должен документироваться по каждой партии. Бумаги и Excel для этого недостаточно.
На сайте Odoo для пищевой отрасли указаны приложения «Продажи», «Бухгалтерия», «Производство», Shop Floor, «Качество» и «Склад». Shop Floor, «Качество», PLM и «Штрих-код» входят в издание Enterprise (odoo.com/page/editions). Какие приложения нужны, определяется на диагностике.
Заказ, дата доставки, счёт-фактура; условия по оптовому клиенту.
Рецептура (BoM), заказ на партию, побочный продукт, остаточный заказ (backorder), себестоимость.
Операторы закрепляются за рабочими центрами, шаги и проверка качества — в заказе.
Сырьё, полуфабрикаты и готовая продукция; партии, места хранения, правила пополнения.
Четыре даты, привязанные к партии, и комплектация по FEFO.
Контрольные точки, проверки, оповещение о дефекте, корректирующие и предупреждающие меры.
Закупка сырья, история поставщика, номер партии при приёмке.
Ведение изменений рецептуры с утверждением и возможность отката.
Приёмка, комплектация и считывание номера партии сканером.
Стоимость запасов, фактическая себестоимость, счёт-фактура, НДС 12% и 0%.
В Odoo рецептура — это технологическая карта (BoM), включающая компоненты, количество и операции. Производственный заказ запускает её с конкретным количеством и датой: одна партия — один заказ. Большой объём можно разбить на несколько заказов заданного размера партии (Split). Если фактический расход отличается от рецептуры, при закрытии Odoo предупреждает, а решение остаётся за заведующим цехом.
На каждом этапе документ, партия и статус ведутся внутри Odoo.
Вместе с заказом вводится дата доставки; скоропортящаяся продукция планируется исходя из этой даты.
При приёмке сырьё вводится с номером партии и сроком годности; документ поставщика сохраняется.
Проверяется наличие материалов по рецептуре; на недостающее создаётся заявка на закупку; по FEFO резервируется сырьё с ближайшим сроком.
Оператор выполняет шаги, вносит замеры и фото, при дефекте открывает оповещение.
Готовой продукции присваиваются номер партии и срок годности, количество принимается на склад.
Для заказа сначала выбирается партия с ближайшим сроком; партия с истёкшим сроком не выбирается.
Путь партии от сырья до клиента виден в одном отчёте; себестоимость сопоставляется с планом.
Срок годности задаётся только для продукции, которая ведётся по партии (лоту) или серийному номеру. В карточке продукта четыре даты задаются в днях: срок годности (Expiration Date), срок наилучшего потребления (Best Before Date), дата изъятия (Removal Date) и дата оповещения (Alert Date). При приёмке или производстве даты партии рассчитываются из этих значений автоматически. Стратегия комплектации FEFO работает по дате изъятия и выбирается на уровне места хранения или категории продукта; если задана в обоих местах, приоритет у категории.
В приложении «Качество» контрольная точка определяет, в какой операции, по какому товару и как часто создаётся проверка: каждый раз, в случайном проценте случаев, периодически или по запросу. Типы проверок: инструкция, фотография, учёт расхода и выпуска, «пройдено / не пройдено», измерение. При обнаружении дефекта открывается оповещение о качестве: в нём записываются корректирующее и предупреждающее действия. В Shop Floor оператор открывает оповещение прямо из заказа.
Не всё работает из коробки. Приведённый ниже список уточняется с вашим процессом на диагностике.
| Задача | В стандартном Odoo | Дополнительная работа (BUline) |
|---|---|---|
| Рецептура, заказ на партию, побочный продукт | Да: спецификация, производственный заказ, Split, By-products | Ввод и проверка ваших рецептур |
| Прослеживаемость партий и срок годности | Да: лот, четыре даты, отчёт о прослеживаемости | Правило нумерации партий и дополнительные поля |
| Отбор по сроку годности | Да: FEFO (по местам хранения или категориям) | Определение, к каким складам и категориям правило применяется |
| Контроль качества и дефекты | Да: контрольные точки, оповещения (Enterprise) | Перенос вашего плана HACCP и контроля в контрольные точки |
| Этикетка (состав, аллергены, пищевая ценность) | Сайт Odoo упоминает подготовку этикеток; в документации узбекской формы нет | Шаблон этикетки согласуется на диагностике; источник данных — поля товара |
| Маркировка (Asl Belgisi) | В документации Odoo подключение не описано | Получение кода, печать и привязка к отчётности оцениваются отдельно |
| Фито-, ветеринарные и санитарные документы для экспорта | Документы можно добавлять и прикреплять к заказу; процесс получения документа в государственной системе в документации Odoo не описан | Комплект документов и порядок напоминаний |
| Электронный счёт-фактура в налоговой системе | Счёт-фактура в Odoo есть; подключение к налоговой системе в документации по узбекской локализации не упоминается | Подключение к оператору оценивается отдельно |
| Расчёт зарплаты | Данные о рабочем времени и рабочих заказах есть | Модуль зарплаты — отдельный проект: готовая локализация для Узбекистана в документации не упоминается |
Ниже — сведения из официальных источников (lex.uz, gov.uz). Нормативная база в пищевой отрасли быстро меняется: действующая редакция перепроверяется в начале проекта.
На основе Налогового кодекса, постановлений Кабинета Министров и документации Odoo.
Каждая интеграция оценивается и подключается отдельно. Мы не обещаем, что готовый коннектор существует.
Показатели строятся на основе рабочих заказов, партий и учётных записей.
Этапы соответствуют общему методу BUline; сроки согласуются письменно после диагностики. Процесс по вашей отрасли изучаем на диагностике. Порядок внедрения →
Изучаем путь от приёмки сырья до отгрузки, рецептуры, контрольные точки и документы. Результат: карта бизнес-требований (BRD).
Утверждаем приложения, нумерацию партий, сроки годности, правила FEFO, роли и интеграции.
В первом спринте 1–2 группы продукции проходят весь путь от рецептуры до отгрузки, затем остальные.
Планировщик, кладовщик, оператор, ответственный за качество и бухгалтер обучаются по ролям; проверка на реальной партии.
Усиленная поддержка, затем новые приложения, отчёты и интеграции.
Этот список ускоряет диагностику; начать можно и тогда, когда готово не всё.
Да, когда включена стратегия FEFO. В карточке товара срок годности и дата изъятия задаются в днях, даты для партии рассчитываются автоматически, а при отгрузке выбирается партия с ближайшей датой изъятия. Стратегия задаётся для места хранения или категории товара.
Номер партии записывается от приёмки сырья до отгрузки клиенту. Отчёт о прослеживаемости показывает, откуда поступила партия, где хранилась и кому отгружена. Результат зависит от того, насколько правильно введены номера партий, поэтому мы обучаем порядку ввода при приёмке и в производстве.
Odoo ведёт контрольные точки и записи проверок, но не составляет план HACCP и не выдаёт сертификат соответствия. Критические точки и пороги определяют технолог и эксперт, а мы переносим их в систему.
Сайт Odoo упоминает подготовку этикеток с составом, аллергенами и пищевой ценностью. Какая форма соответствует требованиям Узбекистана, зависит от действующих правил этикетирования: регламент 2017 года отмечен как утративший силу, поэтому шаблон этикетки мы согласуем на диагностике по официальным требованиям.
В документации Odoo подключение к Asl Belgisi не описано. Если ваша продукция входит в группу маркировки (например, пиво или вода и прохладительные напитки), получение кода, нанесение на продукцию и привязка к отчётности оцениваются на диагностике отдельно.
Официальная узбекская локализация Odoo (Fiscal Localization → «uz Uzbekistan») даёт налоги 12%, 0% на экспорт и «освобождено от НДС», но примеры освобождённых товаров из документации в действующем перечне статьи 243 Налогового кодекса не найдены. Режим НДС каждого товара подтверждает бухгалтер, налоги настраиваются в соответствии с этим.
Приложения Shop Floor, «Качество» (Quality) и PLM доступны в редакции Enterprise. В Odoo Online нельзя установить модуль с собственным кодом; если нужна доработка кодом, выбирается Odoo.sh или собственный сервер.
Лицензия Odoo рассчитывается по числу пользователей и приложениям (условия на odoo.com). Объём услуг BUline зависит от групп продукции, цехов и складов, пользователей, филиалов, интеграций, объёма данных и обучения; точный бюджет и сроки указываются в письменном предложении после бесплатной диагностики.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.