MoySklad
Odoo
amoCRM
Tizimlashtirish
Marketing
AI agentlar
BUline
MoySklad
Odoo
amoCRM
Систематизация
Маркетинг
Маркетинг: обзор
Стратегия и контент
Стратегия и планКонтент и SMM
Рекламные каналы
Google AdsYandex DirectРеклама в TelegramInstagram и FacebookМаркетплейсы
Органический рост
SEO
Измерение и аналитика
Аналитика и KPI
AI-агенты
BUline
MoySklad
Odoo
amoCRM
Systematization
Marketing
AI agents
BUline
Odoo
Главная/Odoo/Торговля строительными материалами
Odooвнедряет BUline
Odoo · Отрасли · Торговля строительными материалами

Торговля строительными материалами — один товар, несколько единиц измерения, склад, доставка и задолженность в одной системе

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

м², м³, шт., упаковкаСкладВыполнениеЗадолженностьИКПУ (МХИК) и НДС
Проблемы

Типичные трудности в торговле стройматериалами

Ассортимент большой, заказы объёмные, клиент часто работает по объектам. На таком объёме Excel и тетрадь не выдерживают.

Товар и единица

  • Один товар записывается в разных документах в квадратных метрах, коробках и штуках
  • Варианты по цвету, размеру и партии делают каталог неуправляемым
  • На складе остаток в м², продажа в коробках: учёт не сходится

Заказ и доставка

  • Крупный заказ доставляется несколькими машинами и в несколько дней
  • Никто не считает, помещаются ли вес и объём в машину
  • Прораб сообщает по телефону с объекта, что товар не приехал

Задолженность и документы

  • Задолженность и срок оплаты ведутся в тетради
  • Электронная счёт-фактура, накладная и кассовый чек оформляются по отдельности
  • У товара нет кода ИКПУ (МХИК) или он указан неверно
Отраслевой пакет

Пакет Hardware Store от Odoo: готовая настройка для магазина, а не оптовое решение

Odoo S.A. публикует в Apps Store отраслевой пакет «Hardware Store» (техническое имя hardware_shop; есть в версиях с 17.0 по 20.0). Страница описывает его как решение для магазинов с широким ассортиментом: сантехника, инструменты, садовые товары, столярные изделия, электрика и хозяйственные товары. По описанию, пакет объединяет кассу, склад, продажи, закупки, бухгалтерию, контакты, сотрудников, дашборд, штрихкоды и документы; обязательные зависимости — Contacts, Knowledge, Discuss, Invoicing, Inventory, Sales, Point of Sale и Purchase. Пакет требует Odoo Enterprise и доступен в Odoo Online, Odoo.sh и на собственном сервере. На странице указано, что бухгалтерия заранее не устанавливается, настройки склада остаются простыми, а локализация страны не входит в пакет.

Отраслевая страница Hardware Store от Odoo перечисляет кассу, склад, счёт-фактуру, планирование, закупки и eCommerce. Единица измерения, упаковка, условия для корпоративных клиентов и задолженность клиента там не упомянуты. Именно эти части — суть оптовой торговли стройматериалами и поставок на объекты, поэтому ниже мы описываем их отдельно.

Для строительных подрядчиков у Odoo есть другие пакеты (General Contractor, Property Developer): они рассчитаны на работу по объектам и сметам, а не на торговлю. Страница строительного подрядчика →

  • Пакет — стартовая настройка: правила единиц, упаковки, задолженности и доставки строятся отдельно
  • Узбекская локализация в пакет не входит; фискальный чек и накладная на странице не описаны
  • Тип хостинга: Online, Odoo.sh или собственный сервер
—
—
—
В Odoo

Какие приложения закрывают торговлю стройматериалами

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

Продажи

Предложение, заказ, аванс, прайс-лист, доставка и счёт-фактура.

Склад

Несколько складов, резерв, комплектация, доставка, упаковка, инвентаризация.

Касса

Прилавок магазина: наличные, карта, счёт клиента, смена.

Закупки

Заказ поставщику, правило минимального остатка, единица закупки.

Бухгалтерия

Счёт-фактура, условие оплаты, задолженность и напоминание, сверка с банком.

