Начало / Транзакции

Транзакции.

Разновидности и типы транзакций.

Транзакция это основная финансовая операция. Различаются три разновидности транзакций:

Можно так же сказать что транзакция может быть трех типов: "Доходной", "Расходной" или "Переводом на другой счет". Иными словами, если транзакция не перевод, то она должна отностися к одной из "Доходной" или "Расходной" категорий, то есть в этом случае должна быть обязательно задана категория. Если же транзакция - перевод, то категорию задавать нельзя.

Если транзакция не перевод, то она обязательно относится к одному из счетов в Гроссбухе. Так доходная транзакция увеличивает баланс счета, к которому она относится, а расходная напротив уменьшает.

Атрибуты транзакции.

Итак, транзакция имеют следующие атрибуты:

Большинство из этих атрибутов при создании проводки заполняется автоматически сразу или при уточнении "Назначения платежа" или "Контакта". А "Цена", "Кол-во", "Комиссия" и "Скидка" автоматически уточняются при указании "Контакта".

Зависимости между численными атрибутами транзакции.

Следует поподробнее остановится на вычислениях и зависимостях между "Ценой", "Количеством", "Комиссией", "Скидкой" и "Итоговой суммой".

В случае если проводка принадлежит к доходной категории, то:
"Итоговая сумма" = "Цена" x "Количество" - "Скидка" - "Комиссия".
В данном случае понятие "Скидка" обозначает, сколько вы готовы уступить (сделать скидку) кому-то, кто платит вам деньги, описываемые данной транзакцией. Если "Скидка" указана в процентах, то проценты берутся от "Цена" x "Количество".
Комиссия обозначает сколько денег вы платите за совершение операции, которую описывает данная транзакция. Если комиссия указана в прцентах, то процент комиссии берется от "Итоговой суммы".

В случае если проводка принадлежит к расходной категории, то:
"Итоговая сумма" = "Цена" x "Количество" - "Скидка" + "Комиссия".
В данном случае понятие "Скидка" обозначает, сколько вам готовы уступить (сделать скидку) тот, кому вы платите деньги. Если "Скидка" указана в процентах, то проценты так-же берутся от "Цена" x "Количество".
Если комиссия указана в процентах, то в данном случае процент комиссии берется от "Цена" x "Количество" - "Скидка".

Переводы со счета на счет.

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

Существуют также следующие ограничения:

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

Таким образом в результате баланс одного из счетов увеличится на сумму, на которую уменьшится баланс другого счета, за вычетом комиссии.

Работа на вкладке "Транзакции"

На вкладке "Транзакции" в центральной части находятся 2-е таблицы. В этих таблицах показываются только те транзакции, которые подподают под условия вильтров, заданные в верхней центральной части окна.

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

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

В нижней таблице содержатся запланированные транзакции на близжайшее время или на дату заданную фильтрами.

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

Чуть ниже вы можете выбрать в какой валюте показывать суммы, описанные выше и баланс. Баланс показывает текущее состояние счета или счетов (счета выбираются на основе фильтров). Причем, если отметить чек бокс "Учитывать запланированные", то при подсчете баланса будут учитыватся запланированные проводки. А если отметить чек бокс "Учитывать фильтр", то при подсчете баланса будут учитыватся только те транзакции, которые соответствуют условиям активных фильтров.

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

Подтверждение запланированной транзакции и превращение ее в фактическую

Если выбрана запланированная транзакция из нижней таблицы, то после нажатия на кнопку "Применить", транзакция из запланированной превратится в свершенную (фактическую). Причем, если вы изменили сумму транзакции и она меньше запланированной, то "Гроссбух" сообщит вам об этом, укажет разницу и предложит на выбор:

Создание новой транзакции.

Для того, чтобы создать новую транзакцию, нажмите на кнопку "+" под таблицами в центральной части или комбинацию клавиш "⌘N". Для того чтобы добавить составную часть транзакции - суб-транзакцию, нажмите на кнопку "Добавить суб-транзакцию" или комбинацию клавиш "⇧⌘N".

При создании новой транзакции или редактировании существующей необходимо заполнить нужные поля в правой части окна, после чего нажать кнопку "Применить" или комбинацию клавиш "⌘↩". При нажатии на кнопку "Отменить" или при комбинации клавиш "⌘ESC" все значения сбрасываются в исходное состояние, отменяя все ваши изменения сделаные после выбора транзакции или нажатия кнопки "Применить"

Удаление транзакции.

Для удаления выбранной транзакции необходимо нажать кнопку "-" под списками транзакций. При удалении составной родительской транзакции, так же удаляются все ее дети - суб-транзакции.

Частичное удаление запланированной транзакциий (корректирование планов).

