The fact that each transaction has a dual effect on the accounting elements provides the basis for what is called double-entry accounting.