ERPNext или Odoo: что выбрать для закупок и проектов
АйТи Фреш
IT-аутсорсинг и бизнес

ERPNext или Odoo для закупок и проектов небольшой компании: честное сравнение по пяти критериям

Автор: , директор ООО «АйТи-Фреш» · · ~13 мин чтения
Инженер линейкой сравнивает два конструктора: открытый с прозрачными стенками и глянцевый с замочками
Сравнивать нужно модель лицензии, а не только список функций.

Для закупок и проектов небольшой компании я выбираю ERPNext, когда важны владение данными и рост штата без платы за места, и Odoo, когда нужен отполированный интерфейс и есть бюджет на подписку. Ниже пять критериев, российская специфика и пилот, который за две недели снимает спор.

Odoo и ERPNext: одно и то же или разные системы

Это две открытые системы одного класса, но с разным устройством. И Odoo, и ERPNext покрывают закупки, склад, продажи, проекты, и обе работают в браузере. Я работал с обеими, а в нашем решении на ERPNext сделал ставку на ERPNext: для подрядной компании на 5–50 мест он проще по лицензированию и не заставляет выбирать между «бесплатным» и «полным» набором. Но выбор не очевиден, и ниже я стараюсь показать, где сильнее каждая.

Главное различие — не в функциях, а в модели. ERPNext — единое приложение на фреймворке Frappe: все модули в одной лицензии GPLv3, и платных редакций у него нет (проверено по файлу license.txt в репозитории). Odoo делится на две части. Код Community-версии открыт: в репозитории лицензия LGPLv3, и в нём лежат закупки, склад, проекты, учёт времени и соглашения о закупках. Enterprise распространяется по подписке, и её состав, цены и условия вы смотрите на сайте вендора на дату выбора. Из-за этого сравнивать «ERPNext и Odoo» некорректно: надо сравнивать ERPNext с Community и ERPNext с Enterprise, это разные расчёты.

Про активность проектов. На 30 сентября 2026 года в репозитории ERPNext опубликованы релизы v16.37.0 и v15.121.6, то есть обе ветки живые и обновляются почти каждую неделю. В репозитории Odoo существуют ветки от 5.0 до 20.0, и версию, которую вы будете ставить, нужно уточнять по документации вендора на момент выбора. У нас на сайте есть разбор установки Odoo 19 Community на сервер; здесь я его не повторяю.

Лицензия: что бесплатно в Community и что только в Enterprise

Для компании из 5–6 человек разница в лицензиях составляет заметную часть бюджета, а для 30 человек — основную. ERPNext в self-hosted варианте не требует платы за ядро и за число пользователей: лицензии стоят 0 ₽. Но «бесплатно» — это про лицензию, а не про проект. Сервер, настройка, обновления, бэкапы и поддержка стоят денег в обеих системах. В нашем предложении по ERPNext для команды 5–6 человек это 65 000 ₽ за внедрение и далее 40 000 ₽ в год или 6 500 ₽ в месяц; состав и условия — на странице продукта. Для 31 места, как в примере ниже, цену внедрения считают отдельно.

С Odoo сложнее, и я не буду приводить цифры. Цены подписки Enterprise меняются, а цифры из сторонних обзоров без даты и источника в статью не переношу: актуальный прайс смотрите на сайте вендора. Что можно сказать без цифр: в Enterprise платят за каждого пользователя, и стоимость растёт вместе со штатом. В Community платы за пользователей нет, но часть функций доступна только в Enterprise, и вам нужно проверить, не лежит ли нужная именно вам функция по ту сторону границы.

Сравнение по лицензиям сведено в таблицу. Она же — текстовая версия схемы ниже. | Критерий | ERPNext | Odoo Community | Odoo Enterprise | |---|---|---|---| | Лицензия кода | GPLv3 | LGPLv3 | по подписке | | Плата за места | нет | нет | да, по тарифу вендора | | Состав функций | единый набор | часть функций отсутствует | расширенный набор | | Доступ к коду | полный | к коду Community | по условиям вендора | | Хостинг у себя | да | да | по условиям вендора |

Одно предупреждение, которое я даю каждому. Если вы начинаете с Community, а потом выясняете, что нужна платная функция, переход на Enterprise станет отдельным проектом. В обзорах встречаются утверждения, что «обновления Odoo платные и сложные», но замеров за ними нет, и я бы их не использовал как довод. Реальный совет проще: на пилоте проверьте весь ваш сценарий именно в той редакции, которую будете покупать.

Закупки и проекты: что у каждой есть из коробки

