E2146 ERROR function called in the Configuration

The error message suggests that an error function within the integration configuration was triggered, forcing the data transfer to fail. The specific message:

E2146 - ECE_FunctionForceError: ERROR function called in the Configuration forced the Transfer to fail:Additional information: Account Id not found in link storage for Customer: 111990, EntryNo: 10987.

indicates that the integration could not find a corresponding Salesforce Account ID for Customer 111990 in the Rapidi Link Storage which is used to match external system customers with Salesforce Accounts. On the mapping itself, an expression/formula is used to retrieve the Salesforce Account ID from the associated Link Storage.

The formula on the mapping list should be similar to the following: ##BLANKVALUE(LSLOOKUP('%%LSCUST%', "Customer No."),ERROR('Account Id not found in link storage for Customer: %1, EntryNo: %2',"Customer No.","Entry_No"))

Solution:

  • Check in Salesforce if that specific account exists and whether it has been deleted or modified. If you need to create the account again and resync it, you can do that via your current Rapidi customer-related transfers by running them manually
  • If the account exists in Salesforce and it has the correct information, check the customer-related transfers within Rapidi and review the current filters that you have set up. The account in question might not meet all criteria and that would be the reason why it hasn't been transferred to Salesforce.