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 · Отрасли · Сфера услуг

Сфера услуг — одна цепочка от часа до счёта-фактуры и до прибыли

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

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

Типичные препятствия в сфере услуг

Услуга продаётся, но продукт не виден: работа измеряется часами и людьми. Если учёт ведётся в Excel и переписке, прибыль становится известна в последний день.

Часы и счёт-фактура

  • Часы записываются по памяти, в конце недели
  • Клиент спрашивает «в какие часы и кто работал?», ответ разбросан по таблицам
  • Счёт-фактура выставляется с опозданием, после завершения работы

Проект и прибыль

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

Сервис и сроки

  • Обращения приходят разрозненно: по телефону, в Telegram и по почте
  • Кто отвечает и когда истекает срок — нигде не записано
  • График выездов к клиенту и учёт запчастей ведутся в отдельной тетради
В Odoo

Какое приложение решает какую задачу

Основной набор для сервисной компании. Helpdesk, Planning, Appointments и Subscriptions входят в Enterprise (в открытом репозитории кода их нет). Какие приложения нужны, определяется на диагностике.

Проекты

Задача, этап, зависимость, шаблон и роли. Панель проекта показывает запланированные и записанные часы.

Табели

Часы записываются в задачу таймером, табелем или из самой задачи. Руководитель видит записи и утверждает их.

Продажи

Сервисный продукт: правило выставления счетов (часы, этап, фиксированная сумма). При подтверждении заказа открываются проект и задача.

Бухгалтерия

Аналитический учёт привязывает часы и расходы к проекту. Если введён бюджет, проект сравнивается с ним.

Helpdesk

Обращение превращается в карточку и распределяется по команде. Срок SLA считается по рабочим часам.

Планирование (Planning)

Люди, оборудование и время в одном графике. В Odoo 20 здесь же, как смены, показаны визиты по адресу клиента.

Ремонт (Repairs)

Ремонт устройства в сервисном центре: заказ на ремонт открывается из обращения.

Подписка (Subscriptions)

Повторяющиеся счета-фактуры, продление и дополнительные продажи для постоянных услуг (ежемесячная поддержка, мониторинг).

Запись на приём

Клиент записывается на консультацию или приём по ресурсу и вместимости.

Процесс

От обращения до расчёта прибыли

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

01Обращение или запрос

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

02Предложение и тип договора

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

03Проект и задачи

Если так настроено в продукте, при подтверждении заказа проект и задача открываются сами. Шаблон и роли ускоряют повторяющуюся работу.

04Планирование

В Planning назначаются люди и время. Учитываются отпуска и праздники, загрузка видна в графике.

05Выполнение и часы

Сотрудник записывает часы таймером во время работы. Оплачиваемые и внутренние работы ведутся в отдельных проектах.

06Утверждение и счёт-фактура

Руководитель утверждает часы. Часы видны в колонке «Доставлено» заказа, счёт-фактура создаётся из неё.

07Электронный документ и оплата

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

08Прибыль и отчёты

Доходы и расходы проекта сопоставляются. В Odoo 20 есть новые отчёты по бюджету, фактической и прогнозной марже.

Гипотетический пример

Продано сто часов, ушло сто сорок

Пример условный. Консалтинговая компания продала клиенту 100 часов услуг. К концу проекта отработано 140 часов. На чей счёт лягут дополнительные 40 часов, зависит от типа договора. Поэтому правило выставления счетов сервисного продукта в Odoo решается до заключения договора.

  • По записанному времени: дополнительные 40 часов тоже выставляются клиенту, потому что счёт-фактура формируется из затраченных часов
  • На фиксированную сумму: клиент платит согласованную сумму, дополнительные 40 часов компания берёт на себя, и прибыль уменьшается соответственно
  • По этапу: счёт-фактура выставляется по мере завершения каждого этапа. Достижение этапа само счёт-фактуру не создаёт, вы создаёте её отдельно
  • Запись часов нужна во всех трёх случаях, но смысл разный: в первом она уходит клиенту, в остальных нужна только для понимания прибыли
  • Если колонка аналитического распределения в счёте-фактуре не заполнена, последующие расчёты по часам и материалам окажутся неверными
  • Подробно описано в статьях о политике выставления счетов и об учёте времени
—
—
—
Сервисный центр и выездное обслуживание

От обращения до визита по адресу клиента