По закупкам обе системы покрывают цепочку «потребность, заказ поставщику, приёмка, счёт, оплата». В ERPNext это Material Request, Purchase Order, Purchase Receipt, Purchase Invoice и Payment Entry, причём строки можно привязывать к проекту, центру затрат и счёту расходов. В коде Odoo Community (ветка 19.0) модуль закупок содержит заказы, шаблоны писем, портал поставщика и настройку двойного согласования: в настройках компании есть поле уровней утверждения, где можно включить двухуровневое подтверждение заказа с порогом суммы. Соглашения о закупках вынесены в отдельный модуль, он тоже есть в репозитории.

Проекты. В ERPNext проект — документ Project с задачами, сроками и затратами; затраты проекта собираются из проведённых счетов поставщиков. В Odoo за проекты отвечает отдельное приложение project, а в Community к нему есть учёт времени (hr_timesheet) и аналитические счета для затрат. Для подрядчика, у которого каждый объект — отдельная учётная единица, ERPNext мне кажется прямее: привязка проекта сквозная, от заявки до счёта. Но это моё впечатление от проектов, а не измеренный факт, и пилот должен его подтвердить или опровергнуть.

Интерфейс. Здесь Odoo чаще выигрывает. Он ярче и визуально отполированнее, у него больше «приложений», и для сотрудников, привыкших к современным веб-сервисам, он выглядит приятнее. ERPNext строже и минималистичнее; на планшете и смартфоне он работает, но дизайн скромнее. В обзорах отмечают, что у Odoo есть модуль PLM для версионирования спецификаций изделий; учтите, что он входит в Enterprise, а не в Community. Это относится к производству, а для закупок и проектов подрядной компании не нужно, и я привожу это только как пример реального преимущества Odoo.

Что делать с «ERPNext легче Odoo по ресурсам». Это утверждение встречается в обзорах и на форумах, но замеров я не видел. Для 5–6 пользователей я закладываю под ERPNext сервер от 4 ГБ памяти; это мой рабочий ориентир, в официальной инструкции по установке Frappe аппаратные требования не указаны. Odoo зависит от числа модулей и пользователей, поэтому размер сервера определяйте пилотом, а не обзором.

Российская специфика: 1С, печатные формы, обновления

Российская специфика — главный камень для обеих систем, и здесь они похожи. В ядре ERPNext есть каталог regional со страновыми наборами: Австралия, Италия, ЮАР, Турция, ОАЭ, США, а России нет (version-15 и develop, проверено). В репозитории Odoo Community 19.0 нет модуля l10n_ru, но есть, например, l10n_kz и l10n_ua. Это значит: формы ФНС, ЭДО, маркировка и зарплата по российским правилам нигде не идут «из коробки», и в обеих системах это либо доработка, либо сторонние модули, либо внешняя 1С. Подробно про Odoo и 1С мы писали в статье Odoo в России: локализация, печатные формы и интеграция с 1С.

Моя позиция одна для обеих систем: регламентированный учёт остаётся в 1С, а ERPNext или Odoo берёт операционный контур. Обмен строят через REST, HTTP-сервисы 1С или файлы, а прямая запись в базу 1С недопустима. Готового коробочного коннектора к 1С нет ни у той, ни у другой системы; различие — только в объёме наработок сообщества и в вашей конфигурации 1С.

Печатные формы. Для российской документации (УПД, акты, счета на оплату) в обеих системах придётся делать формы под ваши шаблоны. В ERPNext это Print Format и шаблоны, в Odoo — отчёты QWeb. Объём работы схожий, и я бы не закладывал разницу в стоимости.

Обновления. ERPNext живёт по модели постоянных релизов, и переход между мажорными версиями — работа, а не кнопка; откатить версию базы данных нельзя, поэтому перед обновлением делаем копию. С Odoo вы тоже планируете обновления версий, и состав доступных вам способов зависит от редакции. Условия вендора смотрите на момент выбора. Если поддержку берёт на себя интегратор, различие для вас сводится к регламенту и цене, а не к кнопке.

«Проект Дубрава»: 31 рабочее место и выбор между двумя системами

Условный пример: инженерная компания «Проект Дубрава», 31 рабочее место, проектные группы и снабжение. Выбирали систему для закупок и затрат по проектам; бухгалтерия остаётся в 1С. В короткий список попали ERPNext и Odoo, и сомнения были у директора по снабжению: он видел демо Odoo и ему понравился интерфейс. Цифры в примере иллюстративны.

Мы предложили не спорить, а провести пилот на двух стендах. Критерии зафиксировали заранее: сквозной сценарий «заявка, заказ, приёмка, счёт, оплата» по одному договору; затраты на проект; печать двух форм; выгрузка в 1С; кто обновляет и по какому регламенту. Каждый критерий оценивали три человека — снабженец, руководитель проекта и бухгалтер.

Результат в этом условном примере: интерфейс Odoo понравился сотрудникам больше, а сквозные затраты по проекту и отсутствие платы за места оказались весомее для директора. Выбрали ERPNext для закупок и проектов с условием, что часть экранов будет упрощена. Но решение не было универсальным: при другом составе пользователей и бюджете на подписку победить мог Odoo, и мы заранее сказали, что в таком случае согласны с этим выбором.

