While sending the records to the Nav following exception received in the Gorilla Expense Integration App logs. 


-------------------------------

Timestamp:5/7/2020 1:08:10 PM Category:Main NAV Exception Priority:1 EventId:100 Severity:Critical

                  Title:Exception while processing NAV Upload

           Message:NAVGLUpload.cs System.Web.Services.Protocols.SoapException: Type must not be  in Purchase Line: Document Type=Invoice, document No.=PINV6902, Line No.=0

   at System.Web.Services.Protocals.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)

   at System.Web.Services.Protocals.SoapHttpClientProtocol.Invoke(String methodeName, Object[] parameters)

   at GorillaExpense.IntegrationApp.NAVPIService.PurchaseInvoiceSer_Service.Create(PurchaseInvoiceSer& PurchaseInvoiceSer)

   at GorillaExpense.IntegrationApp.Classes.NAVPIWCostCtr.NAVProcessSingleBatch(List `1 exp, List `1 memoFlds, Decimal total_amt, String CreaditAccount, string Name, Boolean useMemoFlds)

   at GorillaExpense.IntegrationApp.Classes.NAVPIWCostCtr.NAVProcessSingleExpense(List `1 ListExpenseInfo, List`1 Listsettings, List `1 ListConfigLabelInfo)


--------------------------------


Solution:

Go to the integration app's setting and uncheck the Mentioned (in the red box) checkboxes and save it will resolve the error.