does fasb require accrual basis
In short, GAAP requires accrual accounting rather than cash accounting, because the accrual basis better fits the defined objectives of the Financial Accounting Standards Board (FASB). Accrual accounting requires companies to record transactions in the time period in which financial events occur.