TCP Logo

Shipping instructions in. Customer shipments out.

Fluent reads the shipping instruction your customer sent and creates the shipment in Epicor Kinetic, with every line matched back to the order release it ships against. Epicor validates the lines before anything is written, and whatever does not pass goes to a person with Epicor's own message on the line.

How it works

Turn the customer's paperwork into a pack

Every line resolved to the order release it ships against, and validated by Epicor before anything is written.

Resolved against Epicor

A shipping instruction names a delivery order, a carriage number and the customer's part reference, none of which are Epicor keys.

  • Order releases each line ships against
  • Customer part references
  • The unit Epicor keeps inventory in

Validated by Epicor first

Fluent sends the lines for validation before it writes, and fails closed: a check it cannot confirm blocks the shipment.

  • Line-by-line validation by Epicor
  • Epicor's own comment kept on the line
  • Quantities never converted outside Epicor

Ready to review

A line Epicor cannot confirm is marked failed rather than passed through, and a rolled-back shipment is reported as one.

  • Failed lines named, never passed through
  • A rolled-back shipment is reported
  • Nothing posts until a person processes it

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.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.POEntry

PO Entry

Vendor quotes and requisitions become purchase orders, priced in the vendor's own currency.

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

That line is marked failed and nothing is written for it. A shipping instruction names a delivery order number, a carriage number and the customer's part reference, none of which are Epicor keys, so every line has to resolve to the release it ships against first. Fluent fails closed: a check Epicor cannot confirm blocks the write rather than creating a shipment Epicor never vetted.

The shipping instruction identifies a line by delivery order number, carriage number and part reference, not by Epicor keys. Fluent carries those through as the line's identity and resolves each one against Epicor before the shipment is created. The quantity goes in as inventory ship quantity, with no unit conversion done outside Epicor, and a line that cannot be resolved is held for a person instead of forced through.

The shipment is not created. Every line is validated by Epicor first, and the check fails closed: a result Fluent cannot confirm blocks the write rather than risking a shipment Epicor never vetted. Failed lines come back on the document with Epicor's own message, and a reviewer corrects them next to the source document before processing again.

No. There are no templates, no field mapping and no model training. The agent reads each document the way a person does, whatever the layout. Behavior is set in written instructions you control, and corrections become instructions, so it improves without retraining.

This is outbound dispatch: shipping to a customer against a sales order release, posted through Customer Shipment Entry. Inbound packing slips received against a purchase order are a separate agent that posts through Receipt Entry, covered on the packing slip automation page.

Stop keying customer shipments

Shipping instructions arrive, every line resolves to its order release, and the shipment is created in Epicor Kinetic. Your team reviews the exceptions.