Штрихкод (Barcode)

Сканер при приёмке и подсчёте, штрихкод упаковки. Входит в Enterprise.

Автопарк

Собственные грузовики и их лимит по весу и объёму; используется при планировании доставки.

Онлайн-магазин (eCommerce)

Каталог, остатки, заказ для корпоративных и частных клиентов.

Hardware Store (отраслевой пакет)

Готовая к работе база для магазина. Требует Enterprise.

Единица и упаковка

м², м³, шт. и упаковка: как вести один товар в нескольких единицах

Плитка на складе считается в квадратных метрах, клиенту продаётся коробками, а на кассе выходит коробкой или поштучно. Согласно документации Odoo, для этого в настройках Inventory включается «Units of Measure & Packagings». В трёх местах стоят три единицы: складская (остаток считается в ней), единица продажи (поле Packagings на вкладке Sales товара) и единица закупки (вкладка Purchase). Пересчёт между единицами Odoo выполняет сама: если заказ на продажу в другой единице, при доставке количество переводится в складскую единицу.

Упаковка привязана к товару: она задаётся названием, количеством внутри и единицей измерения (условный пример: одна коробка — 1,44 м²), ей можно присвоить и штрихкод. Если нужной единицы нет в таблице, на странице Units & Packagings создаётся новая — с названием и эквивалентом в другой единице. В разделе Logistics категории товара есть поле «Reserve Packagings». «Reserve Only Full Packagings» резервирует только целую упаковку, а «Reserve Partial Packagings» — и частично. По новшествам Odoo 20, в продажах добавлена и цена, зависящая от упаковки.

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

  • Складская единица, единицы продажи и закупки могут различаться: поставщик отгружает в тоннах, вы продаёте мешками
  • В одном заказе вперемешку идут строки в м² и в штуках
  • На кассе собрать товар в одной единице в одну строку: «Group Products in POS» (включается в режиме разработчика)
  • Для товара с различиями по цвету, тону или партии (плитка, краска) — учёт по партиям (лот): лот и серия
—
—
—
Процесс

От расчёта до закрытия долга: восемь шагов

Каждый шаг оставляет в Odoo документ, поэтому менеджер, кладовщик, водитель и бухгалтер смотрят на один и тот же заказ.

01Расчёты

Клиент передаёт список товаров или площадь объекта. Менеджер составляет предложение с единицей продажи и упаковкой.

02Заказ и аванс

Предложение становится заказом. Здесь же задаются аванс и условие оплаты (срок, поэтапная оплата).

03Резерв

Склад резервирует товар целыми упаковками или частично. На недостающую часть открывается заказ на закупку (зависит от правила и маршрута).

04Комплектация

Кладовщик комплектует заказ и подвозит его к месту погрузки. Крупный заказ делится на несколько поставок.

05Погрузка и доставка

Грузовик записывается как способ доставки; проверяется лимит максимального веса и объёма. Адрес объекта хранится в карточке клиента как отдельный адрес доставки.

06Документ

Счёт-фактура выписывается по заказу или по поставленному количеству (в зависимости от политики). Электронная счёт-фактура в налоговой системе и накладная подключаются отдельно.

07Оплата и задолженность

Срок отслеживается по условию оплаты; по просроченным счетам-фактурам запускаются этапы напоминаний.

08Возврат и отчётность

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

Гипотетический случай

Заказ прораба: три вида товара, две поставки

Пример условный, без цифр. Прораб заказывает для объекта плитку, клей и профиль. Часть клея на складе отсутствует.

  • Менеджер записывает плитку в единице продажи (коробка); при доставке Odoo пересчитывает количество в складскую единицу (м²)
  • Имеющаяся на складе часть клея резервируется, на недостающую открывается заказ на закупку
  • Первая машина уезжает с имеющимся товаром: счёт-фактура выписывается по поставленному количеству, остальное — во второй поставке
  • Водитель, машина и адрес объекта нужны для накладной: в документе доставки Odoo эти поля предусматриваются
  • Прораб берёт на условии «до конца следующего месяца»; по истечении срока уходит напоминание
  • Если на объекте разбилась одна коробка, возврат и кредит-нота оформляются отдельно
