ESS Fusion AI adopted by

  • Binkelman logo
  • FEI Inc. logo
  • IBT Industrial Solutions logo
What they adopted

Questions and Answers: AP and Document Automation for Prophet 21 and IFS

Short, direct answers to the questions buyers ask about ESS Fusion AI: AP automation, three-way matching, sales orders, PO acknowledgements, IFS and security. Each answer links to the page that covers it in depth.

The Platform

What is ESS Fusion AI?

ESS Fusion AI is an AI document processing platform for Epicor Prophet 21 and IFS. It reads a business document with an AI vision agentic system, checks it against live ERP data, and posts the transaction in the ERP.

ESS Fusion AI overview

Which documents can ESS Fusion AI process?

Vendor invoices, non-PO expense invoices, customer purchase orders, quotes, PO acknowledgements, packing slips, vendor credits and vendor statements. Each document type runs through its own pipeline.

AI document processing for ERP

Which ERPs does it work with?

Epicor Prophet 21 and IFS have pre-built integrations. ESS Fusion AI also works with other ERPs that offer API integration, which ESS scopes during a pilot.

AI document processing for ERP

In what form can documents arrive?

As a PDF, a scanned image, or the body of an email. Documents can come in by email, from a shared drive or cloud storage folder, or by upload.

How documents are read

Does it need a template for each vendor or customer?

No. The AI vision agentic system reads the whole document by meaning, so a vendor's or customer's first document is processed like any other.

AI document processing and OCR compared

Can we add a new document type?

Yes. A document type is configuration: its fields, its ERP lookups, its matching rules and its posting step. Adding one does not require a new project.

Any document, configured as a pipeline

AP Automation for Prophet 21

How does AP automation work in Prophet 21?

The vendor invoice is read, its vendor, items and GL accounts are resolved against live P21 data, it is matched to the purchase order and the receipt, and the voucher is posted in Prophet 21. Only invoices outside your tolerances go to a reviewer.

AP automation for Epicor Prophet 21

How does PO-to-voucher automation work in P21?

The voucher is created from the PO receipts through Prophet 21's own Convert PO to Voucher process. Each invoice line is applied to the received PO line and capped at the quantity received, freight is prorated by quantity, and P21 returns the voucher number.

P21 PO-to-voucher automation

What happens to unvouchered receipts in P21?

They clear as their invoices are vouchered. After each voucher, the quantities still received but not vouchered on that PO are reported, and the AP workspace lists open receipts, received-not-invoiced balances and accruals.

P21 unvouchered receipts

What if the invoice arrives before the receipt?

The invoice cannot be vouchered until Prophet 21 has a received quantity. The pipeline can park it, re-check P21 on a schedule, and resume by itself once the receipt is posted.

Invoices that arrive before the receipt

How are non-PO invoices handled?

GL accounts are proposed from the vendor's purchase accounts and the chart of accounts, a reviewer confirms them, the invoice is approved by rule, and it posts as an expense voucher in P21.

Non-PO invoice automation for Prophet 21

Can it reconcile vendor statements?

Yes. The statement is read in any layout and every line is checked against Prophet 21 as paid, open, amount mismatch or not found.

Vendor statement reconciliation for Prophet 21

How are duplicate invoices caught?

In two places. The file is checked when it arrives, so the same document is not processed twice, and Prophet 21 checks the invoice number for the vendor when the voucher is created.

P21 vendor invoice processing

Matching and Tolerances

What is a three-way match in Prophet 21?

A three-way match checks each vendor invoice line against the purchase order and the receipt before a voucher is created. ESS Fusion AI compares the invoice with the PO under your tolerances, then vouchers against the received quantity.

Three-way match for Prophet 21

What is the difference between two-way and three-way matching?

Two-way matching compares the invoice with the purchase order. Three-way matching also compares it with the receipt. Two-way suits services and drop shipments; three-way suits stocked goods. You set this per document type.

Two-way and three-way invoice matching

Where are match tolerances set?

In ESS Fusion AI, on a configuration screen. Each field can be an exact match, an absolute amount, a percentage or a date window, with its own severity.

Match tolerances

What happens when an invoice does not match?

