The two scenarios where Revenue is recognized are A) when the customer has paid cash (Cash Basis Accounting) and B) when services have been provided or goods delivered to the customer (Accrual Basis Accounting).
This system of accounting only takes cognizance of revenues and expenses when they have been paid or received.
Under this system of accounting, business revenue is captured and recognized as soon as they are generated. That is, the money does not have to be earned before it is recognized if it is certain that it will be earned.
Please see the link below for more about Accrual Basis Accounting:
https://brainly.com/question/25817056
Please see the link below for more about Cash Basis Accounting
https://brainly.com/question/4555544