Что осталось за рамками. Российские печатные формы и обмен с 1С оценивались отдельной сметой, а количественный контроль закупок по договору не входит в «коробку» ни в одной из систем. Посмотреть живой стенд ERPNext можно на демостенде erp-demo.itfresh.ru по запросу; сроки и стоимость внедрения для 31 места определяются техническим заданием, и цифру из пакета для 5–6 человек на них переносить нельзя.

Критерии выбора: на что смотреть перед пилотом

Пять критериев, по которым я прошу заказчика сравнить обе системы. Первый — лицензия и число пользователей на три года: считайте не сегодняшний штат, а тот, что будет. Второй — закупки: проходит ли ваш реальный порядок «заявка, согласование, заказ, приёмка» без обходных путей. Третий — проекты: привязаны ли затраты к объекту и можно ли их увидеть руководителю. Четвёртый — интеграция с 1С и печатные формы. Пятый — сервер и обновления: кто, как часто и по какому регламенту обновляет систему.

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

Отдельно о том, кто будет поддерживать систему. И ERPNext, и Odoo написаны на Python, и специалисты по обеим есть на рынке, но у каждой системы свой круг интеграторов, и это надо проверить на вашем рынке до выбора. Для небольшой компании это решающий довод чаще, чем функции: систему, которую некому обновить и настроить, нельзя считать выбранной. Я бы спросил у будущего исполнителя прямо: сколько у него внедрений на этой системе за последний год и кто из его людей умеет откатывать неудачное обновление. Ещё один вопрос — стоимость выхода: можно ли в любой момент выгрузить данные в нейтральный формат и сколько это займёт. У открытых систем он дешевле, но только если вы заранее договорились, где лежат резервные копии и кто ими владеет.

Таймлайн пилота — в схеме ниже: день 1 — поднять два стенда; дни 2–5 — загрузить 30 позиций и договор; дни 6–9 — три заявки от создания до оплаты; дни 10–12 — печать форм и выгрузка в 1С; день 14 — решение. Сроки условные, для иллюстрации подхода; реальные зависят от вашей сложности.

Если вы только выбираете класс системы, а не конкретный продукт, у нас есть общий обзор какую систему учёта выбрать на Linux, а про CRM-часть Odoo — обзор Odoo CRM Community. Где ERPNext вам не подойдёт: если у вас сложное производство с версиями спецификаций или вы хотите минимум настройки и готовы платить за подписку, присмотритесь к Odoo всерьёз.

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

ERPNext или Odoo: что лучше для малого бизнеса?

Универсального ответа нет. ERPNext — единый набор под GPLv3 без платы за места, Odoo — более отполированный интерфейс и разделение на Community и Enterprise. Для закупок и проектов небольшой компании выбор обычно решают лицензионная модель, число пользователей и объём доработок, поэтому его снимает пилот на ваших данных.

В чём разница Odoo Community и Enterprise?

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

Какая из систем тяжелее для сервера?

Надёжных замеров я не встречал. Для ERPNext на 5–6 пользователей я по опыту закладываю сервер от 4 ГБ памяти (официальных аппаратных требований у Frappe нет), а Odoo зависит от числа модулей и пользователей. Поэтому размер сервера определяют пилотом на ваших данных, а не обзорами, где нагрузку сравнивают без цифр.

Можно ли перенести данные из Odoo в ERPNext?

Да, справочники контрагентов, номенклатуру и остатки выгружают в CSV или Excel и загружают через Data Import в правильном порядке: сначала справочники, потом остатки. Историю документов обычно оставляют в архиве, переносят открытые заказы и остатки на дату отсечки.

Какая система лучше интегрируется с 1С?

Готового коробочного коннектора нет ни у ERPNext, ни у Odoo: обмен строят через REST, HTTP-сервисы 1С или файлы. Различие только в объёме наработок сообщества и в вашей конфигурации 1С. Регламентированный учёт в обоих случаях разумно оставить в 1С.

Столкнулись с похожей задачей? Обращайтесь — решим

Если у вас происходит что-то из описанного в этой статье — или любая другая проблема с ИТ-инфраструктурой, — обращайтесь в любое время. Мои специалисты и я лично разберём ситуацию, найдём настоящую причину и доведём до решения.

Возьмёмся и за разовую задачу, и за постоянное обслуживание. Первичная консультация — бесплатно и без обязательств.

📞 +7 903 729-62-41 ✈ Telegram @ITfresh_Boss

С уважением, Семёнов Евгений Сергеевич, директор «АйТи Фреш» — IT-аутсорсинг для компаний до 50 рабочих мест, 15+ лет практики

Источники

© ООО «АйТи-Фреш» · Москва · Все статьи