TCP Logo

Vendor quotes become purchase orders in Epicor Kinetic PO Entry

Quotes and supplier confirmations arrive as PDFs, scans, photos, spreadsheets, Word files or plain email text. Fluent reads them and drafts a purchase order in PO Entry, with the vendor, payment terms, buyer, ship via, currency, lines and header charges already resolved against your Epicor master data.

How it works

Settle every value before the PO exists in Epicor

The vendor, the parts, the units and the prices resolved against live Epicor data, and no automatic posting path at all.

Resolved against Epicor

The vendor, the payment terms, the buyer, the currency and every line confirmed against your master data.

  • Vendors and their payment terms
  • Parts and the vendor cross-reference
  • The vendor's own purchase unit

Three kinds of line, checked separately

Inventory, free text and job material lines each have their own rules, and a line with no matched part still goes in as free text.

  • Prices against the vendor's quote
  • Repeat quotes flagged by reference number
  • Quantities left in the purchase unit

Ready to review

Every purchase order lands as a draft carrying the warnings from each step. There is no automatic posting path for one.

  • Every warning written onto the draft
  • A failed line removes the partial order
  • A person presses process, always

The difference

No templates, no field mapping, no model training

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.

Templates

A template for every vendor, layout and document type

Reads each document the way a person does, whatever the layout

Field mapping

Fields found by position, so a moved column breaks extraction

No coordinates. It consults live Epicor data before it writes

Model training

Models retrained on samples whenever a design changes

Corrections become instructions, so it improves without retraining

Exceptions

Exceptions fall out to a queue for manual keying

Reasons through variations and exceptions instead of failing

Changing behavior

Behavior changes through a configuration project

Behavior is set in written instructions you control

Governance

Autonomy you can hand to an auditor

Every agent operates inside boundaries you define. Every action it takes is recorded, explainable, and reversible before it posts.

Approval thresholds

An order over an amount or outside a price tolerance goes to the approvers who own it.

Audit logs

Every field the agent read, every decision it made, on the record.

Data retention

Your documents and data stay under retention policies you control.

Epicor validation

Transactions are validated by Epicor’s own business logic before they post.

Human review

Exceptions escalate to your team with the agent’s reasoning attached.

Permissions

Agents only touch the business objects and companies you allow.

Customers

What customers are saying

“People should not feel like it’s too good to be true, because it works.”
JillIT Manager, Metalworks
“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.”
Richard GardnerGroup IT Director, Luceco
“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.”
Will BoltonSenior IT Technician, ILIV Interior Textiles
Read more on EpiUsers.help

Workflows

Automate other workflows

Erp.UI.QuoteEntry

Quote Entry

Requests for quote drafted as Kinetic quotes, with customer part numbers resolved three ways.

Erp.UI.SalesOrderEntry

Order Entry

Customer purchase orders posted as sales orders, checked for duplicates before drafting.

Erp.UI.CustShipEntry

Customer Shipment

Shipping instructions become packs, every line resolved to its order release.

Erp.UI.ARInvoiceEntry

AR Invoice Entry

Customer invoices and credit memos posted so billing stops waiting on a person.

Erp.UI.CashRecEntry

Cash Receipts Entry

Payments applied to the open invoices they settle.

Erp.UI.ReceiptEntry

Receipt Entry

Packing slips received against the purchase order line by line, in the unit the supplier shipped.

Erp.UI.APInvoiceEntry

AP Invoice Entry

Supplier invoices matched two-way or three-way against the order and the receipt.

Erp.UI.TimeEntry

Time Entry

Timesheets and shop paperwork posted against the right job and operation.

Erp.UI.IssueMaterialEntry

Issue Material

Material issued to the job without looking up the sequence by hand.

See all agents

Frequently Asked Questions

No. Every purchase order lands in Fluent as a draft, a reviewer sees the warnings collected at each step, and processing happens when they press process. There is no automatic posting path for purchase orders at all. If a line fails as the order is written, the partial order is removed from Epicor rather than left behind.

In PO Entry, as a normal purchase order: a header, its lines, and any header-level charges, with Epicor creating the release for each line on save. Every source file, including supporting material the agent was told not to extract from, is attached to the finished order.

It still gets created. Parts are searched against your part master and against the vendor part cross-reference in Epicor, scoped to the vendor on the quote, so the vendor's own part number can resolve to yours. When nothing matches, the line is written as a free-text line with the quoted description carried through, and the order still goes in.

A PO line lives in two units at once: the purchase unit the vendor quoted in and the inventory unit the part is stocked in. Fluent puts the quoted quantity on the line in the vendor's purchase unit and lets Epicor derive the stock quantity through its own conversion, and it writes the quoted cost over the vendor price list rather than the other way around. When no Epicor unit matches the document, the line falls back to the part's purchase unit and the draft carries a warning.

Behavior is set in written instructions. There are no templates, no field mapping and no model training, so rewriting the instructions changes what the agent does, and corrections made during review become instructions rather than retraining. Options such as always using the vendor's currency or terms, buying to a job material, or skipping part matching are settings on the agent.

See a real vendor quote land in PO Entry

Bring one of your own quotes and watch it become a purchase order in your Epicor.