Програма для прокату обладнання: як автоматизувати облік оренди

Прокат техніки без системи живе в 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 для свого прокату

Безкоштовний тариф без обмежень функцій і часу. Налаштуйте каталог одиниць, перші бронювання і план обслуговування за один день. Зареєструватися →

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *