> ## 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.

# Амортизация и окупаемость инвентаря

> Амортизация единиц инвентаря по месяцам и накопленная окупаемость доходности групп и единиц инвентаря.

Полный перечень полей — в [глоссарии](/ru/logic/metrics/depreciation-payback-glossary).

## Что показывает этот раздел

Раздел объединяет два связанных, но разных отчёта по инвентарю:

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

Оба отчёта строятся поверх одних и тех же карточек инвентаря, но амортизация — это расчёт «на лету» (выполняется прямо в запросе к базе и нигде не сохраняется), а окупаемость — это заранее посчитанная и хранимая сводка, которая пересчитывается автоматически при появлении новых начислений дохода.

<Note>
  Амортизация и окупаемость не влияют друг на друга: остаточная стоимость по амортизации никогда не уменьшает и не увеличивает показатели окупаемости, и наоборот. Это два независимых способа посмотреть на одну и ту же единицу инвентаря.
</Note>

## Амортизация единицы инвентаря

### Из чего складывается расчёт

Для каждой единицы инвентаря (кроме отключённых из учёта) на лету вычисляются пять показателей.

| Показатель              | Как считается                                                                                                                                                                                                                                                         |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Срок амортизации        | Собственный срок полезного использования единицы, если он задан; иначе — срок из категории инвентаря; если не заполнено ни то, ни другое — 12 месяцев как резервное значение                                                                                          |
| Месяцев в эксплуатации  | Целое число месяцев, прошедших от даты покупки до текущего момента (по разнице года и месяца, без учёта дней); никогда не бывает отрицательным — если дата покупки указана в будущем, показатель считается нулевым; если дата покупки не указана вовсе — тоже нулевым |
| Амортизация в месяц     | Цена покупки, делённая на срок амортизации; если месяцев в эксплуатации больше срока амортизации — амортизация в месяц считается нулевой (единица уже полностью самортизирована, дальше начисление не идёт)                                                           |
| Накопленная амортизация | Цена покупки, умноженная на отработанные месяцы (но не больше срока амортизации) и делённая на срок амортизации; то есть к концу срока службы накопленная амортизация равна полной цене покупки                                                                       |
| Остаточная стоимость    | Цена покупки минус накопленная амортизация, но не ниже нуля                                                                                                                                                                                                           |

<Info>
  Срок амортизации берётся **по факту**: если у единицы или её категории указан срок полезного использования 24, 36 или 48 месяцев, ровно столько месяцев и растягивается списание. Значение 12 месяцев — это только резервный вариант для случая, когда срок не заполнен ни у единицы, ни у категории, а не потолок для всех.
</Info>

### Пограничные случаи

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

<Warning>
  После перехода на фактический срок службы итоговые суммы по компании меняются **в обе стороны** и могут заметно отличаться от того, что показывал отчёт раньше. Инвентарь, переживший свой срок службы, раньше показывал полную цену покупки как остаток, а теперь — ноль (суммы снижаются). Инвентарь без даты покупки, наоборот, раньше списывался полностью, а теперь сохраняет полный остаток (суммы растут). Что именно произойдёт с итогом по конкретной компании, зависит от состава её карточек инвентаря — перед сверкой с бухгалтерией стоит пересмотреть отчёт заново.
</Warning>

### Сводка по амортизации

Помимо построчного отчёта по каждой единице, есть агрегированная карточка сводки по всему отфильтрованному инвентарю:

| Поле                         | Тип             | Назначение                                                       |
| ---------------------------- | --------------- | ---------------------------------------------------------------- |
| Амортизация в месяц (сумма)  | число (2 знака) | сумма месячной амортизации по всем единицам, попавшим под фильтр |
| Цена покупки (сумма)         | число (2 знака) | суммарная закупочная стоимость всех единиц под фильтром          |
| Остаточная стоимость (сумма) | число (2 знака) | суммарная остаточная стоимость всех единиц под фильтром          |

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

<Tip>
  Отчёт по амортизации поддерживает поиск по названию и уникальному номеру единицы (а если в компании включён учёт автомобилей — ещё и по номеру или техпаспорту автомобиля), а также стандартные фильтры и сортировку по инвентарю.
</Tip>

## Окупаемость инвентаря

### Модель данных

**Окупаемость инвентаря** — это одна запись на каждую единицу инвентаря (связь один к одному), которая денормализованно хранит накопленные показатели дохода этой единицы.

