Answer
The revenue recognition principle holds that revenue should be recorded only when earned, not when proceeds are received. This means that it is only recognized when the contractual obligation has been executed.
Work Step by Step
This means that for services, this is the date the service is rendered, for goods, this is the date the goods are delivered, for software, this is when the user license is transferred to the user etc.