diff --git a/docs/docs.md b/docs/docs.md index 8c72c3a..aa31b0d 100644 --- a/docs/docs.md +++ b/docs/docs.md @@ -2,6 +2,10 @@ * [1. Introduction](#1-introduction) * [2. Quick start](#2-quick-start) +* [3. Introduction to double-entry bookkeeping](#3-introduction-to-double-entry-bookkeeping) +* [4. Conceptual overview of DrCr](#4-conceptual-overview-of-drcr) + * [Key concepts](#key-concepts) + * [Workflow overview](#workflow-overview) # 1. Introduction @@ -113,3 +117,58 @@ Opening Balances|100.00 **Total equity**|**110.00** We can add additional transactions and configure additional accounts in like manner. Note that, whenever possible, it is preferred to generate transactions via the statements feature, rather than create manual journal entries. + +# 3. Introduction to double-entry bookkeeping + +In this section, we briefly introduce the principles of double-entry bookkeeping, which underlies the conventional modern approach to accounting. + +We first consider the balance sheet accounts – assets, liabilities and equity. Equity is defined as net assets, i.e. *Assets − Liabilities = Equity* at all times. For reasons which will become apparent, we will rearrange this so each side of the equation is expressed only in terms of addition, hence *Assets = Liabilities + Equity*. This is the *accounting equation*. From the equation, we can note that no account can change balance independently of the others. An increase in assets must be associated with either an increase in equity, or if equity remains constant, an increase in liabilities. + +Equity can be further decomposed into total accumulated surpluses, being income minus expenses, plus all other equity accounts. Separating out the income and expense components in the equation, we can write *Assets = Liabilities + Equity + Income − Expenses*. Rearranging, we obtain *Assets + Expenses = Liabilities + Equity + Income*. This is the *expanded* accounting equation. + +An increase to an account on the *left*-hand side of the equation (asset or expense) is a *debit*. An increase to an account on the *right*-hand side of the equation (liability, equity or income) is a *credit*. Similarly, a decrease to an asset or expense is a credit, and a decrease to a liability, equity or income is a debit. + +The key principle behind double-entry bookkeeping is that any debit must be matched by a corresponding credit, and vice versa, in order to keep the accounting equation true. For example a debit to assets (increase in assets) must be associated with a credit to expenses, liabilities, equity or income (decrease in expenses, or increase in liabilities, equity or income). + +
ⓘ | +
+ Comparison with signed-number bookkeeping +Users of ledger-like plaintext accounting software may be familiar with ‘signed-number’ bookkeeping. Signed-number bookkeeping is exactly equivalent to conventional double-entry bookkeeping – a debit is equivalent to a positive-valued posting, and a credit is equivalent to a negative-valued posting. + |
+
ⓘ | +All commodities, other than the reporting commodity, must specify a cost base. | +
ⓘ | +The account is the most granular unit of reporting in DrCr. | +