| Поле                            | Тип                | Назначение                                                                                      |
| ------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------- |
| Единица инвентаря               | связь              | к какой единице относится запись (одна запись на одну единицу)                                  |
| Дата окупаемости                | дата/время         | момент, когда была зафиксирована окупаемость; может быть не заполнена                           |
| Срок окупаемости                | продолжительность  | сколько времени единице потребовалось, чтобы окупить цену покупки                               |
| Эффективность окупаемости       | число (2 знака), % | накопленный фактический доход к цене покупки, в процентах                                       |
| Ожидаемый доход (накопленный)   | число (2 знака)    | суммарный ожидаемый доход по единице, включая историю до подключения к учёту метрик             |
| Фактический доход (накопленный) | число (2 знака)    | суммарный фактически полученный доход по единице, включая историю до подключения к учёту метрик |

### Как считается окупаемость

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

Расчёт по каждой единице инвентаря выполняется так:

1. По строкам начисления, относящимся к единице, суммируется прогнозный доход и суммируется фактический доход. В расчёт берутся только **зачётные** строки — те же, что и в отчётах о доходности за период: аренды в статусах «в аренде», «просрочена», «завершена», «должник» либо отменённые, по которым была внесена оплата; проданные продажи; задачи мастерской в работе или завершённые. Отменённые без оплаты и архивированные аренды в накопленный доход не попадают.
2. К каждой из этих сумм прибавляется «доход до подключения к учёту метрик» — историческое значение, зафиксированное на карточке единицы инвентаря до того, как компания начала вести детальный учёт метрик. Это гарантирует, что накопленный показатель окупаемости не «обнуляется» и не занижается для инвентаря, купленного и работавшего ещё до включения этого раздела отчётности.
3. Эффективность окупаемости = накопленный фактический доход, делённый на цену покупки, умноженный на 100, округлённый до 2 знаков. Если цена покупки не задана или равна нулю — эффективность считается равной нулю (деление на ноль не выполняется).
4. **Дата окупаемости** — день, в который накопленный фактический доход впервые покрыл цену покупки. Те же зачётные дневные начисления по единице суммируются в хронологическом порядке начиная с «дохода до подключения к учёту метрик», и как только нарастающий итог достигает цены покупки, дата этого дня фиксируется как дата окупаемости. Если цена покупки не задана или равна нулю, а также пока единица ещё не окупилась, дата остаётся пустой.
5. **Срок окупаемости** — разница между датой окупаемости и датой покупки единицы (сколько времени потребовалось, чтобы окупить цену покупки). Если у единицы не заполнена дата покупки или она ещё не окупилась — срок остаётся пустым; при аномальных данных (дата окупаемости раньше даты покупки) срок не уходит в минус, а обнуляется.
6. Если для единицы ещё нет записи окупаемости — она создаётся; если запись уже существует — она обновляется, если изменились накопленный ожидаемый доход, накопленный фактический доход (сравнение идёт по округлённым до целого значениям, чтобы не пересчитывать запись из-за копеечных отличий), дата или срок окупаемости. Запись переоценивается и тогда, когда зачётных строк у единицы **не осталось совсем** (например, все её аренды архивировали) — накопленные суммы возвращаются к «доходу до подключения к учёту метрик», а не остаются на прежнем завышенном уровне.

<Note>
  Дата и срок окупаемости пересчитываются тем же механизмом и в те же моменты, что и накопленный доход (см. ниже) — отдельного запуска не требуется. Пока единица не окупилась, оба поля остаются пустыми.
</Note>

<Info>
  Накопленный доход в карточке окупаемости и «доход за период» в отчётах о доходности отбирают строки по одному и тому же правилу, поэтому цифры в двух местах сходятся. Существующие записи, однако, пересчитываются только когда что-то затрагивает связанную аренду или продажу, поэтому после обновления системы администратор один раз запускает разовый пересчёт окупаемости по всем компаниям; повторный запуск ничего не меняет.
</Info>

### Когда пересчитывается окупаемость

Пересчёт окупаемости запускается автоматически как часть обновления построчного дохода — то есть каждый раз, когда для единицы инвентаря пересчитываются начисления:

* при изменении дохода по аренде (после пересчёта начислений по инвентарю в рамках заявки);
* при изменении дохода по продаже (после пересчёта начислений по инвентарю в рамках сделки продажи).

Пересчёт всегда идёт пакетно по списку единиц инвентаря, затронутых конкретным изменением, а не по одной записи — это сделано для производительности при массовых обновлениях.

<Note>
  Работа мастерской формирует построчные начисления дохода, но не привязана к единице инвентаря напрямую (начисления мастерской связаны с ресурсом и услугой мастерской), поэтому такие начисления в пересчёт окупаемости единицы инвентаря не попадают.