—
—
—
Честные границы

Что есть в стандартном Odoo и что добавляем мы

Единицы, упаковка, склад и контроль задолженности есть в стандарте. Округление, налоговые документы и ИКПУ (МХИК) — отдельная работа. Данные приведены по документации Odoo 19 и 20; если в вашей версии есть отличия, проверим их на диагностике.

ЗадачаВ стандартном OdooДополнительная работа (BUline)
Один товар, несколько единиц (м², коробка, шт.)Есть: складская единица, единицы продажи (упаковка) и закупки, автоматический пересчётСборка каталога с единицами и упаковкой, проверка при импорте
Резерв целой упаковкиЕсть: «Reserve Only Full Packagings» в категории или частичный резервОпределение, какой режим нужен в какой категории
Округление количества до целой коробкиВ документации не описаноТест, при необходимости правило или Studio
Варианты и партии (цвет, размер, тон)Есть: варианты товара и учёт по партиям (лот)Структура вариантов, порядок записи номера партии при приёмке
Способ доставки и лимит грузаЕсть: способы доставки, максимальный вес и объём. Для Dispatch management нужна интеграция Fleet и Mapbox (документация 19.0)Вместимость машины, поля веса и объёма товара, маршрут
Доставка на объект (несколько адресов у клиента)Есть: отдельные адреса доставки в карточке клиентаПоля названия объекта и ответственного лица (прораб)
Контроль задолженности и условие оплатыЕсть: условия оплаты, этапы напоминаний, отчёт о задолженности. Лимит клиентского счёта на кассе только предупреждает. Блокировка по лимиту в заказе в документации не подтвержденаПравило лимита и утверждающее лицо (вне кассы)
Прайс-листы для опта, прорабов и магазинаЕсть: прайс-листы и скидки; в Odoo 20 — цена, зависящая от упаковкиГруппы клиентов и правила
Электронная счёт-фактура и накладнаяНет: в документации Odoo не упомянуто подключение к узбекскому операторуВыбор оператора, поля. Электронные документы и налоги
Код ИКПУ (МХИК) в карточке товараНет: в документации локализации не упомянутоПоле в карточке, проверка 11-значного базового кода при импорте
Налоговый чек (онлайн- или виртуальная касса)Нет: в документации Odoo не упомянуто подключение к узбекскому фискальному модулюПодключение к кассовому средству из реестра. Страница о кассе
Задолженность

Продажа в долг: условие оплаты, напоминание и ограничение

В стройматериалах задолженность — обычное дело. Важно вывести её из тетради и вести с документом и сроком.

Условие оплаты

  • Срок, разбивка на части и корректировка на конец месяца (Payment Terms)

Напоминание и контроль

  • Этапы напоминаний, привязанные к дням просрочки (Follow-up Levels): email; SMS, WhatsApp и почта требуют дополнительных кредитов (документация 19.0)
  • Отчёт о задолженности в разрезе клиента и срока
  • Перед напоминанием сверяется банковская выписка, чтобы по оплаченному счёту напоминание не уходило

Ограничение

  • Счёт клиента на кассе: лимит только предупреждает, продажу не останавливает (документация Odoo 20)
  • Блокировка по лимиту на уровне заказа в документации не подтверждена: правило и согласующее лицо определяются на диагностике
  • Подробнее: условия оплаты и кредит-ноты
Требования Узбекистана

Местные требования к торговле стройматериалами

Следующее проверено по официальным источникам. То, что относится к вашему ассортименту, мы фиксируем в письменном перечне на диагностике.

Электронная счёт-фактура и накладная

  • Электронная счёт-фактура с 1 января 2020 года обязательна для всех хозяйствующих субъектов; наличная торговля с кассовым чеком в этот порядок не входит
  • Если товар отгружается вместе с продажей, счёт-фактуру и электронную накладную можно оформить одним объединённым документом (постановление №168, с 19 марта 2025 года). Если товар вывозится без транспортного средства, объединить документы нельзя
  • С 1 января 2026 года электронным счёт-фактурам присваивается уровень риска: НДС по счёт-фактуре с высоким риском принимается к зачёту у покупателя после полной уплаты в бюджет (постановление №830)
  • Объединение счёта-фактуры и накладной, e-faktura и Odoo

