TCP Logo
All guides

Epicor IDC Alternative: Fluent with Epicor ECM AP Automation

Keep Epicor ECM for archive and workflow, and use Fluent in place of Epicor IDC to read invoices, match them in Kinetic and route them into ECM workflows.

Gonzalo Nuñez

Gonzalo Nuñez

Chief Technology Officer


Epicor IDC Alternative: Fluent with Epicor ECM AP Automation

Fluent is an alternative to Epicor Intelligent Data Capture (IDC), the capture layer of Epicor ECM AP Automation, and it works alongside Epicor ECM. Keep ECM for the document archive, workflow and retention; use Fluent to read each invoice, match it against the purchase order and receipts in Kinetic, draft it in AP Invoice Entry, and send the document into an ECM workflow. Teams without ECM can use Fluent on its own.

What each product does

Epicor ECM AP Automation is Epicor's own AP product, built on Epicor ECM (formerly DocStar). It combines three things that are worth separating, because they are separate decisions:

  • Capture. Reading the invoice and pulling out its fields. In Epicor's stack this is Intelligent Data Capture (IDC).
  • Document management. Storing, indexing and retrieving the invoice and everything attached to it, with retention. This is ECM itself.
  • Workflow. Routing the document for review and approval. ECM workflows handle this.

Fluent does one of those three jobs, and goes further into Kinetic than a capture layer usually does. Fluent's AP agent reads the invoice, resolves the vendor, parts, purchase order and receipts against live Kinetic data, and drafts the invoice in AP Invoice Entry for a person to process. It is not a document archive, and it does not try to become one. For that, it integrates with ECM.

Fluent vs IDC at the capture layer

This is the real comparison. ECM stays in both columns.

Epicor ECM with IDCEpicor ECM with Fluent
Reading the invoiceIDC extracts fields and indexes them into ECMFluent reads PDFs, scans, photos, spreadsheets, email bodies, XML and EDI
Setup for new vendor layoutsAsk Epicor how IDC is configured per layoutNo templates per vendor, no field mapping, no model training
Changing behaviorAsk EpicorWritten instructions; corrections become instructions
Resolving against KineticAsk Epicor what is resolved at capture timeVendors by name and tax ID; parts including the supplier's own part numbers; purchase order and receipts
MatchingAsk EpicorTwo-way and three-way against the purchase order and the receipts behind it
ResultIndexed document in ECMDraft in AP Invoice Entry, with the document sent to an ECM workflow
Archive, workflow, retentionECMECM

"Ask Epicor" means we could not confirm the answer from Epicor's public positioning. Ask for a demo on your own invoices.

How the two work together

Fluent's Epicor ECM integration turns ECM document types into agents. A typical AP flow looks like this:

  1. Invoices are emailed or forwarded to the Fluent agent.
  2. The agent reads the invoice and finds the vendor by name and tax ID.
  3. It matches each line against the purchase order and the receipts behind it: quantity against what is left to bill, unit price against the order, and freight never billed twice. On partial shipments it offers only the quantity still left to bill.
  4. It drafts the invoice in AP Invoice Entry, with every difference shown on the line.
  5. It sends the document to an ECM workflow, so ECM keeps the archive, approval routing and retention it already handles.
  6. A person processes the draft. Nothing posts before that unless you set approval thresholds for low-risk documents; the default is review.

If no vendor matches, the invoice is drafted with a note of what was searched and waits for a person. Fluent also validates invoices with fiscal authorities such as SAT (Mexico), DIAN (Colombia) and SEFAZ (Brazil).

Metalworks runs its AP invoices through Fluent's agents in Epicor Kinetic. Read the Metalworks story.

Everyone was saying that it was too good to be true. But actually, it proved that it is a good software, and that people should not feel like it’s too good to be true, because it works.

Jill Schoedel · IT Manager, Metalworks

What gets installed

Epicor ECM is a document management system, so it is infrastructure you run or have hosted, with its own administration. That is part of its value: it is a system of record for documents.

Fluent installs nothing inside Epicor. It calls Epicor Kinetic's REST API from outside, with no customization, no BPM, no staging table and no import file. It works on premise or Epicor-hosted; restricted networks allowlist Fluent's fixed egress IPs. Each agent generates an Epicor access scope listing exactly the services it calls, which you import so Epicor enforces least privilege. Setup is about thirty minutes of accounts and onboarding, and most teams review documents the same day.

The archive is a real reason to keep ECM

ECM is more than AP. It stores and indexes documents across the business: invoices, packing slips, contracts, quality records, whatever your team files. If auditors, customers or your own staff pull documents out of ECM today, that is a reason to keep it, and Fluent is built to work with it.

Fluent keeps an audit log of every field it read and every decision it made, which answers "why did the agent draft this line this way?" It is not a replacement for a company-wide document repository, and we would not suggest using it as one.

Beyond AP

ECM document types are not limited to invoices, and neither are Fluent agents. Fluent has agents for ten Epicor Kinetic screens: Quote Entry, Order Entry, Customer Shipment, AR Invoice Entry, Cash Receipts Entry, PO Entry, Receipt Entry (packing slips), AP Invoice Entry, Time Entry and Issue Material. A customer purchase order or a packing slip stored in ECM can be read and drafted into Kinetic the same way.

Which option fits

  • You run ECM and IDC, and capture works well for you: stay where you are. There is no reason to change a capture layer that is not slowing you down.
  • You run ECM, and the slow part is correcting capture, keying lines or matching to receipts: keep ECM for archive and workflow, and use Fluent in place of IDC.
  • You do not run ECM, and you need a company-wide document archive: ECM is a strong choice, and you can add Fluent for capture and matching from the start.
  • You do not run ECM, and you only need AP entry and matching in Kinetic: Fluent on its own is enough. Fluent keeps an audit log, and your original documents stay wherever you keep them today.
  • You want one vendor for everything: Epicor's own stack keeps it to one vendor. TCP, the company behind Fluent, is an Epicor Platinum Partner, but Fluent is a separate product with its own contract.

Try it with your ECM setup

The ECM integration is described on Fluent for Epicor ECM, the AP agent on AP automation, and the Kinetic connection on Epicor integration. Paid plans start at $600/month, with usage metered in credits (pricing). To see Fluent on your own invoices and ECM document types, book a demo.

Frequently Asked Questions

No, unless you want it to. Fluent integrates with Epicor ECM and can send any document to an ECM workflow, so ECM keeps its role as archive, workflow engine and retention store. Fluent replaces the capture layer, Epicor Intelligent Data Capture (IDC).

ECM is the document management system: storage, indexing, workflow and retention. IDC is the capture layer that reads documents and extracts their fields. Fluent is an alternative to IDC, and goes on to resolve and match the invoice in Kinetic.

Yes. Fluent calls the Kinetic REST API directly and drafts invoices in AP Invoice Entry, with an audit log of every field read and decision made. If you need a company-wide document archive, add a document management system such as ECM.

Yes. Fluent matches each invoice against the purchase order and the receipts behind it, checks quantity against what is left to bill and unit price against the order, never bills freight twice, and shows every difference on the line.

The invoice is drafted with a note of what was searched, and it waits for a person. Nothing posts until someone processes the draft, unless you have set approval thresholds for low-risk documents.

Fluent setup is about thirty minutes of accounts and onboarding, and most teams review documents the same day. Nothing is installed inside Epicor; each agent generates an access scope you import, and Epicor enforces it.

Read more

Ready to Save Hours Every Week?

Send us a batch of sample documents. Our Epicor specialists will show you what an agent can automate, and what still needs your judgment.