double entry and accounting equation

Dr. Robert J. Meier bob@worsel
Thu, 28 Sep 2000 01:38:04 -0400


Robert,

	Double entry accounting as we know it today, was defined
in the 15th century by Italian writer, Paciolli.  I understand
the underlying engine supports double entry ("strict double
entry compile option").  Unfortunately the gnucash gui
support for double entry is sharply limited.

	The advantages of double entry include
	+ any single math error in a period is identifiable (and correctible)
	o nearly all multiple math errors are identifiable (and correctible)
	+ any tracked item is traceable back to its sources
	+ any source is traceable forward to its effect on tracked items

	The computer makes fewer math errors than a  human and has less (or
no) preference for unsigned numbers, but disk and network failure still
cause errors that are difficult or impossible to trace and correct with
a single entry system.  As the computer reduces math effort, and tax
code becomes more complicated, detection and tracing of missing
entries becomes a more significant benefit of double entry.

	The following is a short accounting glossary.

double entry -
	Every datum is entered twice, first as a line in a transaction
	in a journal and then as a line in a ledger.

journal -
	A list of transactions usually identified by source and date.
	A checkbook is an example of a journal.  A business or household
	usually has a journal for each of the common sources of data,
	e.g. each checkbook, each sales voucher book, ...

ledger -
	A list of lines usually keyed by tracked value, and date.
	A bank statement is a ledger.  A business or household
	usually has a ledger for each budget item, groceries, utilities,
	inventory, ...

asset -
	A ledger whose value persists across periods and is good for the
	business or household.  A savings account is a household asset.

liability -
	A ledger whose value persists across periods and is bad for the
	business or household.  A car loan is a household liability.

equity -
	A ledger whose value persists across periods and represents the
	profit (or loss) resulting from the organization effort.  Different
	accounting styles are characterized by the precise meaning of
	equity.

revenue -
	A ledger whose value is zeroed (closed) every period (month) and
	represents the rate of income for the business or household.
	Salary is a household revenue.

expense -
	A ledger whose value is zeroed (closed) every period (month) and
	represents the rate of spending for the business or household. 
	Taxes paid are a household expense.

credit -
	A credit is a positive value.  Paciolli wrote his textbook before
	the zero was popular in Europe.  Even after introduction of
	zero and sign, most bookkeepers through the centuries found it
	easier and less error-prone to total all unsigned numbers rather
	than mixed sign numbers.

debit -
	A debit is a negative value.  (see credit)

balance -
	A set balances if its sum is zero, the credit total is equal to
	the debit total.
		0 = asset + liability + equity + revenue + expense
		liability(credit) + equity (credit) + revenue(credit)
		= asset (debit) + expense (debit)

transaction -
	A set of 2 or more data define a financial event.
		Checking
		           Debit  Credit
		vvvvvvvvvvvvvvvvvvvvvvvv
		2000.09.27	   
		Groceries  $57.32
		Sales Tax  $ 4.01
		Checking	  $61.33
		^^^^^^^^^^^^^^^^^^^^^^^^
	The sum of every transaction is zero (balanced).
	Each transaction is recorded in a single journal.

split -
	Most accounting systems (not yet gnucash) allow the user to
	define "splits" and automatically calculate the division
	of a given value.
		Split			Debit  Credit
		WeeklyGroceries
			Checking	       100%
			Sales Tax	6.54%
			Groceries	(remainder)

line -
	A line is the unit of data in a ledger.
		Expenses/Tax	      Debit  Credit Balance
		2000.09.26 Postage    $  .33        $153.60
		vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
		2000.09.27 Sales Tax  $ 4.01        $157.61
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		2000.09.28 Auto Tag   $88.00        $245.61

post -
	Posting is the act of copying each line from a transaction
	into the respective ledgers.  The transaction key, journal
	and date(?), is recorded on each ledger line.  A check
	on each transaction line in the journal indicates successful
	posting.

period -
	At intervals (usually each month), the balance of the ledgers
	is verified (, any errors found and corrected), and the revenue
	and expense accounts are zeroed (closed).

trial balance -
	Each period, after all transactions have been posted (from the
	journals to the ledgers), each ledger value is listed.  The
	sum of all ledger values should be zero (balanced).  Any math
	errors or missing entries imply a nonzero sum and are traced
	from here back to the cause for correction.

income statement -
	After the trial balance demonstrates that all the ledgers balance,
	all the ledgers are listed in an arrangement that emphasizes
	the revenues and expenses.  This is "The Progress of the Organization".

balance sheet -
	Each period, after the revenue and expense accounts are zeroed,
	the ledger values are listed.  This is "The State of the
	Organization".

	There are many more details and variations that fit the above
principles to specific situations, but they are the subject of an
accounting degree.

Summarizing accounting 101,
-- 
Dr. Robert J. Meier                               FANUC Robotics North America
tel:+1.248.377.7469                      mailto:robert.meier@fanucrobotics.com