Blog /Accounting

Why AI Finance Tools Fail on Legacy Systems and No-API Bank Portals

Rahul

Rahul Bhattacharya

Co-Founder and CTO, Adopt AI

30 October 2026

A finance lead connecting an older ERP terminal and a bank portal to a modern dashboard

A vendor demo runs on a clean sandbox with a modern cloud ERP and a bank that offers an API. The reconciliation finishes in seconds. Then your team asks the real question: will it work on ours?

Ours might be SAP ECC 6, QuickBooks Desktop, an AS400, or a regional bank whose only interface is a login page and a CSV download. For a controller in that position, AI finance tools legacy systems compatibility is the whole evaluation. A tool that cannot reach your data cannot do your work.

Where AI finance tools break

Most tools in this category share one assumption: every system you use exposes a documented, current API. When that holds, setup is quick. When it does not, the failure shows up in one of four places.

The ERP has no usable API. Older ERP versions expose limited or no endpoints, and the ones that exist often cover reads but not writes. The tool connects, pulls a partial picture, and cannot post or verify anything.

The bank has a portal and no feed. Aggregators cover thousands of banks, but not every credit union, regional bank or foreign institution. For those accounts, a person logs in, downloads a statement and uploads it. The automation stops at the portal.

The software runs on a desktop. QuickBooks Desktop needs a network tunnel and an SDK to reach from outside. That is real engineering work, and a vendor who says "we integrate with QuickBooks" may mean only the online edition.

The vendor sells the API back to you. Some platforms have an API and charge for access, or gate it behind a tier you do not own. Your data sits behind a paywall, and your tool has no way through.

Why the demo hides the problem

Sandboxes are clean on purpose. They hold the system a vendor already supports, with tidy data and no edge cases. A pilot on your real environment surfaces what the demo cannot: the custom fields, the two-factor prompts on a bank portal, the report that only exists as a PDF.

If an evaluation never touches your actual systems, you have tested the vendor's best day.

Questions to ask before you buy

  1. Which of my systems do you connect to today, and at which version? Ask for the version of the ERP, not the brand.
  2. What happens when a system has no API? A good answer describes a working method. A weak answer describes a roadmap.
  3. Can the tool read and write, or only read? Many integrations read only. Know which one you are buying.
  4. Who builds a connector I need? Ask whether you wait on a product queue or whether engineers work with you.
  5. What stays outside the tool's reach? An honest vendor names limits. Desktop software and some mainframe systems often need custom work, and a vendor who names that is easier to trust.

How agents reach systems without APIs

There are two workable approaches, and a serious vendor offers both.

The first is to use the interface the way a person does. An agent logs into a portal, navigates to the statement and downloads it. This works for bank and insurer portals that no aggregator covers.

The second is to discover the interface behind the interface. Adopt's Zapi records a browser session and turns the calls between the browser and the backend into tools an agent can use. When a system has no public API, the application still talks to a backend, and that traffic can become a connector.

Neither approach removes the human gate. Whatever the agent reaches, nothing posts to your books until a person approves it, and every step is logged so a reviewer can trace a number to its source.

How Adopt does this, and keeps it safe

Zapi is the piece that makes a no-API portal workable. It records a real browser session against the portal, maps the calls that session makes to its own backend, and turns those calls into tools an agent can use directly, so the agent reaches the data the way a person's browser does, with no documented API required. For desktop software like QuickBooks Desktop or an AS400 terminal, our engineers build the tunnel and connector as part of a scoped pilot, working alongside your own team, so the connector exists even when no vendor ships one.

None of that changes what the agent is allowed to do once it is connected. Before go-live, agents are scored against your own held-out prior-period data, so you see the accuracy on your files before you rely on them. The agent prepares; it never posts on its own, and every action, approval checkpoint and reviewer decision writes to an immutable audit trail, time-stamped and traceable back to the source document. That is what holds up when an examiner asks where a number came from.

The data itself stays yours. Client data is logically isolated and never used to train models, you can bring your own model keys, and you can deploy in your own cloud or on-prem if a client's data residency terms require it. Adopt is SOC 2 Type II, ISO 27001, HIPAA, GDPR, and CCPA certified. And because connecting to a legacy system is usually custom work, you own the connector and the workflow that gets built, not a black box you rent from us.

What this means for your evaluation

Start your evaluation with the hardest system you run, not the easiest. Give each vendor the same task on that system: pull a month of activity and reconcile it. Measure what they connect to, what they cannot, and how they explain the gap.

The tool that handles your oldest system will handle the rest. A tool that only handles the newest one gives you a short list of problems to solve yourself later. Adopt sits on top of the systems you already have, so you get automation now and carry the workflows forward whenever you do move.

To test it on your hardest system, book a pilot. For a map of how these tools fit around your ERP, read the finance team tech stack guide.

FAQs