What is the principle behind revenue recognition?
Revenue is recognized when it is earned, which means when the promised goods or services have been delivered to the customer. It is not recognized when the contract is signed and not when the cash is received. Signing creates an obligation. Collecting cash settles a receivable. Only delivery converts the obligation into revenue on the income statement, which is the single principle that drives both ASC 606 and IFRS 15.