Deep Vision

Odoo ERP для компаний оптовой торговли

Как оптовые и дистрибьюторские компании ведут в Odoo прайс-листы, кредитные лимиты, работу агентов, многоскладской учёт, возвраты и дебиторку. Модули, маркировка, KPI и план внедрения.

Опубликовано: Обновлено: 12 мин чтения
Ulgurji savdo uchun Odoo ERP
Коротко: Odoo ERP для оптовой торговли ведёт в одной базе заказы, прайс-листы и скидки, кредитные лимиты, остатки по нескольким складам, доставку, возвраты, дебиторскую задолженность и бухгалтерию. Когда агент или менеджер оформляет заказ, он сразу видит цену клиента, его долг и реальный остаток на складе, а руководитель видит маржу по каждой сделке. В Узбекистане к этому добавляются электронные счета-фактуры через Didox и маркировка Asl Belgisi: у Deep Vision для обеих задач есть готовые модули Odoo.

Оптовый бизнес — это множество клиентов, множество поставщиков и большие объёмы складских операций: у каждого клиента своя цена и отсрочка, несколько складов, торговые агенты, водители, возвраты. Пока компания небольшая, всё держится на Excel, 1С и Telegram-группах. С ростом начинаются сбои: агент присылает заказ в Telegram, оператор перебивает его вручную, об отсутствии товара узнают только при сборке, а магазину, который давно превысил лимит, снова отгружают товар. Оборот растёт, но куда уходит прибыль, никто точно сказать не может.

В статье разберём, как в Odoo устроены ключевые процессы оптовой и дистрибьюторской компании, какие модули нужны, что учесть по маркировке и ЭСФ, какие KPI отслеживать и как поэтапно внедрять систему.

С какими проблемами сталкивается оптовая компания?

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

  1. Хаос в ценах. Прайс-лист в Excel, каждый менеджер даёт «свою» скидку, условия акций согласуются на словах.
  2. Неконтролируемая дебиторка. Долги видит бухгалтерия, заказы — отдел продаж. Клиенту с просроченной задолженностью отгружают новую партию, а акт сверки собирают вручную в конце месяца.
  3. Неточные остатки. При нескольких складах и филиалах ответ «товар есть» часто основан на вчерашних данных. Одной позиции не хватает, другая годами лежит на складе.
  4. Невидимая маржа. Оборот растёт, но какой клиент, товар или агент действительно приносит прибыль, неизвестно.
  5. Двойной ввод заказов. Агенты передают заказы в Telegram или на бумаге, оператор вносит их в систему вручную.
  6. Стихийная доставка. Какая машина едет в какой район, решают каждое утро по телефону.
  7. Возвраты мимо учёта. Вернувшийся товар просто ставят на склад, корректировочный документ не оформляют, и долг клиента остаётся неверным.
  8. Двойная работа с документами. Счета-фактуры вручную набирают в кабинете 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 охватывает табак, алкоголь, пиво, воду и напитки, лекарства, медицинские изделия, бытовую технику и другие группы.

Практические требования к дистрибьютору:

  1. При приёмке принять коды из счёта-фактуры поставщика и сверить их с физическим товаром в коробке.
  2. При вскрытии коробки и продаже поштучно корректно «расформировать» групповой (агрегационный) код в системе.
  3. При продаже указывать конкретные коды в ЭСФ. По действующим правилам с сентября 2025 года ЭСФ на маркированный товар без кодов не оформляется, а оптовая торговля таким товаром ведётся только в безналичной форме. Точные требования проверяйте в актуальной редакции на lex.uz.
  4. При возврате заново принять коды.

Независимо от маркировки, каждая оптовая компания работает с электронными счетами-фактурами: в документе указываются ИНН покупателя, код ИКПУ (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 недель.

  1. Диагностика. Описывается цепочка от заказа до оплаты: приём заказа, цена, проверка кредита, сборка, отгрузка, счёт-фактура, оплата, возврат. Ценовая и кредитная политика фиксируются письменно.
  2. Подготовка справочников. Товары (SKU, единицы измерения, упаковки, коды ИКПУ, штрихкоды), клиенты (ИНН, ценовая категория, отсрочка, кредитный лимит) и поставщики очищаются от дублей и ошибок.
  3. Первый этап: Продажи, Склад, Закупки. Настраиваются прайс-листы, склады и правила отгрузки. Загружаются начальные остатки и долги клиентов.
  4. Второй этап: Бухгалтерия и интеграции. Счета, банк, Didox, при необходимости Asl Belgisi.
  5. Третий этап: агенты, портал, маршруты и дашборды. Мобильное рабочее место агента, B2B-портал, KPI-панели.
  6. Обучение и запуск. Каждая роль (агент, оператор, кладовщик, бухгалтер, руководитель) учится на своих сценариях. Запуск обычно планируют на начало месяца.
  7. Сопровождение. В первые недели исправляются ошибки и уточняются отчёты.

Если сейчас вы работаете в 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.