1. Help Center
  2. General
  3. Dynamics GP Integration

Fidesic GP Module Installation Guide

An overview of the steps to install the Fidesic AP module for Dynamics GP.


  1. Log all users out of GP.
  2. Assure GP is fully shut down, and all related systems tasks have been close.
  3. If you are upgrading an installer should automatically uninstall old versions. 
  4. Implementation must be done as a WINDOWS ADMINISTRATOR during all steps. Whenever possible to “run application as administrator”, please do so to avoid any issues.


Module Install or Update 

Download Links


  1. Module Download 
  2. Save to all servers with GP setup.
  3. Open the executable file
  4. Follow Prompts (Assure install knows the folder where GP is installed)


Completing Install in GP (other users can log into GP at this point, however they may receive a pop-up message)



  1. Open GP by using the windows “Run as Administrator” option.  
  2. Must log into ALL COMPANIES as the “SA” user.  
  3. This should run our table setup as GP loads.
  4. If regular users log in and see “Initialization of the eInvoice and ePay dictionary will not be completed until you log on as a system administrator. ”, you may need to re-run grant, and re-log in as “SA” to clear that error on those companies.

**Everything below is for INSTALL only (not update)**


Setting up GP Security Tasks 

This process gives individual users permission to access our tables and buttons within GP. After Creating, assign this role to all users who need access to our system. 

  1. Microsoft Dynamics GP menu > Tools > Setup > System > Security Tasks
  2. Create a Task ID - call it "Fidesic Tasks" or similar nomenclature.
  3. Category: Sales or Purchasing (depending on AR or AP install of our solution)
  4. Task Name: (your choice), Task Description: (your choice)
  5. Product: eInvoice and ePay
  6. Type: Windows, Reports, Files (you need to select each one of these, then proceed to step 7 below for each)
  7. Series: Sales, Purchasing, System, Company, 3rd Party
  8. Enable all operations in the Access List to allow access to the actions.
  9. Save
  10. Microsoft Dynamics GP menu > Tools > Setup > System > Security Roles
  11.  Select the Role ID for the user you wish to grant Fidesic access to in GP
  12.  Select "Fidesic Tasks" (or whatever you named the Task in step 2)
  13. Click Save.


Disabling AR and AP Trigger Points

This step will remove unnecessary trigger points within your GP system.

  1.  MS GP->Tools->Setup->Company->Fidesic Company Options
  2. Then check the box next to "Disable Sales Triggers” for AP clients.
  3. Then check the box next to "Disable Purchasing Triggers” for AR clients.


Running Grant.sql on all company databases

To properly grant our module permissions to create tables/roles in GP, you will need to grant permissions in GP using our modified Grant.sql script on ALL COMPANY DATABASES. (Not just ones using Fidesic)

Grant script location: C:\Program Files (x86)\Fidesic\Grant.sql


Additional Windows Permissions

For Fidesic AR to work properly, all users of the system needs admin permissions on the following folder: C:\GP_INSTALL_LOCATION\Fid_PDF


Additional Notes: 

If using GP 2013-R2 or later, you must use this version of the Fidesic for AP Module: https://p2w.fidesic.com/downloads/Fidesic%20for%20GP2013-5fd0018e.exe


How To Uninstall Module

Our module is easy to uninstall and can be done using simple windows uninstaller functions. Process overview here. 


Error Codes

"The setup must update files or services that cannot be updated while the system is running."

There are other users currently logged into the GP server with GP open. Make sure all users are logged out of GP and have it fully shut down. 


"The specified installation path cannot be used because it does not contain the "Dynamics.exe element."


If you encounter this error, please make sure the file path ends with a "/"



If this error is encountered GP is likely not fully shut down. Our installer is attempting to edit a file that is currently open by Dynamics.exe. Make sure all users are logged out and GP is fully closed and try again.