While sending expenses to GP, you may face the following error. To resolve it, you will have to add the windows user using integration app as a super user on the Dynamics Web Service security console found under admin tools on the server web services are installed on. For details, please visit https://gorillaexpense.freshdesk.com/support/solutions/articles/1000156756


Timestamp:1/14/2015 9:35:31 AM Category:Main GP Exception Priority:1  EventId:100 Severity:Critical
                  Title:Exception while processing GP Upload 
           Message:GPPayablesInvoiceUpload.cs System.Web.Services.Protocols.SoapException: Insufficient authorization to perform this action.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at GorillExpense.IntegrationApp.DynamicsGPService2013Legacy.DynamicsGP.GetPolicyByOperation(String operation, Context context)
   at GorillExpense.IntegrationApp.Classes.GP2013PayablesInvoiceUpload.GPProcessSingleBatch(List`1 exp, List`1 memoFlds, Decimal total_amt)
   at GorillExpense.IntegrationApp.Classes.GP2013PayablesInvoiceUpload.GPProcessSingleExpense(List`1 ListExpenseInfo, List`1 Listsettings, List`1 ListConfigLabelInfo)