It goes to a reviewer, who sees the invoice beside the ERP values with each difference shown. The reviewer can pair lines, correct a value, approve, reject, or send it through an approval workflow.

When a line does not match

What does touchless AP automation mean?

An invoice that matches on every field, within your tolerances, is approved and posted with no one touching it. Everything else is routed to a person with the reason attached. You choose the tolerances and which vendors always get a review.

Touchless AP automation

Sales Orders and PO Acknowledgements

How does sales order automation work in Prophet 21?

The customer's purchase order is read, the customer, ship-to and items are resolved against live P21 data, and the sales order is created in Prophet 21. Orders that need a decision go to a reviewer first.

Sales order automation for Prophet 21

Can it match a customer's part numbers to our items?

Yes. Each order line is matched to your P21 item by the customer's part number, the supplier's part number or your item ID, and the unit of measure is resolved.

Customer part number cross-reference

Can it create quotes as well as sales orders?

Yes. The same pipeline can create the document in Prophet 21 as a sales order or as a quote.

Quote automation for Prophet 21

Can it process packing slips?

Yes. A packing slip is classified, read in any supplier layout, and compared with the open purchase order, so short shipments, over shipments and unexpected items are flagged for receiving. Recording the receipt in Prophet 21 is configured to fit your receiving process.

Packing slip automation for Prophet 21

How does purchase order acknowledgement automation work?

The supplier's acknowledgement is compared with the open purchase order: quantity, unit price and promised date, each under its own tolerance. Once approved, the PO lines are updated and the PO is marked as acknowledged.

PO acknowledgement automation for Prophet 21

Does it replace EDI?

No. EDI remains the right channel for trading partners who support it. ESS Fusion AI covers the customers and suppliers who send documents by email, by reading the document they already send.

Order entry automation for distributors

IFS

Does ESS Fusion AI work with IFS Cloud?

Yes. It supports IFS Cloud and IFS Applications 8, 9 and 10. Transactions are created through IFS projections that ESS builds and tailors to each client's configuration.

AI document processing for IFS

How does IFS supplier invoice automation work?

The supplier invoice is read, the supplier, purchase order and parts are resolved against live IFS data, the invoice is compared with the PO under your tolerances, and the supplier invoice is posted in IFS.

IFS AP automation

What is IFS customer order automation?

IFS calls a sales order a customer order. The customer's purchase order is read, validated against IFS customers, addresses and parts, and created as a customer order in IFS.

IFS customer order automation

Can it process supplier order confirmations in IFS?

Yes. Each confirmation is compared with the open IFS purchase order on quantity, price and delivery date, and the PO is updated once the confirmation is approved.

PO acknowledgement automation for IFS

Why does it matter that ESS is an IFS Gold Partner?

The team that automates your documents is the team that implements, upgrades and supports IFS, with 15+ years of IFS expertise. One team owns the AI and the IFS integration.

IFS services from ESS

Security, Setup and Getting Started

Where is our data processed?

The platform runs in your own Azure or AWS tenant with enterprise encryption, and your documents are never used to train public AI models.

Security and compliance

Do we need the Epicor API module for Prophet 21?

No. ESS provides its own simplified API layer for Prophet 21, with 150+ endpoints, so transactions post without licensing the Epicor API module separately.

Prophet 21 integration and API

How are approvals handled?

Approval workflows are set up on screen. Rules on amount, vendor, department or document type select the workflow, which can have sequential or parallel steps, a required number of approvals and overdue reminders.

Approval routing by rule

Is there an audit trail?

Yes. Every document has a timeline that records each step it went through, who was notified and who approved or rejected it.

Security and compliance

What other approaches to AP automation are there?

There are four main approaches: document management with invoice capture, hosted AP services, document-specific automation products, and ERP-integrated AI platforms such as ESS Fusion AI. Each suits a different goal.

AP automation alternatives compared

How do we get started?

With a pilot on your own documents. Send ESS a sample of real invoices or orders, and ESS processes them against a Prophet 21 or IFS test environment so you can see what posts and what is routed for review.

Talk to ESS

Have a Question That Is Not Here?

Ask us, or send a document and see how it is read, matched and posted in a Prophet 21 or IFS test environment.