HR-приложения Odoo объединяют вакансии, кандидатов, найм, посещаемость, отпуска, аттестацию и зарплату в одной карточке сотрудника. Отделу кадров не нужно вести таблицы, а руководитель видит состояние команды с одного взгляда.

Все HR-приложения опираются на одну карточку сотрудника: договор, график работы, отдел и руководитель вводятся один раз.
Карточка сотрудника, структура, договор, навыки, документы
Вакансии, воронка кандидатов, интервью, оффер
Виды отпусков, остаток, заявка и согласование
Приход и уход, киоск, сверхурочные
Регулярная аттестация, цели, обратная связь 360°
Расчётные листы, правила, передача в бухгалтерию
Автомобили, водители, обслуживание и расходы
Кандидаты по рекомендации сотрудников и бонусные баллы
Расходы сотрудников — на странице «Финансы»
В карточке сотрудника хранятся личные данные, должность, отдел, руководитель, график работы, договор и документы. Организационная структура строится автоматически. В Odoo 19 сотрудник и договор объединены, а изменения сохраняются с версиями: если меняется должность или оклад, история не теряется.
В Odoo 20 добавлены симуляция зарплаты из профиля сотрудника, перенос модуля удалённой работы в приложение «Сотрудники» и отправка документов на подпись, заполненных данными сотрудника.
Вакансия публикуется на сайте, заявки и резюме кандидатов автоматически превращаются в карточки. HR-менеджер перетаскивает кандидатов по этапам, ставит интервью в календарь и собирает оценки. Выбранному кандидату отправляется оффер по шаблону, который подписывается онлайн.
В Odoo 19 база кандидатов превратилась в кадровый резерв (talent pool). В Odoo 20 добавлен фильтр по соответствию кандидата вакансии.

Три приложения измеряют рабочее время и результат. Их данные напрямую передаются в расчёт зарплаты.
Сотрудник отправляет заявку с телефона, руководитель согласует одним нажатием.
Приход и уход фиксируются через киоск, телефон или биометрическое устройство.
Регулярные аттестационные беседы и цели.
Приложение «Расчёт зарплаты» начисляет зарплату на основе договора сотрудника, отработанного времени и данных об отпусках. Правила расчёта (salary rules) записываются в виде формул: оклад, надбавки, удержания, налоги и отчисления. Начисленная зарплата попадает в бухгалтерию сводной проводкой.
В Odoo 19 вместо пакетов появился пошаговый процесс «pay run», в Odoo 20 добавлены симуляция нетто-брутто, индексация оклада в процентах или на сумму и обновлённая панель управления. Важно: готовой локализации расчёта зарплаты для Узбекистана нет — правила по НДФЛ, социальному налогу и ИНПС мы настраиваем в рамках проекта.

Данные сотрудника вводятся один раз и затем используются на каждом этапе.
| Событие | Приложение | Результат |
|---|---|---|
| Кандидат подписал оффер | Набор персонала → Сотрудники | Карточка сотрудника и договор |
| Сотрудник пришёл на работу | Посещаемость | Отработанные часы |
| Отпуск согласован | Отпуска → Планирование | Занятость в графике, дни для зарплаты |
| Месяц закрыт | Заработная плата | Расчётные листы |
| Зарплата утверждена | Расчёт зарплаты → Бухгалтерия | Проводка по начисленной зарплате и отчислениям |
| Сотруднику выдан автомобиль | Автопарк ↔ Расчёт зарплаты | Водитель обновляется автоматически (Odoo 20) |
В сети продавцы, кладовщики и водители работают по сменам. Посещаемость фиксируется на планшете-киоске в филиале по PIN-коду, заявки на отпуск и больничный сотрудники отправляют с телефона. Руководитель филиала видит в графике «Планирования», кто и когда работает, и передаёт свободную смену другому сотруднику.
В конце месяца отдел кадров не собирает табель посещаемости и отпусков вручную: расчёт зарплаты формируется из подтверждённых данных. Бухгалтер проверяет результат, утверждает его, и проводка в бухгалтерии появляется сама. Когда открывается новая вакансия, заявки с сайта попадают в воронку найма, а карточка принятого кандидата создаётся без повторного ввода.
В Odoo нет готового модуля расчёта зарплаты для Узбекистана. Механизм правил приложения «Расчёт зарплаты» гибкий, поэтому BUline настраивает НДФЛ, социальный налог, ИНПС и надбавки компании в виде правил и рекомендует бухгалтеру 1–2 месяца сверять результат параллельно.
В Odoo 20 есть интеграция с некоторыми биометрическими устройствами (eSSL, Mantra). Для других устройств отдельное подключение настраивается через их API.
«Сотрудники», «Набор персонала», «Отпуска» и «Автопарк» — в Community и Enterprise. «Аттестация», «Рекомендации» и «Расчёт зарплаты» — только в Enterprise.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.