Epicor Prophet 21

Prophet 21 AP automation without a single vendor template

ErpInvoiceFlow reads your vendor invoices with AI and produces a ready-to-load P21 vendor invoice import set — header and lines, matched to the Vendor ID and PO already in your system. Built for the distributors who run Prophet 21 with thousands of active vendors and no appetite for a mapping backlog.

Unlimited vendors — no maps P21 import sets, header + lines Live in under 2 hours
Acme Steel Supply
INV-48120 · PO 118422 · $12,480.00
Vendor ID matched
Northwind Fasteners
90231 · 14 lines · $3,905.55
Lines extracted
Cascade Bearings
New vendor · first invoice
No map needed
Blue Ridge Plastics
BR-7741 · vendor name unclear
Held for review
Why P21 distributors get stuck

Prophet 21 is built for distribution. AP entry is where it stops scaling.

P21 shops tend to have the same shape: a very large active vendor base, a high proportion of PO-backed invoices, and an AP team whose day is consumed by keying header and line detail that already exists on the page in front of them.

The vendor base is the problem

Distribution runs on breadth. When you carry thousands of SKUs across thousands of suppliers, any tool that needs a layout configured per vendor is permanently behind — and the newest vendors, the ones you most want to transact with, are the ones waiting longest.

Line detail is where the hours go

Header-only capture doesn't help a distributor. Someone still keys quantity, unit cost, item, and unit of measure for every line, then reconciles them against the PO. That is the work that actually consumes your AP day.

Freight, tax, and odd formats

Freight lands in a different place on every vendor's invoice. So does the external PO reference and the tracking number. Rules-based capture handles the tidy ones and hands you the rest.

How the P21 integration works

From vendor email to P21 import set

No middleware project, no direct database writes, and nothing posted to P21 that a person hasn't been given the chance to see.

1

Invoices arrive

Vendors email invoices to an address we provide, or your AP mailbox forwards them. PDFs, scans, and multi-page attachments are all fine — no vendor is asked to change anything.

2

The AI reads the document

Header and line detail are extracted without a template: invoice number and date, invoice total, freight, PO number, external PO, tracking number, then quantity, unit cost, item, and unit of measure per line.

3

Vendor and PO are resolved

The extracted vendor name is matched against your uploaded P21 vendor list, with a remit-to fallback for abbreviated names. Below your confidence threshold, the invoice is held for review instead of exported against a guess.

4

P21 gets a clean import set

We allocate an Import Set Number and render the header and line files, delivered to your P21 environment for import. Deterministic output, ready for your existing approval flow.

The import set

Exactly what we hand Prophet 21

Two tab-delimited files that share one Import Set Number — the structure P21's vendor invoice import expects. No surprises, and nothing you can't inspect before it loads.

  • Company ID carried per record, for multi-entity environments
  • Date format and default unit of measure configurable per site
  • Preview an invoice's import set before it is generated for real
  • Deterministic output — the same invoice always produces the same files
Field
File
Source
Company ID
Header
Your P21 configuration
Vendor ID
Header
Matched to your vendor list
PO number & external PO
Header + line
Read from the invoice
Invoice number, date, amount
Header
Read from the invoice
Freight & tracking number
Header
Read from the invoice
Quantity, unit cost, item, UOM
Line
Read per line item

Branch, location, supplier, and terms columns are left blank by default and configured to your site's policy during onboarding.

Three-way matching

Invoice, PO, and receipt — the way P21 sees them

Three-way matching is available for ERP systems that expose API access, which includes Prophet 21. Here is what that means in practice for a distributor.

Matched at the line, not just the total

A header total that ties is not the same as lines that tie. Because we capture quantity, unit cost, and item per line, each line can be compared with the P21 PO line and the receipt behind it.

Partial receipts and back orders

Distribution is full of split shipments. Invoices that cover part of a PO are the norm, not the exception, and the match has to account for what has actually been received rather than what was ordered.

Exceptions stop, they don't post

Price and quantity variances outside tolerance are held with the extracted values shown beside the original document, so AP resolves them in seconds instead of hunting for the source. Nothing enters your ledger silently.

What is available depends on your P21 version and environment. We'll confirm yours during the demo rather than promising it up front.

Straight answers

What P21 teams ask us first

“Will this touch our P21 database?”

No. We generate P21's vendor invoice import files and hand them over through the supported import path. There are no direct table writes, no triggers, and nothing that complicates an Epicor upgrade or a support case.

“We tried OCR before and it didn't stick.”

Usually because it was template-based. Someone had to build and maintain a zone map per vendor, the backlog grew faster than the team, and the tool quietly became shelfware. Removing the templates removes the failure mode.

“Our AP team is two people. Who runs this?”

They do, in less time than they spend keying today. There is no new interface to live in: invoices arrive, clean ones flow through, and the queue your team looks at contains only the exceptions.

“How do we know it got it right?”

Every invoice is traceable end to end, extracted values are shown next to the original document, and anything below your confidence threshold is held. You can also preview the exact import set for an invoice before it is generated for real.

“We're mid-upgrade.”

That is usually the easiest time to add us, because setup averages under two hours and does not compete with your P21 project for IT time. If the timing is genuinely wrong, we'll say so.

“Who else in distribution uses this?”