Запланированную транзакцию на определенную дату можно так же удалять частями (сократить запланированную сумму). Это удобно, когда например вы делаете платеж не сразу а частями. Для этого нужно ее выделить, в поле суммы ввести сумму на которую нужно сократить и нажать кнопку удаления транзакции "-".

Копирование транзакций.

Можно так же создать копию выделенной транзакции нажав на кнопку "Сделать копию". Копировать можно только фактические транзакции (из верхней таблицы).

Редактирование полей транзакции

Поля для редактирования описаны выше в разделе Атрибуты транзакции. Сначала при необходимости нужно задать дату транзакции (В случае если редактируется суб-транзакция, то дата определяется датой родительской транзакции). Текущая дата подставляется автоматически для новой транзакции.

Поле "Со счета" автоматически подставляется в соответствии с активными фильтрами, при необходимости можно задать другой счет. Затем после ввода назначения платежа, остальные поля автоматически заполняются наиболее актуальными данными.

При необходимости можно выбрать тип транзакции, после чего покажутся только необходимые для выбранного типа поля и уточнятся значения этих полей. В поле "Категория" можно будет выбрать категорию соответствующую типу транзакции или ввесли категорию вручную, указав путь всех подкатегорий, разделяя их символом ":". Если такой категории не существует, то при нажатии на кнопку "Применить" категория будет создана.

После выбора или ввода "Контакта" значения полей "Цена", "Количество", "Сумма", "Комиссия" и "Скидка" могут заполнится наиболее актуальными значениями для выбранного "Контакта" и "Назначения платежа", если вы их еще не изменяли.

При изменении одного из численных полей, остальные поля могут корректироватся автоматически, чтобы соответсвовать друг другу. "Замочки" справа от этих полей позволяют заблокировать автоматическое изменение этого поля. Так же поля "Комиссия" и "Скидка" могут выражаться в процентах или в денежных еденицах. Это переключается кнопкой справа от этих полей.

Групповые операции над транзакциями.

Можно выбрать сразу несколько транзакций (или все), после чего в правой части окна отобразятся общие атрибуты выбранных транзакций. Те атрибуты, которые различаются будут помеченны маркером "Разные значения". Если изменить значения атрибутов и нажать кнопку "Применить", то во все выбранные транзакции запишутся новые значения атрибутов.

Множество выбранных транзакций можно удалить за одну операцию, нажав кнопку "-".

Работа с фильтрами.

В центральной верхней части окна показываются активные фильтры. Только транзакции, которые удовлетворяют всем условиям всех фильтров показываются в двух таблицах ниже. Обшую информацию о фильтрах и как их использовать вы можете прочитать в разделе Использование фильтров.

Если составная транзакция удовлетворяет условиям фильтров частично (только некоторые суб-транзакции удовлетворяют условиям), то показывается родительская транзакция с суммой равной сумме суб-транзакций удовлетворяющих условиям и показываются все удовлетворяющие суб-транзакции. Если составная родительская транзакция удовлетворяет условиям фильтров, то показываются она и все ее суб-транзакции.

В левой части окна имеется список сохраненных наборов фильтров. Каждая запись запоминает текущее состояние всех фильтров. При выборе записи загружаются фильтры в том состоянии, каком они были сохранены. Для изменнения названия сохраненного набора фильтров дважды щелкните по нему. Вы можете добавить запись нажав на кнопку "+" под списком сохраненных фильтров (внизу, слева). После чего нужно задать имя сохраненному набору фильтров. Для того чтобы удалить не нужный набор фильтров, нажмите кнопку "-". Чтобы пересохранить текущиее состояние фильтров под выбранным названием, нажмите кнопку "Сохранить фильтр".

Интерактивная диаграмма распределения по категориям.

В левой нижней части окна показана Интерактивная диаграмма распределения по категориям. В изначальном состоянии она показывает распределение доходов и расходов. При наведении мышью на сектор, он приподнимается и показывается подробная информация о нем - Название, сумма, процентные соотнешения. При на клике на сектор он разделяется на подсектора, отражающие подкатегории (если есть). При клике на подсектор, сектор родительской категории разъезжается на весь круг. И так далее. При нажатии на стрелочку в левом верхнем углу, диаграма возвращяется в предидущее состояние (откатывается на один шаг назад). Таким образом можно осуществлять навигацию по категориям и просматривать их в наглядном виде. Дополнительную информацию о том как управлять графиком вы можете прочитать в разделе Управление интерактивными трех-мерными графиками.

В нижней части диаграммы отображается легенда - список видимых в данный момент категорий с указанием цвета и процентного отношения ко всему кругу. При наведении на элемент легенды, соответствующая категория приподнимается и показывается детальная информация. В легенде отображается только 5 самых значимых категорий, остальные группируются под псевдо-категорией "Другие".