QuickBooks Error OL-334: Correcting Outdated or Incorrect Bank IDs

QuickBooks Error OL-334 occurs when QuickBooks Desktop cannot verify your financial institution’s identity because the Bank Identification number (BID or FID) is invalid, missing, or discontinued. This error frequently appears when importing a Web Connect (.QBO) file or configuring bank feeds. It indicates that the bank ID provided in the file does not match the approved list in the QuickBooks Financial Institutions Directory (fidir.txt). To fix Error OL-334, update your local fidir.txt file or edit the bank identification numbers inside your .QBO file using a text editor.

Fast-Fix: The 45-Second Solution

To resolve Error OL-334, close QuickBooks, open File Explorer, and go to C:\ProgramData\Intuit\QuickBooks 20XX\Components\OLB\branding\filist. Rename fidir.txt to fidir.txt.old. Reopen QuickBooks and access the Bank Feeds Center; the program will automatically download a new directory file. If importing a .QBO file, open it in Notepad and verify the <INTU.BID> tag contains an active 4- or 5-digit number.


Quick Status & Triage Snapshot

  • Data Risk Tier: Low. Error OL-334 is an identity validation error. No transactions in your existing registers are modified or corrupted.
  • Multi-User Impact: Isolated to the user performing online banking setup or importing statement files. All other accounting operations continue without interruption.
  • Common Trigger: Financial institution mergers, bank rebranding, core banking system conversions, an outdated QuickBooks installation, or improperly generated .QBO files downloaded from the bank’s portal.
  • Estimated Fix Time: 5 to 15 minutes.

Technical Anatomy: How Bank IDs Function in QuickBooks

QuickBooks relies on a central directory of financial institutions certified by Intuit. Every participating bank is assigned a unique Financial Institution ID (<FID>) and a Bank ID (<INTU.BID>).

When you import a .QBO file or connect via Direct Connect, QuickBooks scans the header tags:

<SONRS>
  <STATUS>
    <CODE>0</CODE>
    <SEVERITY>INFO</SEVERITY>
  </STATUS>
  <DTSERVER>20260315120000</DTSERVER>
  <LANGUAGE>ENG</LANGUAGE>
  <FI>
    <ORG>MyBank</ORG>
    <FID>12345</FID>
  </FI>
  <INTU.BID>12345</INTU.BID>
</SONRS>
[Import .QBO File] -----> Reads <INTU.BID> Tag -----> [QuickBooks fidir.txt]
                                                              |
                                                      ID Missing / Inactive
                                                              |
[QuickBooks Desktop] <--- Throws Error OL-334 <---------------+

If the <INTU.BID> is missing, reads 0000, or contains an ID number that has been retired due to a bank merger, QuickBooks rejects the file with Error OL-334 to prevent transaction corruption.


Diagnostic Flowchart: Error OL-334 Decision Path

  1. Determine how the error was triggered.
    • Did the error occur while importing a downloaded .QBO file?
      • Yes: Inspect the file’s internal tags in Notepad (proceed to Step 2).
      • No: The error occurred during active Bank Feed setup. Proceed to step 2.
  2. Check directory currency.
    • Has QuickBooks been updated to its latest maintenance release this month?
      • No: Update QuickBooks Desktop to download the newest financial institution directory.
      • Yes: Proceed to step 3.
  3. Inspect the financial institution status.
    • Did your bank recently complete a merger, system change, or name change?
      • Yes: The old Bank ID has likely been deactivated. Remap your connection to the bank’s new legal entity name.
      • No: Follow the manual directory refresh procedure.

Differential Diagnosis: Don’t Confuse Error OL-334 With…


Step-by-Step Repair Guide

Work through these steps to update your directory and resolve bank ID conflicts.

Step 1: Force Update the Financial Institutions Directory (fidir.txt)

If your local copy of fidir.txt is damaged or hasn’t updated automatically, QuickBooks cannot validate recognized banks.

  1. Exit QuickBooks Desktop.
  2. Press Windows Key + E to open File Explorer.
  3. In the address bar, paste the following path (replace 20XX with your version year, e.g., 2024, 2025, 2026):
    C:\ProgramData\Intuit\QuickBooks 20XX\Components\OLB\branding\filist
  4. Find the file named fidir.txt.
  5. Right-click fidir.txt and rename it to fidir.txt.old.
  6. Open QuickBooks Desktop.
  7. Go to Banking > Bank Feeds > Bank Feeds Center.
  8. QuickBooks will detect the missing file, connect to Intuit servers, and download the latest certified fidir.txt.
  9. Retry importing your file or configuring your bank feed.

Step 2: Edit Bank ID Tags in the .QBO File

Some financial institutions export .QBO files with generic or blank <INTU.BID> tags. You can correct this manually:

  1. Locate the downloaded .QBO file on your computer.
  2. Right-click the file, select Open with, and choose Notepad.
  3. Use Ctrl + F to find <INTU.BID>.
  4. Check the number following the tag. If it is 0, 0000, or missing:
    • Open fidir.txt (from Step 1) in Notepad and search for your bank’s name.
    • Note the active 4- or 5-digit number associated with your bank.
    • Alternatively, use a certified generic bank ID (such as 3000 for Wells Fargo or 01239 for Chase) strictly to allow the file parser to clear the import gate.
  5. Update both the <INTU.BID> and <FID> tags with the valid number. Example: <FID>3000</FID> <INTU.BID>3000</INTU.BID>
  6. Click File > Save.
  7. In QuickBooks, go to File > Utilities > Import > Web Connect Files and select the edited file.

Step 3: Deactivate Online Banking on Old Account Profiles

If your bank changed names or merged with another institution, previous connection settings will conflict with the new bank identity.

  1. Go to Lists > Chart of Accounts.
  2. Right-click the bank account and choose Edit Account.
  3. Under Bank Feed Settings, select Deactivate All Online Services.
  4. Click Save & Close.
  5. Set up the bank feed again under Banking > Bank Feeds > Set Up Bank Feed for an Account, searching for your institution under its updated corporate name.

Hard Stop: When Bank IDs Are Permanently Discontinued

If your financial institution was acquired and discontinued its direct integration with QuickBooks, its original Bank ID will be removed from fidir.txt. When this happens:

  1. QuickBooks will reject any setup attempts using the old institution name.
  2. Search the Bank Feeds setup directory for the acquiring bank’s name.
  3. If the institution no longer supports direct QuickBooks downloads, request transactions in .CSV format and convert or enter them manually.
  4. If general bank feed synchronization continues to fail across all accounts, follow Manual Fix: 5 Steps to Resolve QuickBooks Bank Feeds Not Updating.

Closing the Books

QuickBooks Error OL-334 is an identity matching issue that occurs when bank directories or files fall out of alignment. Refreshing the fidir.txt directory file or correcting identification tags within your statement file allows the software to properly recognize your bank and resume normal transaction imports.