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 overviewWhich 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 ERPWhich 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 ERPIn 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 readDoes 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 comparedCan 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 pipelineAP 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 21How 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 automationWhat 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 receiptsWhat 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 receiptHow 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 21Can 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 21How 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 processingMatching 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 21What 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 matchingWhere 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 tolerancesWhat 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 matchWhat 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 automationSales 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 21Can 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-referenceCan 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 21Can 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 21How 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 21Does 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 distributorsIFS
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 IFSHow 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 automationWhat 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 automationCan 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 IFSWhy 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 ESSSecurity, 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 complianceDo 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 APIHow 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 ruleIs 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 complianceWhat 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 comparedHow 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 ESSHave 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.







