🏦 Операционное казначейство

Деньги компании лежат в нескольких местах — в банке, в кассе, на карте, в кошельке (Revolut/PayPal), у подотчётного лица или на внутригрупповом счёте. Операционное казначейство собирает их все на одну страницу, чтобы вы сразу видели сколько денег и где.

Откройте Финансы и банк → Операционное казначейство (/admin/tsync_finance_bank/treasury). На главном дашборде также есть быстрая кнопка Остатки денег.


Доска денег — что вы видите первым

Верх страницы — это доска денег:

  • Итоги Наличные (кассы), В банке, В пути и Зарезервировано (в базовой валюте).
  • Остатки по валютам — сколько у вас в каждой валюте по всем местам.
  • Оповещения — страница предупреждает обо всём, что требует внимания: отрицательный доступный остаток, место в валюте без курса (его нельзя добавить в базовый итог — оно показано отдельно, никогда не подделывается), неактивное место, всё ещё хранящее деньги, место банк/карта без счёта ГК и неподтверждённые переводы в пути.
  • Последние движения и последние переводы, плюс проверка учётный остаток vs. вычисленный по каждому месту. Проверка появляется только для мест, где уже есть движения — у места с начальным остатком и без движений нет реестра, с которым можно было бы расходиться, поэтому оно ничего от вас не требует.
  • Если у мест есть только начальные остатки и ни одной операции, страница прямо говорит об этом («Остатки заданы как начальные. Операционных движений не записано.») вместо вводящего в заблуждение итога.

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

Нет курса? Место в валюте без опубликованного на этот день курса исключается из базового итога и перечисляется в примечании «курсы неполные» — TSync никогда не выдаёт мнимую конвертацию.


Места хранения денег

Каждое место, где вы держите деньги, — это «место хранения денег».

🏦 Банковские счета автоматически получают место. Вы не создаёте место для банковского счёта вручную. При первом открытии доски Казначейства (и каждый раз, когда вы нажимаете Пересчитать остатки) TSync следит, чтобы у каждого банковского счёта из Финансы и банк → Банковские счета было своё место хранения денег типа «банк», с реальным остатком из Главной книги (учёта). Поэтому, если вы только что добавили банковский счёт, откройте доску — его место будет там. Вручную вы создаёте места только для остальных типов — касс, карт, кошельков, подотчётных лиц и внутригрупповых счетов.

Чтобы добавить одно из них вручную, нажмите Места хранения денег → Новое место и выберите тип:

Тип Пример
Банковский счёт ваш текущий счёт в банке
Касса наличные в кассе
Карта корпоративная карта
Кошелёк Revolut, PayPal, Stripe
Подотчётное лицо аванс, выданный сотруднику
Внутригрупповой счёт между компаниями группы

У каждого места есть основная валюта и, по желанию, счёт ГК или финансовый/банковский счёт, из которого берётся остаток.

Несколько валют на одном месте

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


Четыре остатка

Для каждого места вы видите четыре типа остатка:

  • Учётный — остаток из учёта (реестра).
  • Выписка — итоговый остаток из последней импортированной выписки.
  • Сверено — уже проверенная/сверенная часть.
  • Доступно (оц.) — сколько реально можно потратить (учётный минус резервы и открытые авансы).

💡 Итог вверху — в базовой валюте. Место в валюте без опубликованного курса никогда не подделывается — оно показано отдельно с примечанием «курсы неполные».


Обороты и остатки

Нажмите Обороты и остатки на месте — список движений. Кроме дебета и кредита, в каждой строке есть колонка «Остаток после операции» — остаток после каждого движения, как в кассовой книге. Кнопка Пересобрать пересчитывает реестр при необходимости.


Журнал денег — наличные и банк на одном экране 💵

Финансы и банки → Журнал денег — экран, который стоит держать открытым. Все движения, и наличные, и банковские, в одной таблице — с деталями выбранного рядом, без перезагрузки между ними.

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

Как найти платёж

Фильтруйте по месту хранения, по направлению (приход / расход), по диапазону дат или сузьте до ещё не сверенных. Поиск смотрит и в основание, и в название места.

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

Как дойти до документа за движением

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

Деньги по местам, сейчас

Под деталями находится деньги по местам, сейчас — каждое место со своим остатком и итог по каждой валюте.

Единого итога по всем валютам намеренно нет. Для него нужен курс для каждой пары, и в день, когда одного не хватает, цифра была бы выдуманной. Две валюты — два итога.

Расширенный поиск и сохранённые представления

Фильтры самого журнала закрывают повседневные вопросы. Когда нужен составной запрос, который хочется сохранить — «несверенные выплаты из малой кассы, записанные после 1 августа» — нажмите Расширенный поиск и сохранённые представления вверху журнала.