Сервисная работа начинается с обращения. В Helpdesk каждое обращение — отдельная карточка, то есть тикет: он может прийти по электронной почте, через Live Chat, WhatsApp или форму на сайте. Тикету присваивается приоритет (от 0 до 3 звёзд), а правило SLA считает срок по рабочим часам. Из тикета открываются заказ на ремонт, возврат или визит к клиенту.

В Odoo 19 визит был задачей в отдельном приложении Field Service. В новостях Odoo 20 сказано, что это приложение прекращено, а его возможности перенесены в Planning: визит планируется как смена. Техник нажимает «Вход», добавляет фото и товары, заполняет рабочий лист (worksheet) и нажимает «Завершить». Клиент подписывает отчёт. Если поставлена отметка гарантии, сумма материалов и услуг, добавленных из смены, обнуляется.

  • Правило SLA относится к одной команде. Оно срабатывает только после изменения приоритета в тикете, а пустое поле приоритета означает не «все тикеты», а только тикеты с нулём звёзд
  • Для полной прорисовки дневного маршрута нужно подключение Mapbox. Визит без введённого адреса на карте не отображается
  • При переходе с Odoo 19 на 20 шаблоны рабочих листов собираются из полей свойств вместо полей Studio; старые шаблоны могут потребовать пересборки
  • Запись местоположения техника необязательна и включается в настройках
  • Helpdesk и SLA, выездное обслуживание: переход с 19 на 20
—
—
—
Отраслевые пакеты

Есть ли готовые пакеты для сферы услуг?

Odoo публикует на своём сайте и в открытом репозитории (odoo/industry) отраслевые пакеты для сфер услуг. Это не отдельное приложение, а набор предварительно настроенных приложений, полей и шаблонов.

Какие пакеты есть

  • Accounting Firm, Marketing Agency, IT Hardware & Support, HVAC Services, Cleaning Services, Handyman Services, Electricians, Architecture Firm, Law Firm
  • Автор всех пакетов — Odoo S.A., лицензия OEEL-1, то есть требуется Enterprise
  • В новостях Odoo 19 пакеты вроде Accounting Firm и Cleaning Service названы новыми

Что внутри

  • Пакеты опираются на стандартные приложения: Project, Timesheets, Planning, Sales, Subscriptions. Например, пакет Accounting Firm связан с Accounting, CRM, Documents, Project, Sign и Studio
  • Некоторые пакеты опираются на Studio. Если у вас есть собственный код, пакет и доработки нужно проверять вместе
  • В документации каждый пакет не описан как отдельное приложение: объём проверяется на диагностике

Что делаем мы

  • Установим пакет на тестовой базе и сравним с вашим процессом
  • Если пакет избыточен, соберём только нужные приложения в обычной настройке
  • Издание пакета и ограничение хостинга уточняются письменно на диагностике
Честные границы

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

Большая часть цепочки «проект — часы — счёт-фактура» есть в готовых приложениях. Выездное обслуживание, электронная счёт-фактура и узбекский расчёт зарплаты — отдельный вопрос. Данные приведены по документации и новостям Odoo 19 и 20; если в вашей версии есть отличия, проверим на диагностике.

ЗадачаВ стандартном OdooДополнительная работа (BUline)
Проект, задача, этапЕсть: Project. Зависимость, шаблон, роли, этап (milestone)Адаптация шаблонов проектов и этапов задач под ваш процесс
Запись и утверждение часовЕсть: Timesheets. Таймер, табель, утверждение, четыре уровня доступаРазделение оплачиваемых и внутренних часов, порядок утверждения
Счёт-фактура по часамЕсть: сервисный продукт, «Based on Timesheets». Нужны Project, Accounting и аналитический учётСтруктура продуктов по типам договоров
Этап и фиксированная суммаЕсть: этап (milestone; счёт-фактура создаётся отдельно), авансЛицо, подтверждающее этап, и правило контроля
Прибыль по проектуOdoo 20: прежний отчёт о рентабельности удалён, есть новые отчёты по бюджету, фактической и прогнозной марже. В открытой документации их столбцы не найденыПроверка на тестовой базе, при необходимости — индивидуальный отчёт
SLA и сервисная очередьЕсть: Helpdesk (Enterprise). SLA считается по рабочим часамТаблица правил, этапы, письмо с оценкой
Выездное обслуживаниеOdoo 19: приложение Field Service. Odoo 20: внутри Planning. Для маршрута — MapboxШаблоны рабочих листов, склад техника, правило выставления счетов
Отраслевой пакетЕсть: Accounting Firm, IT Hardware & Support и другие (Odoo S.A., Enterprise)Проверка объёма: нужен ли пакет или хватит обычной настройки
Электронная счёт-фактураНет: не упомянуто в официальной узбекской локализации Odoo (Fiscal Localization → «uz Uzbekistan»)Подключение к системе оператора — оценивается
От часов к зарплатеВ перечне пакетов расчёта зарплаты в документации Odoo Узбекистана нетОценивается отдельно: порядок передачи записи часов в месячный расчёт
Требования Узбекистана

