revenue accounting processrevenue recognition process flowrevenue recognitionrevenue recognition softwarerevenue recognition principlerevenue recognition for servicesmethods of revenue recognitionexample of revenue recognitionnew revenue recognition standardsubscription revenue recognitionrevenue recognition guidance4 revenue recognition criteria