BPM interview question

Basic elements of revenue recognition?