Местные требования для сферы услуг

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

Счёт-фактура и код

  • Юридическое лицо, индивидуальный предприниматель и самозанятое лицо, продающие услугу, обязаны выдать покупателю счёт-фактуру. По общему правилу она оформляется в электронной форме в системе электронных счетов-фактур (статья 47 Налогового кодекса)
  • Система опирается на постановление №522: продавец отправляет документ с электронной подписью, покупатель подтверждает или отклоняет его
  • В счёте-фактуре и онлайн-чеке по каждой услуге указывается код ИКПУ (МХИК) из национального каталога (постановление №263)
  • Добровольный режим НДС 6% (УП-100 от 26 мая 2026 года; с 1 июня 2026 года по 1 января 2030 года): для субъектов торговли, общественного питания и услуг. Ставка 6% применяется ко всему обороту, налог на прибыль — 0%, НДС, уплаченный при закупке, к зачёту не принимается, порога оборота для входа в указе нет. Применимость подтверждает бухгалтер; в документации по локализации Odoo этот режим не упомянут
  • Электронная счёт-фактура и Odoo, как работает МХИК

Права клиента и касса

  • Закон «О защите прав потребителей» (№ 221-I) распространяется и на услуги, оказанные гражданину
  • Согласно статье 19, о недостатке заявляется при приёмке работы или в течение гарантийного срока, а при отсутствии гарантии — в течение 6 месяцев. Срок устранения — 20 дней со дня требования, если договором не установлен более короткий. При просрочке за каждый день начисляется пеня в размере 1 процента стоимости работы
  • В гарантийный период срок бесплатного ремонта товара составляет 20 дней для продавца и 10 дней для производителя (статья 15). Правило SLA в Helpdesk можно настроить под этот срок
  • Юридическое лицо, индивидуальный и семейный предприниматель, принимающие оплату от населения, используют онлайн- или виртуальную кассу (постановление №943)
  • Онлайн- и виртуальная касса

Данные и сотрудники

  • Данные клиентов и сотрудников — персональные данные. Где будет находиться база данных: закон и место хостинга Odoo
  • Запись местоположения техника при выездном обслуживании — персональные данные сотрудника. Перед включением внутренний порядок и информирование сотрудника согласуются с юристом
  • Учёт рабочего времени и оплата сверхурочной работы регулируются Трудовым кодексом, действующая редакция проверяется на lex.uz
  • Odoo хранит записи времени, но не даёт узбекского расчёта зарплаты: состояние локализации расчёта зарплаты
Интеграции

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

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

Электронные документы и банк

  • Оператор электронных счетов-фактур (например, Didox) и его API
  • Загрузка банковских выписок и сверка
  • Приём оплаты через Click и Payme — оценивается отдельно

Каналы обращений

  • Электронная почта и форма на сайте настраиваются в Helpdesk. Адрес почты в Online и Odoo.sh работает сам, на собственном сервере нужен внешний почтовый сервер
  • Создание тикета из чата WhatsApp описано в документации
  • Telegram и телефония: оцениваются отдельно по каналам

Карта и данные

  • Mapbox: для маршрута и времени в пути
  • Перенос данных клиентов и проектов из прежней системы (Excel, 1С, amoCRM)
  • В Odoo 20 есть помощник, предлагающий часы по активности на компьютере (программа ActivityWatch): данные остаются на устройстве сотрудника, команде это объясняется заранее
Для руководителя

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

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

Проекты

  • Проданный, поставленный и выставленный в счёт-фактуру объём
  • Запланированные и записанные часы
  • Odoo 20: отчёты по бюджету, фактической и прогнозной марже

