Прокат техники без системы живёт в Excel-таблице и блокноте: непонятно, у кого конкретная единица, забыто когда проводить регламентное ТО, а спорные случаи о повреждениях остаются «ваше слово против моего». В ERPJS есть отдельный модуль «Аренда», который закрывает весь цикл — от заявки клиента до плана обслуживания — и связывает все документы между собой.
Почему Excel и блокнот не справляются с прокатом оборудования?
Excel не отличает «10 перфораторов» от «перфоратор Bosch SN-001, SN-002, SN-003». Невозможно вести историю конкретной единицы — кто, когда, с какой наработкой. Блокнот фиксирует бронирования, но не показывает конфликты и не напоминает о ТО.
5 типичных проблем прокатчика с парком в 50 единиц:
- Двойные бронирования — заявка принята на уже забронированную дату
- Спор с клиентом о повреждениях — не задокументировано состояние при выдаче
- Пропущенное регламентное ТО — перфоратор отработал 150 часов без обслуживания, ломается у следующего арендатора
- Ошибки в счетах — аренду на 18 дней выставили как 17, или забыли
- Решение «ремонтировать или списать» вслепую — нет истории единицы и дохода за год
Что должна закрывать система учёта аренды оборудования?
6 функций в одном цикле: каталог единиц, бронирование с валидацией, договор аренды с периодом и ценами, акты выдачи/возврата с фиксацией состояния, план регламентного ТО, автоматические счета по периодам. ERPJS закрывает это в модуле «Аренда».
Как выглядит каталог единиц в ERPJS?
Каждая единица аренды (Rental Object) — отдельная карточка: код + серийный номер, производитель, модель, год, локация, тип счётчика (HOURS / KM / CYCLES / NONE) и стартовое значение. Статусы: AVAILABLE / RESERVED / RENTED / MAINTENANCE / DECOMMISSIONED. Опционально — привязка к Основному средству.
Модуль универсален — используется не только для оборудования. Квартиры, авто, выставочное оборудование, контейнеры, залы — любая долгосрочная аренда. Базовая логика одна. Для почасовой записи (на услуги) — есть отдельный модуль бронирования.
Как увидеть загрузку парка — Менеджер ресурсов
ERPJS не позволяет создать бронирование на период, когда объект уже зарезервирован — это валидация на уровне кода. Поэтому в системе нет «конфликтов бронирования» — их невозможно создать.
Чтобы менеджер быстро находил свободные слоты, есть Менеджер ресурсов — визуальный календарь с режимами месяц / неделя / день. Каждый ресурс — отдельная строка, цветные блоки — забронированные периоды. Менеджер открывает календарь, видит свободные слоты и резервирует там.
Как устроены заявки и договор аренды?
Цикл начинается с Заказа на аренду (статусы DRAFT → CONFIRMED → CONVERTED → CANCELLED) — мягкий документ, фиксирует запрос клиента без резервирования. При подтверждении конвертируется в Договор аренды — основной документ модуля.
Тип договора: OUTGOING (даём клиенту) или INCOMING (берём в аренду от поставщика — модуль двухсторонний). Договор имеет 3 вкладки: Объекты аренды (с ценами и периодом), Обслуживание (план ТО), План оплаты (график счетов).
Статусы: DRAFT → ACTIVE → SUSPENDED / CLOSED / CANCELLED. При подтверждении (OK) система резервирует объекты на даты, договор переходит в ACTIVE. Можно приостанавливать (SUSPENDED — на время внепланового ремонта) и возобновлять. Договор автоматически закрывается (CLOSED) когда все объекты возвращены.
Из меню документа доступны действия: Создать счёт, Рассчитать план оплаты, Создать Акт выдачи/возврата, Приостановить, Отменить.
Как работает регламентное обслуживание — вкладка «Обслуживание»?
Регламентное ТО — критическая фича для прокатчика. Без него техника ломается у клиента в середине аренды.
В Договоре аренды есть отдельная вкладка «Обслуживание» со списком регламентных работ. Для каждой заполняются:
- Тип сервиса — например, «замена щёток», «чистка воздухозаборника»
- Описание работ — детали
- Интервал — в календарных днях ИЛИ по показанию счётчика (например, «каждые 100 мото-часов»)
- Плановая и последняя дата
- Статус: PLANNED → IN_PROGRESS → DONE
- Кто платит: CLIENT (клиент отдельно) или INCLUDED (входит в стоимость аренды)
Интервал по счётчику работает на реальной наработке: при возврате техники новое показание сравнивается со стартом — и когда разница превышает интервал, система сигнализирует «пора ТО».
Выполнение сервисных работ — через отдельный модуль «Сервисное обслуживание».
Как настраивается стоимость и выставляются счета?
Цена задаётся всегда за день — из прейскуранта. Период аренды (день/неделя/месяц + количество) — это не тариф, а частота биллинга: определяет как часто выставлять счёт.
Пример: цена 500 грн/день, период «месяц», аренда на 90 дней → 3 счёта по месяцу. Или: цена 200 грн/день, период «неделя», аренда на 21 день → 3 еженедельных счёта.
Настраивается также момент выставления: в начале периода (предоплата) или в конце (постоплата). Во вкладке «План оплаты» виден график счетов со статусами PLANNED → ISSUED → PAID. Команда «Создать счёт» формирует инвойс из стандартного модуля Sales.
Оплата — через счёт-фактуры и предоплаты. POS и фискальные чеки для аренды не используются — аренда не розничная продажа. Контроль финансов — через управленческий учёт (план/факт поступлений, задолженность клиентов).
Как фиксируется состояние техники при выдаче и возврате?
Акт выдачи (Rental Issue Act): кондиция при выдаче, аксессуары и комплектация, показание счётчика, фото (как attachments документа). Клиент подписывает — юридический документ.
Акт возврата (Rental Return Act): новое показание счётчика (разница = наработка), кондиция при возврате, описание повреждений, отсутствующие части, целевой статус — AVAILABLE (в пул для следующих аренд) или MAINTENANCE (сразу в ремонт без промежуточных операций).
Если менеджер указал повреждения или отсутствующие части, или целевой статус MAINTENANCE — автоматически активируется флаг «Есть замечания». В перечне возвратов сразу видны проблемные позиции.
При любом споре с клиентом — подписанный акт с зафиксированным состоянием. Не «ваше слово против моего».
AI-агент и MCP для прокатчика
ERPJS поддерживает MCP-протокол — AI-агент имеет прямой доступ к системе на чтение и запись. Менеджер проката спрашивает агента в Telegram без перехода в интерфейс:
- «Какие единицы свободны с 15 мая?»
- «Когда ТО для SN-001?»
- «Создай Заказ на аренду перфоратора SN-001 с 15 по 17 мая»
Документы создаются как черновики с подтверждением от пользователя. Реальный кейс — AI-агент создал 3 документа из одного сообщения в Telegram.
Часто задаваемые вопросы
Поддерживается ли почасовая аренда в ERPJS?
Нет, модуль «Аренда» рассчитан на долгосрочную аренду — от суток. Цена задаётся за день, а период биллинга — от дня до месяца. Для почасовой записи (например, на услуги) есть отдельный модуль «Бронирование».
Как ERPJS отличает аренду от продажи товара?
Через отдельный тип документа и объект Rental Object с серийным номером. Товар на продажу списывается со склада окончательно, объект аренды временно меняет статус (RENTED) и возвращается в каталог после возврата.
Как зафиксировать состояние техники при выдаче и возврате?
Через два документа: Акт выдачи (кондиция, аксессуары, показание счётчика, фото) и Акт возврата (новое показание, описание повреждений, отсутствующие части, целевой статус). В спорных случаях есть подписанный документ с фиксацией состояния.
Как вести регламентное обслуживание арендованной техники?
В Договоре аренды есть вкладка «Обслуживание» — список регламентных работ с интервалом в днях или по показанию счётчика. Lifecycle статусов: PLANNED → IN_PROGRESS → DONE. Отдельно фиксируется кто платит — клиент или владелец.
Можно ли забронировать одну единицу на две пересекающиеся даты?
Нет. ERPJS не позволяет создать пересечение бронирований на одну единицу — это валидация на уровне кода. Менеджер видит загрузку по календарю в Менеджере ресурсов и выбирает свободные слоты.
Можно ли использовать модуль для аренды квартир, авто, залов?
Да. Модуль универсален для любой долгосрочной аренды — оборудования, недвижимости, авто, выставочного реквизита, контейнеров. Базовая логика одна: договор на период, выдача, возврат, план платежей.
Как происходит оплата за аренду?
Оплата через счёт-фактуры и предоплаты из стандартного модуля Sales. POS-касса и фискальные чеки для аренды не используются — аренда не розничная продажа. График счетов формируется автоматически по плану оплаты договора.
Попробуйте ERPJS для своего проката
Бесплатный тариф без ограничений функций и времени. Настройте каталог единиц, первые бронирования и план обслуживания за один день. Зарегистрироваться →