Базовые принципы учета

Система учета предполагает ведение трех отчетов:

  1. Балансовый Отчет или Отчет о финансовой позиции компании — на отчетную дату (далее BS).
  2. Отчет о прибыли и убытках — за отчетный период (далее PnL).
  3. Отчет о движении денежных средств (далее CFS).

Любой счет (статья BS или IS) имеет двойную структуру:

В основе отчетности лежит концепция двойной проводки основана на том, что любая финансовая транзакция отображается одновременно в двух бухгалтерских счетах и должна удовлетворять правило Assets = Liabilities + Equity.

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

Класс счета Debit Credit
Активы +
Обязательства +
Выручка +
Затраты/Себестоимость +
Торговые средства +

В системе счета представлены в виде дерева и могут быть изменены пользователем (ссылка).

Минимальная сущность — это бух. проводка (DE), подтвержденная единственным документом.
Транзакция (Tx) может включать в себя несколько операций и соответственно документов, а следовательно и несколько проводок.

Учет баланса основано на том, что предприятие активно работает со множеством высоко волатильных активов (стоимость меняется часто), часть из которых лежат на балансе предприятия “в длинную”. Также, долговые обязательства могут могут формироваться в разных активах. Таким образом, остатки (баланс) в разных активах учитывается независимо, упрощенно говоря у предприятия столько суб-балансов сколько активных валют используется.

Предположим, предприятие работает с USD, EUR, BTC и ETH, у предприятия будет 4 независимых баланса с возможностью конвертации между активами. Приход средств в валюте ETH не повлияет на балансы USD, EUR и BTC. А конвертация валюты ETH в BTC повлияет на балансы ETH и BTC, при этом не влияя на балансы USD и EUR.