Касса и MXIK

  • Магазин и прилавок с наличной выручкой используют онлайн- или виртуальную кассу из реестра (постановление №943, УП-5813)
  • Новая редакция пункта 4 постановления №943 действует с 22 октября 2026 года: рядом с кассой из реестра ограничиваются вторичные системы учёта. Мы письменно запросим в налоговой службе, как этот пункт применяется к кассе Odoo
  • В чеке и счёте-фактуре указывается код MXIK (ИКПУ — идентификационный код товара или услуги); если первые 11 цифр кода не совпадают с базовым кодом, код считается несоответствующим (постановление №263, п. 47): как работает MXIK
  • Если в ассортименте есть группа с маркировкой (бытовая техника, с 15 апреля 2022 года), действуют правила цифровой маркировки

Налог

  • Основная ставка НДС — 12 процентов (Налоговый кодекс, статья 258). Официальная узбекская локализация Odoo (Fiscal Localization → «uz Uzbekistan») в настройках бухгалтерии содержит налог 12 процентов: настройки НДС
  • Добровольный режим НДС 6% (УП-100 от 26 мая 2026 года; с 1 июня 2026 года по 1 января 2030 года): для субъектов торговли, общественного питания и услуг. Ставка 6% применяется ко всему обороту, налог на прибыль — 0%, НДС, уплаченный при закупке, к зачёту не принимается, порога оборота для входа в указе нет. Применимость подтверждает бухгалтер; в документации по локализации Odoo этот режим не упомянут

Соответствие продукции и информация

  • Для продукции, не относящейся к высокому риску, — декларация о соответствии, для продукции высокого риска — сертификат (постановление Кабинета Министров от 14 августа 2024 года № 502). Какой товарной группе какой документ нужен, мы проверяем по официальному источнику
  • Телефон и адрес клиента — физического лица относятся к персональным данным: где должна находиться база
Интеграции

Системы, подключаемые к торговле стройматериалами

Каждое подключение оценивается и выполняется отдельно. Мы не обещаем, что «готовый коннектор есть».

Налоги и документы

  • Оператор электронных счетов-фактур и ключ ЭЦП (ERI)
  • Электронная накладная: водитель, автомобиль, адрес погрузки и доставки
  • Кассовое оборудование из реестра и его API

Доставка и маршрут

  • Для построения маршрута Dispatch management требует интеграции с Mapbox (документация 19.0): это сторонний сервис
  • Готовые коннекторы доставки из документации Odoo (DHL, FedEx, UPS, Sendcloud и другие) рассчитаны на международные и иностранные курьерские службы; курьер в Узбекистане в документации не назван, это отдельная работа
  • Лимиты грузоподъёмности Fleet для ваших собственных автомобилей

Учёт и оборудование

  • Банки и платёжные системы: платежи и банк
  • Сканер и принтер штрихкодов, весы
Для руководителя

Что видит руководитель

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

Продажи

  • Продажи в разрезе товарных групп, клиентов и менеджеров

Склад и доставка

  • Остатки и позиции ниже минимума
  • Заказы, находящиеся в резерве, но ещё не отгруженные
  • Статус доставки и просроченные заказы

Задолженность

  • Задолженность в разрезе клиентов и сроков
  • Просроченные счета-фактуры и статус напоминаний
Метод BUline

Как мы внедряем в торговле стройматериалами

Этапы соответствуют общему методу BUline. Срок письменно согласовывается после диагностики. Порядок внедрения →

01Диагностика1–2 недели

Изучаются каталог и единицы измерения, структура склада, способ доставки, политика по задолженности, текущее кассовое средство и документооборот. Результат: карта бизнес-требований (BRD).

02Архитектура1–3 недели

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

03Тестирование и спринты8–16 недель

Каталог импортируется, пересчёт единиц и резервирование проверяются на тестовых данных. Затем — реальный пилот с одним складом или одной группой клиентов.

04Обучение

