If a company is using accrual basis accounting, when should it record revenue?
A) When cash is received, even though services may be performed at a later date.
B) When services are performed, even though cash may be received at a later date.
C) Before services are performed.
D) When cash is received, 30 days after the completion of the services