
Коротко: Odoo ERP для оптовой торговли ведёт в одной базе заказы, прайс-листы и скидки, кредитные лимиты, остатки по нескольким складам, доставку, возвраты, дебиторскую задолженность и бухгалтерию. Когда агент или менеджер оформляет заказ, он сразу видит цену клиента, его долг и реальный остаток на складе, а руководитель видит маржу по каждой сделке. В Узбекистане к этому добавляются электронные счета-фактуры через Didox и маркировка Asl Belgisi: у Deep Vision для обеих задач есть готовые модули Odoo.
Оптовый бизнес — это множество клиентов, множество поставщиков и большие объёмы складских операций: у каждого клиента своя цена и отсрочка, несколько складов, торговые агенты, водители, возвраты. Пока компания небольшая, всё держится на Excel, 1С и Telegram-группах. С ростом начинаются сбои: агент присылает заказ в Telegram, оператор перебивает его вручную, об отсутствии товара узнают только при сборке, а магазину, который давно превысил лимит, снова отгружают товар. Оборот растёт, но куда уходит прибыль, никто точно сказать не может.
В статье разберём, как в Odoo устроены ключевые процессы оптовой и дистрибьюторской компании, какие модули нужны, что учесть по маркировке и ЭСФ, какие KPI отслеживать и как поэтапно внедрять систему.
С какими проблемами сталкивается оптовая компания?
Большинство проблем в опте возникает из-за того, что данные о ценах, долгах, остатках и марже живут в разных местах. По мере роста компании обычно появляются такие симптомы:
- Хаос в ценах. Прайс-лист в Excel, каждый менеджер даёт «свою» скидку, условия акций согласуются на словах.
- Неконтролируемая дебиторка. Долги видит бухгалтерия, заказы — отдел продаж. Клиенту с просроченной задолженностью отгружают новую партию, а акт сверки собирают вручную в конце месяца.
- Неточные остатки. При нескольких складах и филиалах ответ «товар есть» часто основан на вчерашних данных. Одной позиции не хватает, другая годами лежит на складе.
- Невидимая маржа. Оборот растёт, но какой клиент, товар или агент действительно приносит прибыль, неизвестно.
- Двойной ввод заказов. Агенты передают заказы в Telegram или на бумаге, оператор вносит их в систему вручную.
- Стихийная доставка. Какая машина едет в какой район, решают каждое утро по телефону.
- Возвраты мимо учёта. Вернувшийся товар просто ставят на склад, корректировочный документ не оформляют, и долг клиента остаётся неверным.
- Двойная работа с документами. Счета-фактуры вручную набирают в кабинете Didox, а коды маркировки ведут в отдельной таблице.
Если вы узнали три-четыре пункта, дело не в сотрудниках, а в системе.
Что Odoo даёт оптовой торговле?
Odoo — это ERP, в которой продажи, склад, закупки и бухгалтерия работают в одной базе; для оптовика главное в том, что каждый заказ сразу связан с ценой, долгом, остатком и маржой. Ключевые возможности:
- индивидуальные цены и скидочная политика для каждого клиента;
- автоматический контроль кредитных лимитов и дебиторской задолженности;
- отслеживание остатков по нескольким складам в реальном времени;
- точный расчёт маржи и себестоимости по каждой сделке;
- планирование маршрутов доставки и логистики.
Практика показывает: когда компания наводит порядок в себестоимости и марже, кредитных лимитах и складском контроле, дистрибьюторы добиваются заметного роста прибыли. Причина простая: в опте прибыль теряется в основном через незаметные «утечки» — необоснованные скидки, невозвращённые долги, неликвид, — а система делает их видимыми.
Как оптовые процессы работают в Odoo?
Ценовая политика: прайс-листы, скидки и акции
Прайс-лист — это набор правил, который автоматически рассчитывает цену в зависимости от категории клиента, объёма, даты или валюты. В Odoo можно вести несколько прайс-листов, например «Дилер», «Розничная точка», «HoReCa» и «Сеть». Прайс-лист закрепляется в карточке клиента, и при создании заказа цена подставляется сама.
Правила прайс-листа могут быть такими:
- цена от объёма: от 1 коробки одна цена, от 50 коробок другая;
- процентная скидка на категорию товаров;
- акционная цена, действующая только в заданный период;
- формула: наценка к себестоимости (например, себестоимость + 18%) с округлением;
- отдельные прайс-листы для разных валют.
Акции вида «10 коробок + 1 в подарок» применяются к заказу автоматически через программы скидок и лояльности Odoo. Для ручных скидок можно задать порог, сверх которого нужно согласование руководителя. Кроме того, Odoo сам пересчитывает единицы измерения: на складе товар учитывается в штуках, а продаётся блоками, коробками или паллетами.
Кредитные лимиты и дебиторская задолженность
Кредитный лимит — это максимальная сумма, на которую клиенту можно отгрузить товар при неоплаченном долге. В Odoo лимит задаётся в карточке клиента. При подтверждении заказа система складывает текущий долг клиента с суммой нового заказа и, если лимит превышен, выводит предупреждение. В стандартном Odoo это именно предупреждение; жёсткую блокировку заказа или согласование с финансовым директором обычно добавляют настройкой или небольшой доработкой.
Для работы с дебиторкой также используются:
- Условия оплаты: отсрочка на 7, 14 или 30 дней, частичная предоплата; срок оплаты в счёте рассчитывается автоматически.
- Отчёт по срокам задолженности: долги группируются по интервалам 0–30, 31–60, 61–90 и более 90 дней.
- Напоминания (follow-up): после просрочки клиенту уходит автоматическое письмо, на следующем этапе менеджер получает задачу позвонить.
- Расчёты с контрагентом и акт сверки: взаиморасчёты с клиентом можно сверить на любую дату.
- Разнесение оплат: платёж по банковской выписке, наличными или через Payme и Click привязывается к конкретному счёту.
В итоге агент ещё до визита в магазин видит его долг.
Торговые агенты и приём заказов
В дистрибуции заказы приходят через агентов, по телефону, в Telegram и по почте. В Odoo все они попадают в один список продаж с отметкой источника.
- Агенты через мобильное приложение Odoo или браузер телефона выбирают клиента, видят его цену, долг и остатки и оформляют заказ прямо в точке. Odoo работает онлайн; если нужна работа без связи, офлайн-приложение планируется отдельно.
- Территории и команды: агенты и клиенты закрепляются за территориями, по каждому агенту виден план-факт.
- Телефонные продажи: если операторы обзванивают магазины и собирают заказы, продукт Deep Vision dooCall превращает обычный телефон в инструмент колл-центра, и все звонки учитываются.
- B2B-портал: постоянные клиенты видят в портале свои заказы, счета и задолженность и при желании заказывают сами.
Многоскладской учёт, сборка и отгрузка
Многоскладской учёт — это ведение остатков в реальном времени по каждому складу, филиалу и даже ячейке. В Odoo при подтверждении заказа товар резервируется под клиента, а склад получает задание на сборку. Полезные для опта возможности:
- отгрузка в один, два или три шага (сборка, упаковка, отгрузка);
- объединение нескольких заказов в одно задание на сборку, например под одну машину или один район;
- учёт партий и сроков годности с отгрузкой первыми товаров с ближайшим сроком (FEFO), что особенно важно для дистрибуции продуктов питания и фармацевтики;
- приёмка, сборка и инвентаризация со сканером штрихкодов;
- перемещения между складами: пополнение филиалов с центрального склада.
Подробнее о складском модуле: Склад в Odoo: управление запасами.
Маршруты доставки
Подтверждённые заказы группируются по дате доставки и району и закрепляются за машиной и водителем, которых ведёт модуль Fleet (автопарк). После передачи товара водитель подтверждает документ и при необходимости фиксирует наличную оплату. Скажем честно: автоматического построения оптимального маршрута по карте в стандартном Odoo нет. Если оно нужно, подключают внешний сервис маршрутизации. Подробнее о логистике: Odoo ERP для логистики.
Возвраты
Возвраты в опте неизбежны: просрочка, бой, неходовой товар. В Odoo возврат оформляется на основании исходной отгрузки, товар поступает в отдельную зону склада (например, «Проверка» или «Брак»), клиенту выставляется корректировочный документ (кредит-нота), и долг уменьшается автоматически.
Закупки и пополнение запасов
По правилам минимального и максимального остатка Odoo автоматически формирует запросы поставщикам, хранит их цены и сверяет приёмку с заказом. Для дистрибьюторов-импортёров транспорт, таможня и прочие дополнительные расходы распределяются на себестоимость товара (landed costs). Подробнее: Продажи и закупки в Odoo.
Маржа и себестоимость по каждой сделке
Odoo показывает себестоимость и маржу прямо в строке заказа, поэтому менеджер ещё до скидки видит, сколько прибыли останется. Себестоимость считается по средней (AVCO) или по FIFO. В отчётах маржа доступна в разрезе клиентов, товаров, категорий, агентов и территорий. Нередко выясняется, что самый крупный клиент вовсе не самый прибыльный.
Какие модули Odoo нужны оптовой компании?
Базовый набор для опта — Продажи, Склад, Закупки и Бухгалтерия; остальные модули подключаются в зависимости от бизнес-модели.
- Продажи (Sales): заказы, прайс-листы, скидки, маржа, условия оплаты.
- Склад (Inventory): склады, ячейки, правила отгрузки, партии, сроки годности, инвентаризация.
- Закупки (Purchase): запросы поставщикам, цены поставщиков, автоматическое пополнение.
- Бухгалтерия (Accounting): счета, оплаты, дебиторка, кредитные лимиты, напоминания.
- Barcode: приёмка, сборка и инвентаризация со сканером (в версии Enterprise).
- CRM: работа с новыми дилерами и ключевыми клиентами.
- Fleet: машины и водители.
- Портал и eCommerce: B2B-заказы и личный кабинет клиента.
- Модули Deep Vision: ЭСФ через Didox и маркировка Asl Belgisi.
Запускать всё сразу не обязательно: большинство начинает с Продаж, Склада и Закупок.
Маркировка и ЭСФ: что нужно учесть дистрибьютору?
Дистрибьютор маркированного товара должен принимать коды при поступлении, указывать в электронном счёте-фактуре, какие именно коды ушли какому клиенту, и корректно обновлять коды при возвратах. Asl Belgisi охватывает табак, алкоголь, пиво, воду и напитки, лекарства, медицинские изделия, бытовую технику и другие группы.
Практические требования к дистрибьютору:
- При приёмке принять коды из счёта-фактуры поставщика и сверить их с физическим товаром в коробке.
- При вскрытии коробки и продаже поштучно корректно «расформировать» групповой (агрегационный) код в системе.
- При продаже указывать конкретные коды в ЭСФ. По действующим правилам с сентября 2025 года ЭСФ на маркированный товар без кодов не оформляется, а оптовая торговля таким товаром ведётся только в безналичной форме. Точные требования проверяйте в актуальной редакции на lex.uz.
- При возврате заново принять коды.
Независимо от маркировки, каждая оптовая компания работает с электронными счетами-фактурами: в документе указываются ИНН покупателя, код ИКПУ (MXIK) товара и НДС 12%, а отправляется он через оператора, например Didox. Готового подключения к узбекским операторам в стандартном Odoo нет, но у Deep Vision есть готовые модули Odoo для Didox и Asl Belgisi: счёт-фактура формируется из документа продажи вместе с кодами и отправляется автоматически, а её статус возвращается в Odoo.
Подробнее: Asl Belgisi: руководство по цифровой маркировке и Электронные счета-фактуры: Didox, Soliq и интеграция с ERP.
Какие KPI отслеживать в оптовой торговле?
Здоровье дистрибьюторского бизнеса измеряется по трём направлениям: маржа, оборачиваемость денег (долги и запасы) и качество сервиса. Odoo считает эти показатели автоматически из ежедневных операций.
Финансы и маржа:
- валовая маржа в разрезе клиентов, товаров, агентов и территорий;
- средняя скидка, то есть насколько цены опускаются ниже прайс-листа;
- оборачиваемость дебиторской задолженности (DSO): за сколько дней в среднем приходит оплата;
- доля просроченной задолженности в общей дебиторке.
Склад и запасы:
- оборачиваемость запасов и запас в днях;
- неликвид: доля товара без движения более 90 дней;
- ошибки сборки и расхождения при инвентаризации.
Продажи и сервис:
- АКБ (активная клиентская база): число клиентов, купивших хотя бы раз за месяц;
- средняя сумма заказа и частота заказов;
- выполнение заказов полностью и в срок (OTIF);
- доля возвратов от продаж.
Зафиксируйте их ещё до внедрения, чтобы было с чем сравнивать.
Как поэтапно внедрить Odoo в оптовой компании?
В опте Odoo обычно внедряют поэтапно: сначала продажи, склад и закупки, затем бухгалтерия и интеграции, потом агенты, портал и аналитика. Полный проект обычно занимает 2–6 месяцев, а стандартные модули Продаж и Склада часто запускаются за 6–8 недель.
- Диагностика. Описывается цепочка от заказа до оплаты: приём заказа, цена, проверка кредита, сборка, отгрузка, счёт-фактура, оплата, возврат. Ценовая и кредитная политика фиксируются письменно.
- Подготовка справочников. Товары (SKU, единицы измерения, упаковки, коды ИКПУ, штрихкоды), клиенты (ИНН, ценовая категория, отсрочка, кредитный лимит) и поставщики очищаются от дублей и ошибок.
- Первый этап: Продажи, Склад, Закупки. Настраиваются прайс-листы, склады и правила отгрузки. Загружаются начальные остатки и долги клиентов.
- Второй этап: Бухгалтерия и интеграции. Счета, банк, Didox, при необходимости Asl Belgisi.
- Третий этап: агенты, портал, маршруты и дашборды. Мобильное рабочее место агента, B2B-портал, KPI-панели.
- Обучение и запуск. Каждая роль (агент, оператор, кладовщик, бухгалтер, руководитель) учится на своих сценариях. Запуск обычно планируют на начало месяца.
- Сопровождение. В первые недели исправляются ошибки и уточняются отчёты.
Если сейчас вы работаете в 1С, план переноса остатков, долгов и справочников составляется отдельно: Руководство по переходу с 1С на Odoo. Переводить всю сеть одним днём тоже не обязательно: например, Timsoll сначала запустил систему в филиалах Намангана, Андижана и Ферганы.
Чек-лист перед внедрением
Перед стартом проекта подготовьте ответы на вопросы:
- Сколько у вас складов, филиалов и зон доставки?
- Описаны ли ценовые категории и правила скидок?
- Кто и по каким критериям устанавливает кредитный лимит?
- Есть ли правила по отсрочкам и просроченной задолженности?
- Через какие каналы приходят заказы: агенты, телефон, Telegram, почта?
- Будет ли у агентов стабильный интернет в полях?
- Какие ваши товары подлежат маркировке?
- Какая система используется сейчас (1С, Excel) и какой объём данных нужно перенести?
Как Deep Vision помогает оптовым компаниям?
Deep Vision — официальный Odoo Gold Partner из Ташкента; мы внедряем продажи, склад, закупки и бухгалтерию оптовых и дистрибьюторских компаний в единой системе Odoo. В команде 7 сертифицированных специалистов Odoo, в каталоге партнёров Odoo указано 26 наших клиентских проектов (официальная страница партнёра).
- Внедрение: от диагностики до запуска и сопровождения. Подробнее: услуга внедрения Odoo.
- Локальные интеграции: наши готовые модули для ЭСФ через Didox и маркировки Asl Belgisi.
- Перенос данных: товары, клиенты, остатки и долги из 1С и Excel.
- dooCall: учёт звонков операторов и менеджеров, которые продают по телефону.
Пример из нашей практики: Timsoll продаёт автозапчасти через более чем 18 филиалов и ведёт в Odoo более 7 000 SKU. Заведение новой партии товаров в систему сократилось с 6–8 месяцев до 2–3 дней. Подробнее: Опыт Timsoll: как Odoo ERP управляет 7 000+ SKU.
Хотите увидеть, как Odoo настроится под ваш опт? Заполните короткий бриф: мы разберём ваши процессы и подскажем, с какого модуля начать.
Частые вопросы
Подходит ли Odoo для оптовой торговли и дистрибуции?
Да. Модули Продажи, Склад, Закупки и Бухгалтерия ведут прайс-листы, кредитные лимиты, многоскладской учёт и дебиторку в одной базе. Didox, Asl Belgisi и коды ИКПУ добавляются через интеграции и настройку.
Можно ли в Odoo задать отдельную цену для каждого клиента?
Да. В карточке клиента указывается его прайс-лист, а в прайс-листе задаются правила по объёму, датам, категориям товаров и валюте. При создании заказа цена подставляется автоматически.
Остановит ли Odoo заказ при превышении кредитного лимита?
Стандартный Odoo показывает предупреждение. Жёсткую блокировку или согласование с руководителем добавляют настройкой или небольшой доработкой.
Могут ли торговые агенты работать в Odoo с телефона?
Да, через мобильное приложение или браузер агент видит цену, долг и остатки клиента и оформляет заказ. Odoo работает онлайн; офлайн-режим планируется как отдельное решение.
Работает ли Odoo с Didox и Asl Belgisi?
В стандартном Odoo такого подключения нет. У Deep Vision есть готовые модули Odoo для ЭСФ через Didox и маркировки Asl Belgisi, в проекте их настраивают под ваши процессы.
Что будет с остатками и долгами при переходе с 1С?
Остатки товаров и взаиморасчёты с контрагентами на дату запуска переносятся как начальные остатки. Справочники товаров и клиентов заранее очищаются.
Сколько времени занимает внедрение Odoo в оптовой компании?
Полный проект обычно длится 2–6 месяцев. Стандартные модули Продаж и Склада часто запускаются за 6–8 недель, интеграции и рабочее место агента добавляются на следующих этапах.
Итог
В опте прибыль теряется в зазорах между заказом, ценой, долгом и остатком. Odoo сводит эти данные в одну систему: при оформлении заказа проверяются цена, лимит и остаток, склад получает точное задание, счёт-фактура уходит через Didox автоматически, а руководитель видит маржу по каждому клиенту и каждой сделке.
Давайте вместе определим, с чего начать: заполните бриф для бесплатной консультации или позвоните по номеру +998 77 093 00 07.