</Note>

## Доходность групп и единиц инвентаря за период

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

### Доходность группы инвентаря

Для каждой группы инвентаря за период считаются:

| Поле                                | Назначение                                                                                                                                     |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| Количество начислений               | сколько строк дохода попало в группу за период (с учётом фильтра по статусу аренды и оплате)                                                   |
| Доход за период                     | сумма фактического дохода по всем единицам группы за период (с учётом того же фильтра по статусу аренды и оплате, что и количество начислений) |
| Расход по операциям                 | сумма расходных (дебетовых) операций по группе за период                                                                                       |
| Доход по операциям                  | сумма доходных (кредитовых) операций по группе за период                                                                                       |
| Цена покупки (сумма по группе)      | суммарная закупочная стоимость единиц в группе — с учётом действующих фильтров по отключённым единицам, суб-аренде и точке проката             |
| Срок окупаемости (средний)          | средний срок окупаемости по единицам группы (из накопленной окупаемости, без ограничения периодом)                                             |
| Эффективность окупаемости (средняя) | средняя эффективность окупаемости по единицам группы (из накопленной окупаемости, без ограничения периодом)                                    |
| Накопленный доход окупаемости       | суммарный накопленный фактический доход окупаемости по единицам группы (из накопленной окупаемости, без ограничения периодом)                  |

<Warning>
  Показатели окупаемости в отчёте по группам (срок, эффективность, накопленный доход) берутся из общей накопленной окупаемости единиц инвентаря и **не ограничиваются выбранным периодом дат** — даже если пользователь выбрал период в один месяц, эти три показателя всё равно отражают всю историю единицы. Только доход, расход по операциям и количество начислений действительно считаются за выбранный период.
</Warning>

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

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

### Доходность единицы инвентаря

Для каждой единицы инвентаря (кроме отфильтрованных) за период считаются:

| Поле                  | Назначение                                                                                                                      |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| Доход за период       | сумма фактического дохода по единице за период (учитываются только начисления, прошедшие общий фильтр по статусу аренды/оплате) |
| Количество начислений | число строк дохода по единице за период (учитываются те же начисления, что и в доходе за период — тот же фильтр)                |
| Расход по операциям   | сумма расходных операций по единице за период                                                                                   |
| Доход по операциям    | сумма доходных операций по единице за период                                                                                    |
| Окупаемость           | вложенная карточка накопленной окупаемости единицы (дата, срок, эффективность, ожидаемый и фактический накопленный доход)       |

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

### Детализация дохода по единице

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

### Общая сводка по отфильтрованному инвентарю

Отдельная агрегированная карточка над списками групп и единиц показывает итоги по **всему** инвентарю, прошедшему фильтр (не только по одной странице списка):

| Поле                           | Назначение                                                                                                                                                                                         |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Количество единиц инвентаря    | число единиц, попавших под фильтр                                                                                                                                                                  |
| Цена покупки (сумма / среднее) | суммарная и средняя закупочная стоимость по отфильтрованному инвентарю                                                                                                                             |
| Ожидаемый доход (сумма)        | суммарный ожидаемый доход за период по отфильтрованному инвентарю                                                                                                                                  |
| Фактический доход (сумма)      | суммарный фактический доход за период по отфильтрованному инвентарю                                                                                                                                |
| Расход по операциям (сумма)    | сумма расходных операций за период                                                                                                                                                                 |
| Доход по операциям (сумма)     | сумма доходных операций за период                                                                                                                                                                  |
| Превышение окупаемости (сумма) | насколько суммарный накопленный доход окупаемости превысил суммарную цену покупки по отфильтрованному инвентарю; не может быть отрицательным — если инвентарь ещё не окупился, значение равно нулю |
| Срок окупаемости (средний)     | средний срок окупаемости по отфильтрованному инвентарю (из накопленной окупаемости, без ограничения периодом)                                                                                      |

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

## Как это используется

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

## Особенности поведения

