Skip to main content
Аренда — центральная сущность CRM: вокруг неё вращаются инвентарь, деньги, клиенты и метрики. Одна заявкой аренды описывает, что сдаётся (позиции инвентаря и услуги), кому и на какой срок, сколько это стоит (тарифы, скидки, налоги, штрафы) и на каком этапе находится сделка (бронь, выдача, аренда, просрочка, возврат, закрытие). Это не отдельное приложение, а крупная многосоставная доменная область внутри CRM. Статус аренды нигде не хранится вручную — он вычисляется при каждом сохранении из действий по аренде, состояния позиций и оплаты. Ниже разделы описывают отдельные части этой области; общий расчёт стоимости, скидок, залогов и штрафов вынесен в смежные страницы группы, на которые эти разделы ссылаются, чтобы не дублировать формулы.

Разделы

Аренда и статусы

Ядро сущности аренды, автомат статусов (заявка, бронь, в аренде, просрочка, должник, завершена, отмена) и статус оплаты, а также создание, редактирование, закрытие и архивация заявок.

Выдача и приёмка

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

Позиции инвентаря и обмен

Строки инвентаря аренды (аренда и продажа), их тарифы и периоды, массовые операции и обмен/замена позиций внутри заявки.

Услуги и доставка

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

Пересчёт сумм и цен

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

Депозиты и штрафы

Привязка депозитов (получение и возврат) и штрафов (автоматических и ручных, за просрочку) к аренде и позициям, а также генерация штрафных задач.

График оплат, паузы и рабочие дни

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

Уведомления, бонусы и воронка

Реакции на смену статуса аренды: клиентские уведомления, начисление бонусов, реферальные выплаты и продвижение по воронке продаж.

Как всё устроено

В центре — заявка аренды. Её статус и статус оплаты не задаются руками, а выводятся при каждом сохранении: из журнала действий (создана, забронирована, собрана, выдана, принята, отменена), из состояния позиций инвентаря (выдано / не выдано / возвращено) и из суммы оплат. Отсюда берутся переходы «бронь → в аренде → просрочка → должник → завершена». Поэтому одна и та же заявка может считаться «в аренде» сегодня и «просроченной» завтра — статус всегда привязан к текущему моменту и фактам. Действия — это событийный журнал, который и двигает жизненный цикл: выдача фиксирует фактическое начало, приёмка — фактический возврат и переносит инвентарь обратно на точку. Удаление действия откатывает связанные факты. Позиции инвентаря описывают, что именно арендуется или продаётся, с собственными тарифами и периодами; позиции можно менять местами через обмен (замену одной единицы на другую внутри заявки). Услуги добавляют платные позиции поверх аренды, а доставка — частный вид услуги со своим статусом и кодом подтверждения. Деньги считает движок пересчёта: он складывает стоимости позиций и услуг, применяет скидки (по позиции, по услуге или на весь заказ), добавляет налог, штрафы и доставку и раскладывает результат по суммарным полям заявки и по графику оплат — дневной разбивке платежей с учётом пауз, рабочих и выходных дней. Депозиты удерживаются и возвращаются отдельно, а штрафы (в том числе автоматические за просрочку) привязываются к аренде и её позициям. Наконец, смена статуса запускает реакции: клиентские уведомления, начисление бонусов, реферальные выплаты и продвижение сделки по воронке продаж.
Формулы стоимости, скидок, залогов, штрафов, графика оплат, бонусов и реферальных выплат описаны в канонических разделах группы «Аренда и расчёты» и в смежных группах («Метрики», «Клиенты»). Разделы аренды дают их краткое резюме со ссылкой на первоисточник, а не повторяют.
Полный перечень моделей и полей — в глоссариях соответствующих разделов.