AP Automation Software for Epicor Prophet 21 (P21)
Prophet 21 AP automation from ESS Fusion AI is Epicor P21 accounts payable automation that takes a vendor invoice from the inbox to a posted voucher. It is Epicor Prophet 21 invoice automation that eliminates manual AP keying in P21, and a modern DocStar alternative. ESS Fusion AI reads every vendor invoice with an AI vision agentic system — no OCR templates — validates it against your live Prophet 21 data, runs a 3-way match against open POs and receipts, and posts the voucher straight through to P21.
From a vendor invoice to a 3-way-matched voucher in P21 in minutes, not 10–20 minutes of keying — no templates, no re-keying.
Distributors adopting ESS Fusion AI
Binkelman, FEI Inc. and IBT Industrial Solutions are adopting ESS Fusion AI for AP invoice processing on Epicor Prophet 21. Each one evaluated Fusion AI on its own merits and chose it — a separate decision from the ERP work they already trust ESS with.

Binkelman
Epicor Prophet 21
Adopting
- AP invoice processing
- Sales order entry
- POA / EDI acknowledgements
- Talk to your ERP data

FEI Inc.
Epicor Prophet 21
Adopting
- AP invoice processing
- Sales order entry
- POA / EDI acknowledgements
- Talk to your ERP data

