As mentioned there is software that helps with this and the tracking of these entries. Rockton also has tools to help with this.
As Steve had mentioned, you need to be a large organization to have true separation of duties that meets auditors requirements, based on roles.
As always, you need to have correct accounting controls to manage all system... I will leave that to CPAs with Audit experience.
Now from a systems and SQL perspective, my area of expertise...
No Dynamics GP User should have PowerUser status or anything equivalent. (All roles assigned)
In both Dynamics GP and SQL you need to create different 'users' logins to handle the two different tasks.
In Dynamics GP, have the normal finance duties assigned to the users actual AD account correlation. Now create a second Dynamics GP user with the different permissions to be used when needed to complete the administration tasks.
In SQL, you do the same thing. The Dynamics GP users ONLY belong to the DYNGRP. NEVER EVER give them SYSADMIN DBOwner or any other roles.
If the user needs any other access to SQL, from anything other than Dynamics GP, then create a domain user account for that user with that access.
By creating and forcing these restrictions, you are enabling a better audit trail, system reporting trail, for these NON regular work duties.
It is not a true separation, since the same person has access to this, but from the SYSTEM, it is a separation of duties, thus accounting controls can now be applied more easy.
------------------------------
Kerry Hataley
CEO & President
Nanook Software, Inc
------------------------------
Original Message:
Sent: 02-06-2019 04:34 PM
From: Lou Spevack
Subject: Sys Admin Security
We have new auditors who are asking a familiar question: How can the financial system admin have back end access to Dynamics GP and be part of the accounting team. To them, this breaks every separation of duties rule: If your GP Admin is part of the accounting team instead of IT, how do you split responsibilities with IT and how do you mitigate security risk? Does your admin do upgrades, repair data, and administer security? I know the general principals but I'm wondering how GPUG members manage this in practice.
------------------------------
Lou Spevack
Systems Accountant | Dynamics Credentialed Professional
American Council on Education
Washington DC
------------------------------