Откроется консоль отчётов на отчёте о движениях казначейства, где можно:

  • сочетать фильтры: место, направление (приход / расход), только несверенные, текст в основании, записано после даты;
  • сохранить сочетание как представление и открывать его одним щелчком;
  • выгрузить его или получать по расписанию на почту.

«Записано после» смотрит на момент, когда движение попало в реестр. Реестр только пополняется — движения не переписываются — поэтому момент появления строки и есть момент, когда что-то изменилось.

Что вам видно

Журнал показывает только те места хранения, к которым у вас есть доступ. Если не выдано ни одного, об этом сказано прямо, а не показан пустой список, который можно принять за «движений нет».

С клавиатуры

Клавиша Действие
/ перейти в поиск
предыдущее / следующее движение — детали следуют
Home End первое / последнее
Enter войти в детали
Esc назад к списку

Денежные отчёты (консоль Отчёты)

Для отчётности за период в консоли Отчёты есть три готовых денежных отчёта (читают движения казначейства — настраивать нечего):

  • Реестр движения казначейства — за период каждое денежное место одной строкой: начальный остаток → приход → расход → конечный остаток. Каждое место показано в своей валюте (без выдуманных пересчётов), и цифры сходятся: конечный = начальный + приход − расход.
  • Движения казначейства — детализация за реестром: каждое движение с разбивкой приход/расход и текущим остатком.
  • Деньги — состояние на дату — снимок: остаток каждого места на выбранную дату («сколько было на дату X»).

Можно фильтровать по периоду и месту и экспортировать в Excel/CSV, как любой отчёт консоли.


Кассы (пересчёт наличных)

Касса работает по сменам: откройте смену (с суммой открытия), а в конце закройте её, введя физический пересчёт по номиналам. Система вычисляет расхождение (пересчитано − система) и проводит его автоматически как излишек/недостачу. История смен показывает суммы открытия, пересчёта, системы и расхождение.


Подотчётные лица (отчёты)

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


Назначения платежей

Назначения платежей — это короткий справочник (зарплата, поставщики, налоги, аренда, банковские комиссии…). При обосновании расхода выбранное назначение автоматически задаёт счёт ГК по умолчанию.

При настройке назначения поле Счёт ГК теперь — это выпадающий список с поиском по плану счетов (каждый вариант показан как код — название), поэтому вы просто выбираете нужный счёт, а не вводите числовой ID счёта.


Проверить доступность для платежа

Перед платежом используйте «Проверить доступность для платежа» на экране движений: введите сумму и сразу узнайте, достаточно ли средств, недостаточно, нужна конвертация или нужно одобрение.

🔒 Эта проверка только информационная — она не выполняет платёж и ничего не меняет. Решение за вами.


Переводы между местами

Переводите деньги из одного места в другое (банк → касса, касса → карта, между компаниями)? Откройте Переводы на доске Казначейства:

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

Каждый перевод виден в истории с кнопками Подтвердить / Отменить, пока он в пути.


Кто имеет доступ к каждому месту

По умолчанию каждый сотрудник может видеть и использовать любое место. Чтобы ограничить, админ открывает Доступ к местам (на доске Казначейства) и даёт сотруднику или целой роли доступ к конкретному месту, выбирая, какие именно действия там разрешены:

Возможность Что позволяет
Просмотр / Видеть баланс видеть место / видеть его остаток
Записать поступление / Записать платёж проводить деньги вход / выход
Перевод исходящий отправлять деньги с этого места на другое
Подтвердить входящие подтвердить перевод в пути, поступающий сюда
Сверка помечать движения места как сверенные
Редактирование / Деактивация менять настройки места / деактивировать его

💡 Это обратно совместимо и инертно до первого предоставления: пока нигде нет ни одного предоставления, у всех полный доступ к любому месту. Самое первое созданное предоставление включает ограничение — с этого момента человек с предоставлением ограничен своими местами и возможностями, а все без предоставления (и админы) не затронуты.


Коротко

  • Одно место для всех денег компании — банк, касса, карта, кошелёк, подотчёт, внутригруппа.
  • Несколько валют на месте, с честным итогом в базе по курсу.
  • Четыре остатка на место (учётный / выписка / сверено / доступно).
  • Обороты и остатки с остатком после каждой операции.
  • Переводы между местами, включая состояние в пути и межвалютные.
  • Доступ к местам — ограничьте, кто видит и использует каждое место (инертно до первого предоставления).
  • Кассы с физическим пересчётом и автоматически проведённым расхождением.
  • Отчёты подотчётных лиц (аванс → расход → возврат → ноль).
  • Проверка доступности перед платежом — информационная, никогда не автоматическая.