Answer:
the transaction is complete and the goods or services are delivered.
Explanation:
According to generally accepted accounting principles (GAAP), the revenue should be recognized when the goods or services are delivered and the transaction is completed in all respects.
The revenue recognition principle applies when the revenue is realized or earned whether cash is received or not plus it also follows the accrual basis of accounting. Here, realizable means that customer received the product but the payment is made at the later date