<Info>
  * Эффективность окупаемости считается нулевой, если цена покупки не задана, равна нулю или отрицательна — деление на ноль не выполняется, просто подставляется ноль.
  * Срок амортизации равен фактическому сроку полезного использования единицы или её категории; 12 месяцев подставляются только тогда, когда срок не заполнен нигде.
  * У единицы без даты покупки месяцев в эксплуатации считается ноль, поэтому она показывает полную остаточную стоимость. Это не признак ошибки расчёта, а признак незаполненной даты покупки — по такому отчёту удобно находить карточки, которым не хватает данных.
  * Изношенная позиция (месяцев в эксплуатации больше срока амортизации) показывает нулевую остаточную стоимость и нулевую месячную амортизацию — она уже списана полностью.
  * Отключённые (выведенные из учёта) единицы инвентаря полностью исключены из отчёта по амортизации, в отличие от отчёта по доходности, где отключённые единицы можно явно включить фильтром.
  * Пересчёт окупаемости запускается только для единиц, у которых есть заполненная связь с единицей инвентаря в исходных строках (аренда или продажа) — начисления мастерской, не привязанные к единице напрямую, в пересчёт окупаемости не попадают.
  * Фильтры «отключено», «суб-аренда» и «точка проката» на уровне группы инвентаря используют проверку «существует хотя бы одна подходящая единица» — группа со смешанным составом (часть единиц подходит под фильтр, часть нет) всё равно попадёт в список.
  * Детализация дохода по единице показывает только начисления, относящиеся к активным, завершённым или просроченным арендам либо к арендам с фактической оплатой — начисления по ещё не оплаченным неактивным арендам не отображаются.
</Info>

## Связанные страницы

<CardGroup cols={2}>
  <Card title="Глоссарий: Амортизация и окупаемость инвентаря" icon="book" href="/ru/logic/metrics/depreciation-payback-glossary">
    Полный перечень полей амортизации и окупаемости инвентаря.
  </Card>

  <Card title="Метрики и аналитика" icon="chart-line" href="/ru/logic/metrics">
    Хаб раздела метрик и аналитики со ссылками на все отчёты.
  </Card>

  <Card title="Прибыль и окупаемость (механизм расчёта)" icon="gears" href="/ru/logic/profit-payback">
    Как построчно считается «Прибыль» и как из неё обновляется накопленная «Окупаемость», которую читает эта страница.
  </Card>

  <Card title="Обзор и общая сводка" icon="gauge" href="/ru/logic/metrics/overview">
    Дневная сводка по компании: доход, заявки и детализация — точка входа в аналитику.
  </Card>

  <Card title="Финансы: список, PnL, движение денег" icon="money-bill-wave" href="/ru/logic/metrics/finances">
    Финансовые отчёты компании: список операций, прибыли и убытки, движение денег.
  </Card>

  <Card title="Транзакции" icon="receipt" href="/ru/logic/metrics/transactions">
    Сводка транзакций: разбивка по видам оплаты и постраничный список операций.
  </Card>

  <Card title="Штрафы" icon="gavel" href="/ru/logic/metrics/penalties">
    Учёт штрафов по арендам: автоматическое начисление, штрафы вручную и статус оплаты.
  </Card>

  <Card title="Скидки" icon="percent" href="/ru/logic/metrics/discounts">
    История применения скидок к арендам и сводная группировка по каждой скидке из справочника.
  </Card>

  <Card title="Депозиты" icon="vault" href="/ru/logic/metrics/deposits">
    Залоги по аренде: денежные и предметные, статусы и фактические платежи.
  </Card>

  <Card title="Услуги" icon="sparkles" href="/ru/logic/metrics/services">
    Метрики дополнительных услуг: общая сводка, список по видам, по исполнителям и история.
  </Card>

  <Card title="Зарплаты и субаренда сотрудников" icon="wallet" href="/ru/logic/metrics/salaries-sublease">
    Расчёт зарплат по выполненным действиям и учёт субаренды инвентаря сотрудникам.
  </Card>

  <Card title="Эффективность инвентаря" icon="gauge-high" href="/ru/logic/metrics/efficiency">
    Загрузка и простой инвентаря по комплектам, группам и отдельным единицам.
  </Card>

  <Card title="Рефералы и клиенты" icon="users" href="/ru/logic/metrics/referrals-clients">
    Реферальная программа (агенты и начисления) и клиентская аналитика: рост, отток, LTV.
  </Card>

  <Card title="Смены сотрудников" icon="clock" href="/ru/logic/metrics/workshifts">
    Список и детализация рабочих смен персонала на точках проката.
  </Card>

  <Card title="Модули: доставки, мастерская, воронки, склад, инвентаризации" icon="truck" href="/ru/logic/metrics/modules">
    Отчётность прикладных модулей: доставки, мастерская, воронки продаж, продажи и инвентаризации.
  </Card>

  <Card title="Бонусы сотрудников" icon="gift" href="/ru/logic/metrics/bonuses">
    Баланс, история и общая сводка бонусных начислений клиентам.
  </Card>
</CardGroup>
