eFC unable to connect to Sage 50

Common reasons you may not be able to connect to Sage from the eFC

Stuart avatar
Written by Stuart
Updated over a week ago

When trying to use the Operate eFC Link for exporting invoices to Sage 50, you may receive the following Error:
“Retrieving the COM class factory for component with CLSID {3CCA7768-E5C4-420E-B75D-754E0477A028} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."

This can occur due to multiple reasons:

  • The Sage Accounts Data Directory is incorrect

  • The Sage Login User name or Password is incorrect

  • The Sage Data Objects (SDO) is not enabled is Sage Accounts

The Sage Accounts Data Directory is incorrect

First check that your sage data directory is running the same version of Sage as the Sage application, if both the application and data directory have been upgraded correctly - you should also check the data path in the eFC.

  1. In Sage Accounts, click Help > About

  2. Under the Program Details section, copy the Data Directory contents into the eFC data path link

  3. Use the test connection function on the efc to verify whether this has resolved the issue

The Sage Login User name or Password is incorrect

In order for the eFC to connect to Sage, you need to login with the administrator or manager details and additionally ensure you are not logged into Sage at the same time.

  1. Verify what your correct login information is with your Sage Accounts Administrator or other user with Manager Access

  2. Once you have your login information, login to Sage Accounts itself to make sure the account works

  3. After verifying that the account works, enter these credentials into the eFC under Sage login details, then click Test connection to verify whether this has resolved the issue.

The Sage Data Objects (SDO) is not enabled is Sage Accounts

If you are using a version of Sage 50 Accounts v24.0 and below, you must enter a Sage Data Objects serial number and activation key before Sage will allow a third party application to access your accounts data.

  1. Within Sage Accounts, click Help > About

  2. Under Features Enabled, look for SDO

  3. Check to see if SDO has a Yes or a No

  4. If it has No, enable SDO using the information in the following Sage Documentation: Third party software - How to enter your Sage Data Objects (SDO) serial number and activation key

  5. Once enabled, click on test connection to verify whether this has resolved the issue.

If you have checked all of the above and are still not able to access Sage through the eFC we would recommend uninstalling Sage from the computer the eFC is installed on and then re-installing Sage - before doing this ensure that you have backed up a copy of your data file.

Did this answer your question?