You need to consider the needs of people beyond just your in-house users; especially the auditors.
External auditors, who themselves in many cases are uncertain how to interpret the new rules, will have to sign off on the changes. So you need to make it easy for external auditors to understand your process and decisions.RevRec Ready - Hot-Tip #3 It's not just an Internal Effort