What is the accrual basis of accounting?

In the accounting procedures, there are two methods of recording accounts viz. Accrual basis of accounting and cash basis accounting. Accrual accounting is a financial accounting method that allows a company to record revenue before receiving payment for goods or services sold or expenses are recorded as incurred before the company has paid for them.…