IBT Industrial Solutions
Epicor Prophet 21
Adopting
- AP invoice processing
Planned next
- Sales order entry
- POA / EDI acknowledgements
- Talk to your ERP data
Running Prophet 21 too? See Fusion AI on your own documents
Why Manual AP Is Holding Prophet 21 Back
Accounts payable is one of the last fully manual workflows in most P21 shops — and it shows.
10–20 minutes per invoice
AP staff hand-key every header and line into P21 — slow, costly and error-prone work that scales only with headcount.
Template OCR keeps breaking
Zonal OCR tools fail the moment a vendor tweaks its invoice layout, sending "automated" invoices back to manual entry.
Transcription errors hit payments
A mistyped quantity, price or GL code flows downstream into payments and reconciliation, creating disputes and rework.
Backlogs grow with volume
Month-end and growth spikes pile up because the only lever you have is adding more people to key faster.
Knowledge trapped in a few heads
Which vendor formats mean what, and how each maps to P21, lives in two or three veterans — a real risk when they're out or leave.
From Vendor Invoice to Posted Voucher in Four Steps
Template-free AI vision, line-level extraction, automated 3-way match, straight-through posting to P21.
01Read any layout
AI vision extracts every header and line-item field from any vendor invoice — no templates, no zones.
02Validate against P21
Vendor, items and GL accounts are resolved against your live Prophet 21 data in real time.
033-way match
Each line is matched against the open PO and the receipt; tolerances and exceptions are applied automatically.
04Post straight through
High-confidence invoices post directly to P21; only exceptions route to an AP reviewer.
The system is self-improving — every reviewer correction sharpens extraction and matching, so the volume that posts straight through keeps climbing over time.
P21 Vendor Invoice Processing, Line by Line
P21 vendor invoice processing starts with reading the whole invoice, not a few header fields. The AI vision agentic system extracts the vendor, invoice number, date, PO number, terms, freight and every line: item, description, quantity, unit of measure, unit price and extension.
Each value is then resolved against live Prophet 21 data. The vendor is matched to the P21 vendor record, items are matched by your item ID or the supplier's part number, and units of measure and GL accounts are looked up, not guessed. A scan that holds several invoices is split, and each invoice is processed separately. Duplicates are caught twice: once on the file at intake, and again on the invoice number when P21 creates the voucher.
P21 PO-to-Voucher Automation
P21 PO-to-voucher automation is the step most tools leave to a person. ESS Fusion AI creates the voucher from the PO receipts through Prophet 21's own Convert PO to Voucher process, so the result is the same voucher an AP clerk would create, with the same audit trail in P21.
- Selects the purchase order, or the vendor and a list of POs when one invoice covers several
- Enters the invoice number, invoice date and invoice amount
- Applies each invoice line to the received PO line, in the invoice's unit of measure and at the invoice cost
- Caps every line at the quantity received, so nothing is vouchered that has not arrived
- Enters freight and prorates it across the lines by quantity
- Returns the P21 voucher number and records it against the invoice
Working Down P21 Unvouchered Receipts
P21 unvouchered receipts are goods you have received but not yet been invoiced for, and they are where month-end accruals come from. Every voucher ESS Fusion AI posts reduces that balance, and the response from each posting lists the quantities still received but not vouchered on that purchase order.
The AP workspace then shows the whole picture: open receipts and purchase orders, received-not-invoiced balances by vendor, and accrual batches built from them for review and approval. AP can see which vendor invoices are missing before the period closes.
Invoices That Arrive Before the Receipt
When a vendor invoices on shipment, the invoice reaches AP before the goods are received. There is no received quantity to voucher against, so the invoice cannot post. The pipeline can park it, re-check Prophet 21 on a schedule, and resume by itself once the receipt is posted. If the receipt still has not appeared by your deadline, AP is notified.
Non-PO Invoices and GL Coding in P21
Non-PO invoices such as utilities, rent, freight carriers and services run through their own pipeline. GL accounts are proposed from the vendor's purchase accounts first and the chart of accounts second, and a reviewer confirms them.
- Approval rules by invoice amount, vendor, department or GL account
- Approvers can edit the GL distribution by account, department, amount or percent
- Posts as an expense voucher in P21, including intercompany vouchers
- One invoice can be split across companies using saved percentages per vendor
- Vendor credits for inventory returns are converted to vouchers
Epicor Prophet 21 Invoice Automation: Tolerances and Touchless Posting
You decide what counts as a match. Tolerances are set per field as an exact match, an absolute amount, a percentage or a date window, each with its own severity. An invoice that matches on every field can be approved and posted automatically, and you can exclude chosen vendors so they always get a human review.
Epicor P21 Accounts Payable Automation Beyond the Invoice
Epicor P21 accounts payable automation does not end when the voucher posts. The same platform gives the AP team a workspace built on live Prophet 21 data.
- Aging, overdue invoices, and discounts taken and missed
- Duplicate invoice review
- Vendor statement reconciliation: each statement line checked against P21 as paid, open, mismatched or not found
- Workload by AP clerk, with invoices assigned by vendor range, round robin or load
- A supplier portal where vendors submit invoices and check payment status
A 150+ Endpoint Domain API That Posts AP Vouchers Straight Into P21
Most AP tools stop at extraction and hand you a file to import. We go all the way into the ERP. ESS has built a simplified domain API on top of Epicor — 150+ endpoints covering partial invoices, inventory returns, orders and more — so AP automation doesn't just read an invoice, it completes the 3-way match and posts the voucher in Prophet 21.
- Native on-premises API layer — no Epicor API module required
- 3-way match against open POs and receipts inside P21
- Validates vendors, items and GL accounts against live P21 data
- Works on Epicor Cloud and legacy on-prem installs alike
Template-Free
AI vision, not zonal OCR
ERP-Native
Posts straight into P21
Self-Improving
Learns every correction
Private
Your tenant, your data
Explore related solutions: Three-Way Match for Prophet 21, AP Automation Alternatives Compared, P21 Document Processing, Epicor Prophet 21 Services, Touchless AP Automation, AI Vision vs. Traditional OCR, and IFS AP Automation.
Related Reading
Go Deeper
FAQ
Epicor P21 AP Automation — FAQ
AP automation software for Prophet 21 should do more than read invoices. It should validate each invoice against live P21 vendors, items and GL accounts, run a 3-way match against open POs and receipts, and post the voucher directly into Prophet 21 so nobody re-keys it. ESS Fusion AI delivers that full Prophet 21 invoice automation flow, using template-free AI vision and a 150+ endpoint P21 API with no Epicor API module required. It works for Epicor Cloud and on-premises P21 alike.
AP invoice automation for Epicor Prophet 21 follows four steps: read, validate, match, and post. ESS Fusion AI ingests invoices from email, shared drives or cloud storage, then an AI vision agentic system performs AI invoice capture on every header and line-item field — no templates, no zones. The vendor, items and GL accounts are validated against your live P21 data, a 3-way match runs against the open purchase order and the receipt, and high-confidence invoices post straight through to Prophet 21. Only genuine exceptions route to an AP reviewer, so the result is touchless AP automation for most volume — and every correction makes the next invoice smarter.
No — the Epicor API module is not required for AP automation on Prophet 21. ESS provides its own native on-premises API layer with 150+ endpoints purpose-built for P21, including the voucher, PO and receipt endpoints that invoice processing automation depends on. That means automated invoice posting works on Epicor Cloud and on legacy on-prem P21 installs alike, with nothing extra to buy from Epicor. The integration ships with the platform and is maintained by ESS, so your accounts payable automation is not held hostage to an ERP licensing decision or a future upgrade.
For every invoice line, the AI agentic system compares the invoiced quantity and price against the open purchase order and the recorded receipt in P21. Lines that agree within your tolerances post automatically — true straight-through processing with no human touch. Price or quantity discrepancies, missing receipts and unmatched lines are flagged as exceptions, with the supporting documents attached so an AP reviewer sees the invoice, the PO and the receipt side by side. Your team reviews only the invoices that genuinely need judgment. That exception-only workflow is what turns invoice processing automation into real time savings in Prophet 21 rather than another queue to manage.
Yes. P21 shops looking for a DocStar alternative or an Ephesoft replacement choose ESS Fusion AI because it is fundamentally different. Traditional OCR tools — including DocStar and Ephesoft — rely on per-vendor zonal templates that break the moment a vendor changes its invoice layout, and they typically hand you an export file you still have to import and reconcile. ESS Fusion AI is a template-free OCR alternative: AI vision reads any invoice layout on the first pass, validates vendors, items and GL accounts against live P21 data, runs the 3-way match, and writes the voucher straight into Prophet 21. That end-to-end flow — capture through posting — is what separates automated invoice processing software from simple capture, and it is why there is no template library to maintain.
Your AP data never leaves infrastructure you control. The platform runs entirely in your own Azure or AWS tenant with enterprise encryption, and your invoices are never used to train public AI models. Every stage of the invoice processing automation pipeline — AI invoice capture, validation against P21, 3-way matching and voucher posting — happens inside your tenant rather than on a shared multi-tenant service. For organizations with the strictest security and compliance requirements, ESS also offers a fully air-gapped, self-hosted deployment with no external connectivity. Your vendors' invoices and your Prophet 21 financial data remain yours alone.
P21 PO-to-voucher automation creates the voucher from the PO receipts, using Prophet 21's own Convert PO to Voucher process. ESS Fusion AI selects the purchase order, enters the invoice number, date and amount, and applies each invoice line to the received PO line in the invoice's unit of measure and at the invoice cost. A line can never be vouchered for more than was received. Freight is entered and prorated by quantity, and P21 returns the voucher number, which is recorded against the document.
Yes. P21 unvouchered receipts clear as their invoices are vouchered, and ESS Fusion AI reports what is left. After every voucher it returns the quantities still received but not vouchered on that PO, and the AP workspace lists open receipts and purchase orders, received-not-invoiced balances and the accruals they drive, so the team can chase the missing invoices before month-end.
Both are handled. A non-PO invoice gets GL accounts proposed from the vendor's purchase accounts, is routed for approval by amount, vendor or department, and posts as an expense voucher. An invoice that arrives before the receipt cannot be vouchered yet, so the pipeline parks it, re-checks Prophet 21 on a schedule and resumes by itself once the receipt is posted.
Most clients run a live AP automation pilot on Prophet 21 within days. The 150+ P21 endpoints and the AP invoice pipelines already exist, and because extraction is template-free there is no per-vendor setup phase — the AI reads whatever your vendors already send. A typical rollout starts with your highest-volume vendors, proves the 3-way match and straight-through posting on real invoices in a P21 test environment, then expands to the full vendor base. From there, accuracy compounds: every reviewer correction sharpens extraction and matching, pushing more volume into touchless AP automation. ESS scopes the pilot in a free assessment.
See It Post a Real AP Voucher in P21
Send us a vendor invoice. We'll read it, run the 3-way match and post the voucher live in a P21 test environment.