Менеджеров, кладовщиков, кассиров, водителей-экспедиторов и бухгалтеров обучаем по ролям; практика проходит на вашем каталоге. Выдаются инструкции и видеоуроки.

05Сопровождение30 дней + постоянно

После запуска — 30 дней усиленной поддержки, затем согласованное постоянное сопровождение. При изменении правил проверяется подключение документов.

Подготовка

Что подготовить перед началом

Этот список ускоряет диагностику. Начать можно и без полного комплекта.

Каталог

  • Список товаров, штрихкоды и коды MXIK или их статус
  • Единица хранения, продажи и закупки каждого товара, а также количество в упаковке

Склад и доставка

  • Список складов, площадок и касс
  • Грузовые автомобили и их лимиты, зоны доставки

Задолженность и документы

  • Группы клиентов и условия оплаты
  • Кто и как утверждает задолженность
  • Текущий оператор электронных счетов-фактур и кассовое средство
Ошибки

Частые ошибки и как их избежать

ОшибкаПоследствиеКак предотвращаем
Заводить отдельный товар на каждый размерКаталог и отчёты дробятсяСразу спроектировать структуру вариантов и упаковок
Смешивать единицу хранения и единицу продажиОстаток и продажи не сходятсяПисьменно закрепить для каждого товара единицу хранения, продажи и закупки
Полагаться на предупреждение кассы как на контроль лимита задолженностиПродажа сверх лимита проходитПравило и согласующее лицо на уровне заказа
Загрузка товара без кода ИКПУ (МХИК)Ошибка в чеке и счёте-фактуреПроверка кода при импорте
Вопросы и ответы

Частые вопросы

Есть ли в Odoo готовый пакет для торговли стройматериалами?

Для магазинов есть: Odoo S.A. публикует пакет «Hardware Store». Он требует Enterprise и доступен также в Odoo Online. Единицы и упаковки, условия для корпоративных клиентов, лимиты задолженности и доставки на странице не упомянуты, они настраиваются отдельно. Локализация для страны в пакет не входит.

Можно ли считать плитку в м², продавать коробками и доставлять?

Да. Единица хранения, единица продажи (упаковка) и единица закупки задаются отдельно, Odoo пересчитывает между ними. Округление до целой коробки в документации не описано, поэтому проверяем его на тестовой базе.

Можно ли резервировать целую коробку?

В категории товара выбирается «Reserve Only Full Packagings» или «Reserve Partial Packagings». Первый режим резервирует только целую упаковку, второй — и частично.

Считает ли Odoo вместимость грузовика?

Dispatch management сравнивает максимальный вес и объём категории автомобиля с весом и объёмом товара. Для этого нужны приложение Fleet, данные о товаре и интеграция с Mapbox для маршрута (документация 19.0). Если данные неполные, расчёт не выполняется.

Можно ли ограничить задолженность клиента?

Условие оплаты, напоминание и отчёт по задолженности есть в стандарте. Лимит счёта клиента в кассе только предупреждает. Блокировка по лимиту на уровне заказа в документации не подтверждена: правило и согласующее лицо определяются на диагностике.

Отправляются ли электронная счёт-фактура и накладная из Odoo?

В документации Odoo подключение к оператору в Узбекистане не упомянуто. Путь подключения зависит от документации оператора и порядка использования ключа ЭЦП (ERI). На диагностике подтверждаем письменно. Электронные документы и налоги →

Odoo Online, Odoo.sh или собственный сервер?

Отраслевой пакет доступен в Odoo Online, но Online несовместим со сторонними и индивидуальными модулями. Если нужен модуль электронных счетов-фактур или индивидуальный маршрут с Mapbox, выбирается Odoo.sh или собственный сервер. Типы хостинга →

Сколько стоит услуга и сколько времени она занимает?

Лицензия Odoo зависит от числа пользователей и приложений (условия на odoo.com). Объём услуг BUline зависит от числа складов и касс, размера каталога, приложений, кастомизации, интеграций и обучения. Точные затраты и сроки указываются в письменном предложении после бесплатной диагностики.

Источники

Источники данных

Бесплатная диагностика

Вместе определим, с каких приложений Odoo начать

На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.

Бесплатная диагностика