Финансы
Два счёта в одном разделе: сколько наработано и сколько денег реально пришло. Разница между ними — долги и предоплаты клиентов.
- Встреча проведена — клиенту начислена её цена. Это «наработано».
- Деньги пришли — вы вносите оплату и подтверждаете её. Это «получено».
- Баланс клиента = подтверждённые оплаты минус проведённые встречи. Плюс — заплатил вперёд, минус — должен.
Пока оплата или расход не подтверждены, они не попадают никуда: ни в кошельки, ни в отчёты, ни в статистику. Ожидание денег не должно выглядеть как деньги.
Встреча прошла, а предоплаты не хватило — кабинет сам заводит строку оплаты на недостающую часть именно этой встречи и ставит её в ожидание. Пришли деньги — нажимаете «Пришли», и сумма попадает в кассу сегодняшним числом.
Это не галочка, а вывод: деньги клиента раскладываются по проведённым встречам — сначала те, что записаны за конкретную встречу, потом остальные по порядку. Поэтому второе нажатие «Оплачено» ничего не запишет: за эту встречу деньги уже есть.
Прибыль месяца, что получено, расходы по статьям, что ждёт подтверждения и лента всех операций. Отсюда же вносятся оплаты и расходы — кнопка «Внести деньги».
Журнал денег от клиентов, ожидания на подтверждение и отдельный вид «Кто должен»: у кого долг, кто заплатил вперёд и на сколько. Строку можно поправить или удалить — баланс пересчитается сам.
Всё, что не оплата клиента: расходы, прочие приходы, переводы между своими кошельками и вывод себе. Перевод денег практики не меняет и в прибыль не попадает; вывод себе уменьшает кассу, но не съедает прибыль. Аренда за офлайн-встречу заводится сама.
К чему придёт практика, если продолжать. Три сценария на 3, 6 или 12 месяцев вперёд: «если сбавить» — каждые два месяца один человек завершает терапию и новых нет; «если как сейчас» — состав держится; «если расти» — каждые два месяца приходит один новый. Если у практики есть свой темп по числу клиентов и он круче этого шага, берётся он.
Из полных месяцев, которые уже прожиты: средняя цена встречи, сколько людей в работе, как часто они ходят и какие расходы. Текущий месяц в опору не берётся — он ещё идёт и занизил бы и темп, и цену. Ни одна цифра прогноза не выдумана: три сценария отличаются ровно одним допущением — сколько людей будет в работе.
Потолок — сколько встреч в неделю вы готовы вести: выше него сценарий роста не поднимется. Цель по прибыли показывает, в каком месяце до неё доходит каждый сценарий и сколько встреч в неделю для этого нужно. Оба числа задаются прямо на странице прогноза.
Два ползунка — встречи в неделю и цена встречи — пересчитывают прибыль на месте. Рядом цена каждого отдельного шага: один новый клиент, цена выше на 10 %, одной отменой меньше. Нажатие на шаг переставляет ползунки, и его видно на общей картинке.
Наличные, карта, счёт. Остаток = остаток на начало плюс подтверждённые приходы минус подтверждённые расходы. Если валюта оплаты и валюта кошелька разные, сумма пересчитывается по курсу на дату операции.
Нажмите на кошелёк — откроется каждая его операция и остаток после неё. Этот столбец можно сверить с выпиской строка в строку. Если реальный остаток разошёлся с расчётом, впишите его в «Сверку»: кабинет запишет разницу отдельной строкой, а не подправит цифру молча.
Когда ожиданий много, над списком появляется полоса «Подтвердить все»: выбираете кошелёк — и все строки уходят в кассу сегодняшним числом. Строки, где кошелёк не выбрать, пропускаются, и кабинет об этом скажет.
У каждой таблицы есть «Выгрузить» — CSV для Excel и Google Таблиц, с теми же фильтрами, что на экране. Разделитель «;», кириллица не ломается. Так данные всегда можно забрать обратно в таблицу.
Список всех встреч живёт в календаре: «Календарь → Журнал». Встреча — событие расписания, у которого есть цена, а не строка бухгалтерии, и искать её в деньгах было неправильно. Статистика по клиентам — в дашборде, состав практики по датам прихода и ухода — в отчёте.
Помесячно: встречи, наработано, получено деньгами, расходы по статьям, прибыль, маржа и «осталось деньгами». В месяц с предоплатами получено больше наработанного, в месяц с долгами — меньше.
В «Настройки → Деньги» включается автоматический расход за каждую офлайн-встречу. Кошелёк остаётся пустым намеренно: чем именно платили за кабинет, знаете только вы — выберете при подтверждении.
Базовая валюта задаётся в настройках, в ней считаются все отчёты. Курс задаётся как «действует с даты». Оплата, расход и проведённая встреча запоминают курс, по которому посчитаны, — закрытый месяц задним числом не меняется.
В рублях платят «примерно», и из-за пересчёта вылезает баланс −0,01. Допуск гасит именно такие копейки. Недоплата в три рубля останется видна: это не округление до цены встречи.
Кнопка «Пересчитать» в «Настройки → Деньги» пересобирает курсы, ожидания, аренду и отметки оплат по первичным записям. Нужна только после правки курса задним числом.