Summary
- Epicor ECM AP automation captures invoices without templates, runs two-way and three-way matching, routes exceptions and approvals, and hands matched invoices to the ERP.
- ECM AP automation is named for Prophet 21, Kinetic and Vision, and not named for Eclipse or Eagle.
- Epicor does not say whether matching runs at line level. Freight, short-pay decisions, credit memos and statement checks still need a rule or a person.
- Full invoice-to-ERP posting means entry into the ERP itself, vendor-specific rules, approval where the rules require it, credit handling, and reconciliation against vendor statements and the bank.
- LayerNext runs that path on Epicor systems, using the ERP's API where one exists and its own screens where it does not, with people involved only for exceptions and the approvals your business rules require.
- Test any vendor on your own ERP version, your own vendors and your own exceptions before you sign.
Epicor ECM AP automation captures vendor invoices, extracts the data without templates, runs two-way and three-way matching, routes exceptions and approvals, and passes the result to your ERP. It covers the front half of accounts payable well. What happens after capture depends on which Epicor ERP sits behind it, how your receipts are entered, and how much of the entry-to-bank path you want a person to keep.
"AP automation" describes two different jobs. One is reading and routing the document. The other is getting a correct, approved entry into the ledger and then checking it against the vendor statement and the bank. The ERP entry step rarely gets screen time in a demo, and it is where much of the remaining manual work sits.
What Epicor ECM AP automation covers
ECM was formerly DocStar. It is a document management and workflow platform, and AP automation is one module on it. The AP module does five things.
- Reads invoices with Intelligent Data Capture (IDC), which uses AI to pull fields without a template for each vendor.
- Matches the invoice to the purchase order (two-way) or to the purchase order and receipt (three-way).
- Routes exceptions and approvals through configurable workflows, with an audit trail on every document.
- Hands the approved invoice to the ERP over a two-way API connection.
- Runs as SaaS, hosted, or on-premises.
Around the AP module, ECM also holds a document repository with tamper checking (ValiDate), runs workflows outside AP such as HR and sales orders, and can be reached from any desktop or mobile device. For a company that wants invoices, POs, receipts and approvals kept in one searchable place inside the Epicor ecosystem, that is a real fit.
Which Epicor ERPs ECM AP automation works with
Epicor states ECM AP automation for three of its ERPs. Beyond the Epicor family, ECM lists Microsoft Dynamics, Sage, Oracle, SAP and Infor as available integrations through a two-way API.
Epicor does not publish how deep each integration goes, or whether ECM matching runs at invoice line level or on totals.
LayerNext integrates with Epicor systems, including Epicor Eagle, through the ERP's API where one exists and through its own screens where one does not.
What still needs a person after matching
An example with illustrative numbers shows where the remaining work sits.
Purchase order 5120 has two lines: 40 units of item A at $25 ($1,000) and 10 units of item B at $90 ($900). The dock receives all 40 of A and 8 of B and rejects two damaged units of B. The accepted receipt value is $1,720.
The vendor sends Invoice 1 for $1,000 (item A) and Invoice 2 for $975: $900 for all 10 units of B plus $75 freight. Three weeks later a $180 credit memo arrives for the two rejected units.
If Invoice 2 is paid as billed, the company pays $1,975 for goods and freight worth $1,795 ($1,720 accepted plus $75 freight). The $180 difference comes back only if the credit memo is applied to the right invoice before the next payment run.
At month end the vendor's statement still shows Invoice 2 at $975 until the credit posts, and someone compares the statement with the ledger line by line.
The decisions that remain are how much freight to accept from this vendor, whether to short-pay or wait, where credits go and whether the statement agrees with the books. Each is a rule someone writes once per vendor, or a person makes again every time.
What full invoice-to-ERP posting requires
Full invoice-to-ERP posting means the approved invoice becomes a correct entry in the ERP without anyone retyping it, and the books are then checked against the vendor and the bank. In practice that is five requirements.
The first row decides how much of the rest is reachable. Epicor describes a two-way API for the handoff and does not describe entry on an ERP without a usable API.
How LayerNext handles the same invoices
LayerNext runs the whole path for the PO 5120 invoices, in the order the documents move. It does not replace the Epicor ERP. The ERP stays the system of record.
Invoices arrive by email, shared folder, cloud storage or mobile capture and are read without vendor templates. Duplicates are flagged at capture. The agent checks each invoice against the PO and receipt in the ERP: quantity, price, freight, tax and the tolerances you set.
Vendor-specific handling is written as business rules in plain English, by the finance team, without a development ticket. For the vendor in the example, a rule could read: "Allow freight up to $100 per shipment from this vendor. Pass when billed quantity equals accepted quantity and price is within 2% of the PO. Hold anything else for the buyer." Invoice 1 passes. Invoice 2 is held because it bills 10 units against 8 accepted, and it reaches the buyer as a task tagged by invoice, supplier and issue type, with the receipt attached.

Invoices that pass your matching rules go straight to entry. Exceptions, and any invoice your business rules send for approval, wait for a person first. The agent enters the invoice into the ERP through its API where one is available, and through the ERP's own screens where one is not, which is how it works on older and customised Epicor systems. The agent confirms the ERP saved the entry before it closes the task, and retries or escalates if the ERP behaves unexpectedly.
After posting, vendor statements are checked against what is posted, so the $975 line on the statement is compared with the ledger and the credit memo. Bank activity comes in through a live feed and each transaction is matched to the ledger as it lands, with small variances cleared automatically and only exceptions sent to a person. Every step, including the human corrections, stays in an audit trail.
Across deployments, finance teams see 90 to 165 hours saved per month and 90 to 100% fewer errors. Those figures are not specific to Epicor or to any one industry, and they depend on invoice volume and data quality.
More on specific Epicor systems is in the guides to Epicor Prophet 21, Vision and Eclipse and Epicor Eagle, and for ERPs without an API in Epicor AP automation without an API. Three-way matching itself is covered in three-way matching in AP workflows, and the statement check in supplier statement reconciliation.
Choosing between ECM and full posting
ECM AP automation is a sound choice in these conditions.
- The ERP is Prophet 21, Kinetic or Vision, the three Epicor ERPs ECM AP automation is named for.
- Receipts are entered reliably, and purchase orders cover most of your spend.
- You want the document repository and the non-AP workflows in the same Epicor product.
- The entry and reconciliation work left after capture is small enough to stay with the team.
Full invoice-to-ERP posting is worth testing in these conditions.
- AP runs on more than one ERP, or on a version with no usable API.
- Most exceptions come from partial deliveries, freight lines and credit memos.
- Statement checks and bank reconciliation take real time at month end.
- Invoices carry multi-page line tables that have to match at line level.
LayerNext runs a test on your own documents before any contract. You send a batch of your hardest invoices, partial deliveries, freight lines and credit memos included, and the result shows what was matched, what was held for a person, and what would have posted on its own.
FAQ

