KCS - Getting long "System.TypeInitializationException" error when importing into Quickbooks Desktop

Issue:

  • Get error message “System.TypeInitializationException: The type initializer for ‘OLB_Center.WPF.Model.FIBluePrintParser’ threw an exception. ---> System.UnauthorizedAccessException: Access to the path ‘C:\ProgramData\Intuit\QuickBooks 2014\components\olb\branding\filist\fiblueprint.xml’ is denied.” when trying to import into Quickbooks Desktop 

Environment:

  • Clio Web App
  • Quickbooks Desktop

Additional Information:

The solution as laid out by Quickbooks Desktop can be found here

Cause:

The error appears when Quickbooks Desktop cannot access fiblueprint.xml file, and can be related to user permission. This happens more frequently in Hosted, Terminal Services, or Citrix environments.

Resolution:

Solution 1: Grant the appropriate User permissions to the C:\ProgramData folder (with subfolders and files).

  1. Log-in as the User needing access.
  2. Manually go to the file location.
    (Note: Replace the 'X' with the year of QuickBooks Desktop you are using).
    • QuickBooks Pro/Premier/Accountant:  C:\ProgramData\Intuit\QuickBooks 201X\components\olb\branding\filist\
    • QuickBooks Enterprise:  C:\ProgramData\Intuit\QuickBooks Enterprise Solutions 1X.0\components\olb\branding\filist\
  3. Open fiblueprint.xml to verify if permissions are correct.
    • If you’re able to manually open fiblueprint.xml by double-clicking, close the file and restart QuickBooks Desktop.
    • If you’re unable to open file manually, provide the User full access to C:\ProgramData folder for the User account.
      1. Right-click the white space inside the "filist" folder.
      2. Choose Properties > Security tab > Edit.
      3. In Group or user names, select Everyone.
      4. In the Allow column, put a check mark in the Full control box.
      5. Click OK in the Edit window, then OK in the Properties window.
      6. Restart QuickBooks and Windows.
        Note: If you are unable to set permissions to this folder, you will need to work with an IT professional or with their hosting provider to update these permissions.

If the above solution does not work, you may need to Fix Microsoft .NET Framework, MSXML, and C++ issues using the QuickBooks Install Diagnostic Tool

If the above two solutions do not work, you may need to Reinstall QuickBooks for Windows using clean install

Was this article helpful?
This information is confusing or wrong
This isn't the information that I was looking for
I don't like this functionality