> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yume.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Аренда: заявки и жизненный цикл

> Сущность аренды и её полный жизненный цикл в CRM: заявки и статусы, позиции инвентаря и услуги, выдача и приёмка, обмен позиций, пересчёт сумм, депозиты и штрафы, график оплат, доставка, уведомления и бонусы.

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

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

## Разделы

<CardGroup cols={2}>
  <Card title="Аренда и статусы" icon="diagram-project" href="/ru/logic/rent/lifecycle">
    Ядро сущности аренды, автомат статусов (заявка, бронь, в аренде, просрочка, должник, завершена, отмена) и статус оплаты,
    а также создание, редактирование, закрытие и архивация заявок.
  </Card>

  <Card title="Выдача и приёмка" icon="right-left" href="/ru/logic/rent/actions">
    Действия по аренде: создание, бронирование, сборка, выдача, приёмка, отмена и архив, а также отмена действия с
    восстановлением статуса.
  </Card>

  <Card title="Позиции инвентаря и обмен" icon="boxes-stacked" href="/ru/logic/rent/inventory-lines">
    Строки инвентаря аренды (аренда и продажа), их тарифы и периоды, массовые операции и обмен/замена позиций внутри заявки.
  </Card>

  <Card title="Услуги и доставка" icon="truck" href="/ru/logic/rent/services-delivery">
    Услуги в составе аренды (в том числе доставка) и сами доставки: выдача, приёмка, подтверждение и отмена с привязкой к
    действиям аренды.
  </Card>

  <Card title="Пересчёт сумм и цен" icon="calculator" href="/ru/logic/rent/pricing">
    Движок пересчёта итогов аренды: цены позиций и услуг, скидки, налоги, продление периода и суммарные поля заявки.
  </Card>

  <Card title="Депозиты и штрафы" icon="shield-halved" href="/ru/logic/rent/deposits-penalties">
    Привязка депозитов (получение и возврат) и штрафов (автоматических и ручных, за просрочку) к аренде и позициям, а также
    генерация штрафных задач.
  </Card>

  <Card title="График оплат, паузы и рабочие дни" icon="calendar-days" href="/ru/logic/rent/schedule">
    График платежей по аренде, автосписание, паузы аренды, рабочие и выходные дни и рабочие условия, влияющие на длительность
    и суммы.
  </Card>

  <Card title="Уведомления, бонусы и воронка" icon="bell" href="/ru/logic/rent/triggers">
    Реакции на смену статуса аренды: клиентские уведомления, начисление бонусов, реферальные выплаты и продвижение по воронке
    продаж.
  </Card>
</CardGroup>

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

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

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

Деньги считает **движок пересчёта**: он складывает стоимости позиций и услуг, применяет скидки (по позиции, по услуге или на
весь заказ), добавляет налог, штрафы и доставку и раскладывает результат по суммарным полям заявки и по **графику оплат** —
дневной разбивке платежей с учётом пауз, рабочих и выходных дней. **Депозиты** удерживаются и возвращаются отдельно, а
**штрафы** (в том числе автоматические за просрочку) привязываются к аренде и её позициям. Наконец, смена статуса запускает
**реакции**: клиентские уведомления, начисление бонусов, реферальные выплаты и продвижение сделки по воронке продаж.

<Note>
  Формулы стоимости, скидок, залогов, штрафов, графика оплат, бонусов и реферальных выплат описаны в канонических разделах
  группы «Аренда и расчёты» и в смежных группах («Метрики», «Клиенты»). Разделы аренды дают их краткое резюме со ссылкой на
  первоисточник, а не повторяют.
</Note>

Полный перечень моделей и полей — в глоссариях соответствующих разделов.
