Skip to main content



Возможно вы слышали выражение «Деньги не растут на дереве». Оно значит, что деньги должны откуда-то прийти – они не могут просто «появиться». Бухгалтерия двойного ввода – это метод бухгалтерского учета, который позволяет вам контролировать, откуда приходят и куда уходят ваши деньги. Использование двойного ввода значит, что деньги никогда не приобретаются или теряются – равная сумма всегда переводится из одного места в другое. Когда вы снимаете наличные, вы переводите деньги с вашего банковского счета в ваш кошелек. Когда вы выписываете чек в продуктовом магазине, вы переводите деньги с вашего чекового счета на счет бакалейного магазина. И когда вы депонируете чек, вы переводите деньги с вашего источника дохода на ваш банковский счет.

В GnuCash эти переводы называются транзакциями и каждая транзакция требует как минимум двух счетов. Для ввода снятия наличных, например, вам следует записать перевод денег с банковского счета на наличный счет. Чек в продуктовый магазин следует записать как перевод с чекового счета на счет расходов на продукты. Депонирование зарплатного чека записывается как перевод со счета доходов на банковский счет.

В отличие от традиционных бухгалтерских программ, GnuCash делает внесение транзакций двойного ввода очень простым. Глава 4 дает больше подробностей по вводу транзакций, но сейчас давайте в общем взглянем на то, как это работает. Для основной транзакции, такой как выписка чека, вы вначале создаете два счета: чековый счет и счет для расходов. Например, если вы выписываете чек для оплаты за продукты, вам будут нужны чековый счет и счет расходов на продукты. (Смотрите Главу 3 для более полных сведений по созданию счетов). Чтобы записать чек вы просто вводите транзакцию по переводу денег с чекового счета на счет продуктов. В этом примере транзакция в GnuCash при просмотре чекового счета в главном окне реестра будет выглядеть следующим образом:

A Basic Transaction
На изображении показан ввод даты, описания и счета перевода для платежа $50 в продуктовый магазин.

В этой транзакции чек выписан на Продуктовый магазин на сумму $50. Так как это транзакция двойного ввода, то, как минимум два счета должны взаимодействовать и должны быть частью операции. GnuCash автоматически введет название текущего счета (Активы: Чеки) за вас, поэтому вам придейдется ввести только названия счета назначения (Расходы: Продукты).

Чтобы акцентировать внимание на том, что GnuCash хранит все как транзакции двойного ввода, мы откроем окно Журнал Транзакций и посмотрим на то, как он выглядит.

Transaction Journal view of a Basic Transaction
На изображении показан Журнал Транзакций счета Чеки

Обратите внимание, что мы имеем одну запись на депонирование (дебетование) счета Расходы: Продукты и одну запись на снятие (кредитование) со счета Активы: Чеки.

Давайте быстро взглянем как эта же транзакция отображается на счете Расходы: Продукты.

Transaction Journal view of a Basic Transaction
На изображении показан Журнал Транзакций счета Продукты

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

Как насчет вашей заработной платы? Вы можете видеть, что деньги приходят на ваш банковский счет, но откуда они приходят? При двойном вводе деньги могут приходить откуда угодно. Технически, эти деньги приходят от вашего работодателя, но вам нет необходимости контролировать его счета. Итак, что же относительно счета, откуда приходят деньги? В GnuCash вы создаете специальный счет типа доходы для учета ваших чеков по заработной плате.
(Смотрите Главу 3 для более полной информации по созданию доходных счетов). Для записи чека по зарплате вы просто вносите транзакцию по переводу денег с доходного счета на банковский счет.

Здесь показано как выглядит в GnuCash депонирование чека по зарплате.

 A simple paycheck transaction
Это изображение показывает ввод даты, описания и счета перевода заработной платы на сумму $600 от работодателя R Us.

В этом примере $600 переводятся со счета доходов Зарплата на счет Чеки. По причине особой природы доходных счетов, обсуждаемой в Главе 3, эта транзакция увеличивает баланс, как счета чеки, так и счета доходы на сумму перевода.

А что если вы хотите записать ваш «грязный» платеж и все вычеты, которые идут помимо вашего чека? Вы вносите транзакцию с множеством расщеплений, которые будут рассмотрены в Главе Расщепленные Транзакции. В транзакциях этого вида вы переводите сумму денег из одного места в несколько разных мест. Для любой транзакции двойного ввода, общая сумма денег, переведенных со счетов, должна равняться общей сумме поступившей на другие счета.

Например, ваш «грязный» платеж может составлять $1000, но только $655 из них депонируются на ваш чековый счет. Оставшиеся $345 являются расщеплением между вашими вычетами, такими как федеральные и местные налоги. Как создать в GnuCash счет для этих целей? Во-первых, вы должны иметь счета для валового дохода (зарплаты), чеков и каждого из отчислений (смотрите Главу 3). Затем вы вводите перевод на $1000 со счета Зарплата на другие счета: Чеки, Федеральный налог, Медицинская страховка, Социальная страховка и Местный налог. Так как это транзакция двойного ввода, то общая сумма переведенная на эти пять счетов должна равняться исходной $1000, которая поступила со счета Доходы. Более подробно мы рассматриваем этот тип транзакций в Главе 4, но сейчас мы быстро взглянем на то, как это выглядит:

A Split Paycheck Transaction
На этом изображении показан ввод даты, описания и счета перевода заработной платы на сумму $1000 от работодателя R Us . Затем создаются расщепленные транзакции на счета Чеки, Федеральный налог, Медицинская страховка, Социальная страховка и Местный налог.

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

Почему это важно для вас? Если все ваши транзакции находятся на балансе, значит, все ваши деньги учтены. GnuCash хранит информацию о том, откуда пришли деньги и куда они были использованы. Путем сохранения названий всех счетов, вовлеченных в каждую транзакцию, вы сохраняете данные, которые могут быть отсортированы и показаны в отчетах позже. Отчеты позволят видеть вам вещи наподобие: сколько денег вы сделали за год и куда они все делись, какова ваша чистая стоимость и каковы должны быть ваши налоги за год. Чем больше информации вы вносите при оформлении сделок, тем более подробные отчеты вы сможете получить.

Бухгалтерская терминология:Бухгалтеры используют термины дебет и кредит, чтобы указать были ли деньги переведены на счет или со счета. Деньги заносятся в столбик дебета, который всегда находится слева, когда они переведены на счет. Деньги заносятся в столбик кредита, который всегда находится справа, когда они переведены со счета. Деньги всегда переходят с правого столбика одного счета в левый столбик другого счета.

Главным правилом бухгалтерии есть: Для каждой транзакции общий дебет должен равняться общему кредиту. Это просто другой способ повторить правило двойного ввода, где для каждой транзакции сумма денег, переведенная с одного счета, должна равняться сумме денег поступивших на другой счет.

Однако вам нет необходимости применять термины дебет и кредит при использовании GnuCash. Реестры счетов GnuCash по умолчанию используют обычные названия столбцов, такие как депозит или снятие наличных - если эти названия вам подходят, вы можете использовать их. Если вы предпочитаете слова дебет и кредит в заголовках столбцов, вы можете установить их, используя выбор таких заголовков в пункте меню Edit -> Preferences General (Редактирование - Общие предпочтения) (смотрите Настройка Предпочтений для более подробных указаний).