Resolved against Epicor
The payer is resolved from the tax identifier on the document, and every invoice it references is looked up for that customer.
- Customers, by tax identifier
- Invoices, by their legal number
- Only invoices Epicor still shows open
Payment orders, single checks and bank exports arrive as PDFs, images or spreadsheets. Fluent resolves the payer and the invoices against live Epicor data, then drafts the receipt into Epicor Kinetic Cash Receipts Entry, in the currency the document states.
How it works
The payer resolved from the document, and every invoice it cites checked against what Epicor still shows open.
The payer is resolved from the tax identifier on the document, and every invoice it references is looked up for that customer.
Applications accumulate across the invoices a payment covers, and no invoice takes more than the balance Epicor holds for it.
An invoice Epicor cannot confirm is applied at zero and named as unverified, rather than having cash applied to it.
The difference
Legacy document capture is configured per layout: a template for each vendor, a coordinate for each field, a model retrained when the paperwork changes. Fluent is configured in written instructions, and rewriting them changes what it does.
A template for every vendor, layout and document type
Reads each document the way a person does, whatever the layout
Fields found by position, so a moved column breaks extraction
No coordinates. It consults live Epicor data before it writes
Models retrained on samples whenever a design changes
Corrections become instructions, so it improves without retraining
Exceptions fall out to a queue for manual keying
Reasons through variations and exceptions instead of failing
Behavior changes through a configuration project
Behavior is set in written instructions you control
Governance
Every agent operates inside boundaries you define. Every action it takes is recorded, explainable, and reversible before it posts.
Low-risk orders post automatically; high-value or unusual ones wait for a person.
Every field the agent read, every decision it made, on the record.
Your documents and data stay under retention policies you control.
Transactions are validated by Epicor’s own business logic before they post.
Exceptions escalate to your team with the agent’s reasoning attached.
Agents only touch the business objects and companies you allow.
Customers
“My dreams have been answered. … Check out Fluent. 10/10 customer service & ease of use!”
Bonnie KlassenPresident, Klassen Custom Metal Fabrication“We started our implementation call at 4:30 yesterday. First sales orders processing by 4:50. Minimal mistakes out the box.”
“The Fluent team got connected very quickly and orders are flowing well. Some mistakes, but easy to resolve with some agent tweaks. Really impressive platform.”
Workflows
Requests for quote drafted as Kinetic quotes, with customer part numbers resolved three ways.
Erp.UI.SalesOrderEntryCustomer purchase orders posted as sales orders, checked for duplicates before drafting.
Erp.UI.CustShipEntryShipping instructions become packs, every line resolved to its order release.
Erp.UI.ARInvoiceEntryCustomer invoices and credit memos posted so billing stops waiting on a person.
Erp.UI.POEntryVendor quotes and requisitions become purchase orders, priced in the vendor's own currency.
Erp.UI.ReceiptEntryPacking slips received against the purchase order line by line, in the unit the supplier shipped.
Erp.UI.APInvoiceEntrySupplier invoices matched two-way or three-way against the order and the receipt.
Erp.UI.TimeEntryTimesheets and shop paperwork posted against the right job and operation.
Erp.UI.IssueMaterialEntryMaterial issued to the job without looking up the sequence by hand.
Send a real payment order and a real bank export, and see what Fluent drafts into Cash Receipts Entry.