QuickBooks error OL-249 when importing a Web Connect file
What you are seeing
QuickBooks is unable to complete this action. [OL-249] Please try again later.
OL-249 is OL-301’s quieter sibling. Both fire while QuickBooks is reading a Web Connect file, and both blame the connection — but they usually mean different things, and treating them as the same error sends you down the wrong path.
How OL-249 differs from OL-301
OL-301 is generally about the file: its bank ID, its structure, its provenance. OL-249 is generally about the pairing — the file is readable and the ID is recognised, but QuickBooks cannot match it to the account you are importing into.
That distinction matters because the fixes are different. Chasing the INTU.BID for an OL-249 usually wastes an afternoon, since the BID is often perfectly correct.
Where the bank will not give you a Web Connect file at all, you can build the .qbo yourself from the statement PDF, which lets you set the bank ID and the account number to match what QuickBooks already has.
The account number is the usual culprit
A Web Connect file names the account it belongs to, and QuickBooks compares that against the account number stored on the account you are importing into. If they differ, the import stops.
They differ more often than you would expect. Banks mask account numbers in statements and not in Web Connect files. Some prefix a branch or sort code in one place and not the other. And an account set up in QuickBooks years ago may hold a number that has since changed.
- 1Open the .qbo in a text editor and find the ACCTID tag. That is the number the file claims.
- 2In QuickBooks, open the account and read the account number recorded on it.
- 3Make them match. Changing the number on the QuickBooks account is usually easier and safer than editing the file.
Account type has to agree too
A Web Connect file declares whether it is for a checking account, a savings account or a credit card. Importing a credit-card file into an account QuickBooks holds as a bank account — or the reverse — produces OL-249 rather than a message about types.
This catches people whose credit card was set up as a bank account in the chart of accounts years ago and has worked fine ever since, because nothing before now cared.
When it is genuinely the connection
Occasionally OL-249 means what it says. If the same file imported yesterday and fails today with nothing changed, check the ordinary causes before the exotic ones.
- QuickBooks is not on the current release. Intuit ships fixes for Web Connect handling regularly and older builds fail against files newer banks produce.
- The company file is in multi-user mode. Switch to single-user before importing.
- The file is being read from a network path or a synced folder. Copy it to the local disk first — a file that moves under QuickBooks while it reads produces connection errors.
The last resort that usually works
Deactivating bank feeds on the account and re-importing forces QuickBooks to ask which account the file belongs to instead of deciding for itself, which sidesteps every mismatch above at once.
This is not free
Deactivating bank feeds clears the account’s connection state and, on some versions, its matching history. Back up the company file first. If the account has years of reconciled history, try the account number fix before this one.
Related
QuickBooks error OL-301: what causes it, and how to fix it
OL-301 reads like a connection failure and usually is not. What the error actually means, the four causes in order of likelihood, and how to fix each.
ReadQuickBooks won’t import my .qbo file: 7 things to check
A checklist for when a Web Connect import fails, in the order that finds the cause fastest — from the file itself to the company file it is going into.
ReadDuplicate transactions after importing a QBO file
Why the same transactions appear twice after a Web Connect import, what FITID has to do with it, and how to clean up without deleting the wrong things.
Read