Если самолёт сдаётся внешним пилотам, удобная и для владельца, и для арендатора схема — депозит: арендатор вносит сумму или пакет часов вперёд, а каждый полёт списывается с этого баланса. Разберём, как такой учёт устроен правильно, чтобы деньги и часы не путались.
Деньги или часы — выбрать одну единицу
Депозит можно вести в двух единицах: в деньгах (внёс N рублей, полёты списывают рубли по тарифу) или в часах (купил пакет из N часов, полёты списывают часы). Принципиально важно зафиксировать единицу при первом пополнении и больше её не смешивать — иначе при изменении тарифа возникает спор, по какой цене считать остаток.
Скидка за объём
Пакет часов — естественное место для скидки за объём: чем больше часов покупает арендатор разом, тем ниже эффективная ставка. Это честнее ручной «договорной» цены: задаётся таблица порогов, и цена пакета считается как часы × стандартная ставка × (1 − скидка).
| Пакет | Скидка | Эффективная ставка |
|---|---|---|
| до 5 ч | 0% | стандартная |
| 5–10 ч | 5% | −5% к ставке |
| 10–20 ч | 10% | −10% к ставке |
| от 20 ч | 15% | −15% к ставке |
Цифры в таблице — пример. Главное, что правило прозрачно и одинаково для всех арендаторов, а не «договорная» цена в каждом случае своя.
Как списывается и что попадает в кассу
- Пополнение — сразу приход в кассу. Деньги поступили — они уже в кассе на дату пополнения, а не «висят» где-то отдельно.
- Полёт списывает баланс, второй приход не создаёт. Иначе одни и те же деньги учлись бы дважды.
- Не хватило на полёт — дробим. Остаток депозита покрывает часть, разница добивается по стандартному тарифу. Вылет при этом не блокируется — это учёт, а не шлагбаум.
- Баланс выводится из истории, а не хранится отдельным счётчиком: пополнения минус списания. Так он не может «разойтись» с фактическими операциями.
Зачем так строго
Депозитный учёт ломается ровно там, где смешивают единицы, считают деньги дважды или хранят баланс отдельной цифрой, которую забывают пересчитать. Если зафиксировать единицу, пополнение считать приходом один раз, а баланс всегда выводить из операций — расхождений не будет.
В AviaShare депозит арендатора ведётся в деньгах или часах с фиксацией единицы, скидка считается по таблице порогов, пополнение сразу идёт в кассу, а баланс выводится из истории пополнений и полётов. Посмотреть можно на демо без регистрации.