While pushing an expense report to GP, you may get an error that says VendorKey does not exist



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

Timestamp:3/29/2014 07:30:27 AM Category:GP Exception Priority:1  EventId:102 Severity:Critical

                  Title:Exception while processing Expense Record GE134-0

           Message:Exception while processing Expense Record GE134-0 Transaction Count - 2Amount - 500 Credit Entity - Cash Currency USDFirst ERP Account ID -NA--5155-2100-05- Exception Message - System.Web.Services.Protocols.SoapException: A validation exception has occurred.

Validation Errors:

- VendorKey does not exist


Solution

This vendorKey is the vendor number field on the users profile (the user whose report failed to go to GP -in this example it is the user who submitted GE134 report). Please make sure the user exists in GP as a vendor. You can do this by going to Purchasing -> Cards ->Vendor Card. If not, please create vendor in GP and make sure the same vendor number is updated user profile in Gorilla Expense (Web app admin login -> masters -> Users -> Edit Chris's profile)