The revenue principle of GAAP requires revenue to be recorded in the period it is earned regardless of when it is billed or when cash is received. This is a simple measure if you are selling and shipping a product to a customer, but can become an adminis