AUTHORITATIVE LITERATURESTEP 1: IDENTIFY THE CONTRACT WITH THE CUSTOMERSTEP 2: IDENTIFY THE PERFORMANCE OBLIGATIONSSTEP 3: DETERMINE THE TRANSACTION PRICESTEP 4: ALLOCATE THE TRANSACTION PRICESTEP 5: RECOGNIZE REVENUE WHEN (OR AS) THE ENTITY SATISFIES A PERFORMANCE OBLIGATIONOTHER ISSUESPRACTICE ALERTPRESENTATION AND DISCLOSURE REQUIREMENTSPRESENTATION AND DISCLOSURE EXAMPLES