Assets = Liabilities + Equity

Cash basis accounting is when you record the transaction on the date that cash moves in or out of your business.

Accrual basis accounting is when you record the transaction on the date when it is incurred. Accrual basis accounting is also known double-entry accounting.