Under generally accepted accounting principles revenue should not be recognized until it has been earned. For sales of products, revenue is not considered earned until there has been a transfer of ownership to the buyer. The timing of the transfer of ownership often depends upon the shipping terms. For services, revenue is generally not recognized until the service has been performed.