The definition of double entry accounting