Люди

  • Доля оплачиваемых часов от месячной цели (в процентах)
  • Загрузка, отпуска и праздники
  • Неподтверждённые записи часов

Сервис

  • Рабочие часы до первого ответа, до назначения исполнителя и до закрытия
  • Нарушения SLA в разрезе недель или месяцев
  • Оценки клиентов: довольные, средние, недовольные
Метод BUline

Как мы внедряем в компании сферы услуг

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

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

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

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

Утверждаются структура продуктов-услуг, аналитический учёт, роли, правила SLA и путь электронного документа.

03Спринты8–16 недель

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

04Обучение

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

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

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

Подготовка

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

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

Услуги и договоры

  • Перечень услуг и типы договоров: почасовой, по этапам, с фиксированной суммой
  • Образцы действующих договоров
  • Оплачиваемые клиентом и внутренние виды работ

Люди

  • Сотрудники, роли и рабочее время
  • Где и когда сейчас записываются часы
  • Правила отпусков и праздничных дней

Сервис

  • Каналы обращений и команды
  • Обещанные клиенту сроки в нынешнем виде
  • Склад запчастей и техники
Ошибки

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

ОшибкаПоследствиеКак предотвращаем
Записывать оплачиваемую клиентом и внутреннюю работу в одном проектеСчёт клиента переполняется внутренними часамиРазделить их по отдельным проектам
Проект без привязанного аналитического учётаДоходы и расходы не попадают в проект, прибыль отображается не полностьюПроверять аналитический учёт в каждом оплачиваемом клиентом проекте
Не вносить стоимость часа в карточку сотрудникаСтоимость часа не рассчитывается, прибыль выглядит завышеннойЗаполнить карточки сотрудников до запуска
Прописать правило SLA, не задав приоритетПравило, зависящее от приоритета, не срабатываетНазначать приоритет сразу при поступлении тикета
Ждать цифры от старой панели прибыльности в Odoo 20Цифры отображаются в другом местеПеред переходом записать старые цифры и сравнить их в новых отчётах
Вести выездное обслуживание по-старому, как в Odoo 19 (задача)В Odoo 20 отдельного приложения нет, шаблоны рабочих листов перестраиваютсяПровести один выезд от начала до конца в тестовой базе
Вопросы и ответы

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

Можно ли вести в одной базе договоры с почасовой оплатой и с фиксированной суммой?

Да. Правило выставления счёта выбирается в продукте-услуге: записанное время, веха или фиксированная сумма. Запись часов нужна в любом случае: в первом варианте она идёт клиенту, в остальных показывает прибыль. Смешанные схемы (например, аванс и этап) проверяются в тестовой базе.

Есть ли в Odoo сервисный центр и как работает SLA?

Да, приложение Helpdesk (Enterprise). Обращение превращается в тикет и распределяется по командам. Правило SLA задаётся по команде, приоритету, тегу и клиенту, а срок считается только по рабочим часам. Правило срабатывает после того, как в тикете изменён приоритет.

Есть ли в Odoo выездное обслуживание (Field Service)?

В Odoo 19 было отдельное приложение. В новостях Odoo 20 написано, что его прекратили, а возможности перенесены в Planning: выезд планируется как смена. Для полного маршрута на день нужен Mapbox. Старые шаблоны рабочих листов, возможно, придётся перестроить.

Считает ли Odoo месячную зарплату по часам сотрудников?

В списке пакетов расчёта зарплаты в документации Odoo Узбекистана нет, а в разделе об Узбекистане в новостях Odoo 20 расчёт зарплаты тоже не упомянут. В открытом коде есть следы подготовки, но как готовый пакет это не подтверждено. В Apps Store есть сторонние модули; правильность их расчётов мы не проверяли. Расчёт зарплаты оценивается на диагностике отдельно.

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

В официальной узбекской локализации Odoo (Fiscal Localization → «uz Uzbekistan») подключение к электронной счёт-фактуре не упомянуто. Счёт-фактура готовится в Odoo, электронный документ оформляется в системе оператора. Подключение зависит от возможностей оператора и оценивается отдельно.

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

Стандартные приложения работают в Odoo Online. Если нужен специальный модуль или модуль из Apps Store, выбирается Odoo.sh или собственный сервер. Требования отраслевого пакета к хостингу проверяются на диагностике. Типы хостинга →

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

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

Источники

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

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

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

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

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