Nobody yet — we are new, and we would rather tell you that than invent a logo wall. What we can do is capture your invoices live during the demo, so you judge the output instead of a reference list.

Pricing

Simple, published pricing

Priced on invoice volume — not on vendors, users, or your Prophet 21 connection. Every plan includes unlimited vendors and the P21 integration.

Launch

$495/mo
billed annually · $595/mo month-to-month
500 invoices included
  • Unlimited vendors, no per-vendor mapping
  • Prophet 21 integration included
  • $0.85 per additional invoice
Book a Demo

Scale

$1,995/mo
billed annually · $2,395/mo month-to-month
5,000 invoices included
  • Unlimited vendors, no per-vendor mapping
  • Prophet 21 integration included
  • $0.35 per additional invoice
Book a Demo

Enterprise

$3,250/mo
billed annually · $3,900/mo month-to-month
10,000 invoices included
  • Unlimited vendors, no per-vendor mapping
  • Prophet 21 integration included
  • $0.28 per additional invoice
Book a Demo

Annual plans are paid up front for a 12-month term. Month-to-month has no commitment and can be cancelled any time. Overage rates are the same on both terms.

Processing more than 10,000 invoices a month?

We'll build a plan around your volume, entities, and ERP footprint.

Contact us for pricing
What manual entry costs

Put your own P21 numbers in

Published industry benchmarks put the average fully-loaded cost of processing one invoice manually at $10.89, against $2.78 for best-in-class automated AP teams, with a 10.9 day average cycle time and 3.6% of invoices needing rework. Those are industry averages, not our results — so the calculator uses your volume, your minutes per invoice, and your labor rate instead.

< 2 hrs
typical time to go live on P21
0
per-vendor maps to build
Unlimited
vendors supported
2
import files per invoice: header and lines

Sources: Ardent Partners, The State of ePayables; Institute of Finance & Management (IOFM). Published industry averages across all AP organizations — not ErpInvoiceFlow customer results.

FAQ

Prophet 21 questions we get asked

No. We produce Prophet 21's vendor invoice import files — a header record and a matching line record sharing one Import Set Number — and deliver them for import through P21's supported path. Nothing is written straight into P21 tables, which is why your Epicor support position is unaffected and why setup does not require a database project.

No, and this is the main reason distributors move to us. There is no template or map per vendor. The AI reads the document itself, so a brand-new vendor's first invoice is handled the same as one you have received for ten years. Distributors running thousands of active vendors are exactly the case this was built for.

You upload your P21 vendor list once. We match the extracted vendor name against it using fuzzy name matching with a confidence threshold you control. If the printed vendor name is abbreviated or badly scanned, we retry against the remit-to name in the address block before giving up. If nothing matches confidently, the invoice is held for review rather than exported against a guessed Vendor ID.

Yes. The PO number is carried on both the header and each line, and the PO line number is left blank when the vendor does not reference one, so the invoice still imports rather than failing outright. Lines that cannot be reconciled are surfaced for review instead of being silently dropped.

Yes — three-way matching between the invoice, purchase order, and receipt is available for ERP systems that expose API access, which includes Prophet 21. During your demo we'll confirm what your specific P21 version and environment make available.

Imaging add-ons are good at storing and retrieving a picture of the invoice. They still rely on zone-based OCR templates for capture, which means someone maintains a layout per vendor. We replace the capture and keying step, not your archive: no templates, header and line extraction, and a P21-ready import set at the end.

Yes. The Company ID is carried on every header record, so invoices are exported against the correct entity. Tell us about your entity structure during the demo and we'll confirm how it maps.

Two tab-delimited files that share an Import Set Number: a header file carrying Company ID, Vendor ID, PO number, invoice number, invoice date, invoice amount, freight amount, external PO number, and tracking number; and a line file carrying quantity, unit cost, item ID, unit of measure, and the PO reference for each line. Date format and default unit of measure are configurable per site.

Under two hours on average. Because there are no per-vendor templates to build, setup is mostly connecting to P21, uploading your vendor list, and pointing your AP inbox at us. There is no multi-month implementation project and no professional services engagement to budget for.

Plans start at $495 per month for 500 invoices and scale to $3,250 per month for 10,000 invoices on an annual commitment, with per-invoice overage pricing above your plan's included volume. Month-to-month is available on every plan at about 20% more. Pricing is based on invoice volume only — vendors, users, and your ERP integration are included. The P21 integration is included in every plan. See the pricing section above for the full breakdown.
Book a Demo

See a real invoice land in Prophet 21

Send us a couple of your own vendor invoices — including the ugly ones. We'll capture them live and walk through exactly what the P21 import set looks like before it reaches your system.

  • A live capture on one of your own P21 vendor invoices
  • The actual header and line import files, field by field
  • Straight answers on vendor matching, PO matching, and pricing
Takes about 20 seconds. We'll only use your details to contact you about ErpInvoiceFlow.
Not on Prophet 21?

We go deep on two other ERP families

SAP

SAP AP invoice automation

Invoice capture and posting for SAP S/4HANA and SAP ECC, without per-vendor template maintenance.

Infor

Infor AP invoice automation

Invoice automation across Infor CloudSuite, M3, and LN — three genuinely different products.

Or start from the AP invoice automation overview.