If you are receiving an error including the phrase 'COM CLASS Factory' or 'Class Not Registered' when testing the connection or posting to QuickBooks (any version), please try the steps below to correct the problem:
-
Close QuickBooks and MC Trade
- Check the Quickbooks application folder path to confirm that the file, QBFC4.dll is present.
IMPORTANT: your QB application folder may be different on your machine from the example in this article. If so, use the actual application folder where you have installed QB.
The typical location is:
C:\Program Files (x86)\Common Files\Intuit\QuickBooks\
- If the file is not present, go to 'C:\Program Files (x86)\WebLink Connect\' and copy the file from there and paste it into the QuickBooks application folder, or you may download it from this link and unzip the downloaded file into your QB application folder (see step 2, above).
- Select the 'Start' button from your taskbar and type: CMD
- Right-Click on 'Command Prompt' and select 'Run As Administrator'
- In the window that comes up copy and paste the following and press enter
IMPORTANT: If your actual QB software installation uses a different application folder, be sure to modify this to point to the actual folder location.
regsvr32.exe "C:\Program Files (x86)\Common Files\Intuit\QuickBooks\QBFC4.dll"
- You should receive a 'File Successfully Registered' message, if you receive an error including '0x80070005', go to ** below
- Close the 'Command Prompt' and re-launch MC Trade and QuickBooks and re-test integration
** '0x80070005' errors typically occur due to a lack of windows permissions, if you receive this follow these steps:
1. Go to the QBFC4.dll in your QB application folder. The typical location is shown below, but your installation may use a different folder.
C:\Program Files (x86)\Common Files\Intuit\QuickBooks\
2. Right-Click the .dll file and select 'Properties'
3. Select 'Security' Tab and select the 'Edit' button
4. Set both groups 'System' (if available) and 'Users' to 'Full Control' in the check boxes in the bottom section
5. Hit 'OK' and close and re-attempt from step #4