The concept of double-entry bookkeeping is that every transaction affects the finances of a business in two ways: one as a debit and the other as a credit. The general ledger is a record of the two sides of each transaction.