Revenue is recorded (booked) “when” it is both earned and realizable. Earned means the delivery process of the good or service is fulfilled by the seller. Realizable means the money is reasonably assured of being collected by the seller. […]