Order Fulfilment Agent
Overview
Monitors open sales orders for changes to committed delivery dates and routes notifications to the buyer with a revised date and reason, holding high-stakes cases for internal review first. It also handles batch picking against expiry and traceability rules, coordinates dispatch and export documentation, issues the invoice, and closes the order in the ERP.
KPI it moves
- +1–3 pts
OTIF
Delivery promises kept more often.
- +60–75 pts
Order touchless rate
Most orders ship, invoice, and close on their own.
What it does
Monitors committed delivery dates
Reads open order dates from the ERP and, when a date slips, routes a notification to the buyer with the revised date and reason, holding high-stakes cases for internal review before the buyer is contacted.
Coordinates dispatch and closes the order
Books the shipment with the carrier, generates shipping and export documents, issues the invoice to the buyer, and writes the closure back to the ERP.
Maintains customs classification per destination market
Assigns and updates HS codes, customs descriptions, and country-of-origin records at the item level based on product configuration and bill-of-materials, keeping export documentation current for each market.
How it works
- Trigger 1
Committed delivery date moves on open order
The ERP records a change to the planned ship date on a live sales order, creating a gap between the current schedule and the date already communicated to the buyer.
- Trigger 2
Pick confirmation received from the WMS
The warehouse management system records a completed pick against a sales order, signalling the order is staged and ready for dispatch.
- Step 1
Reads date changes and routes buyer notifications
Pulls the committed delivery date for every open order from the ERP and compares it against the current planned ship date. For each order where the date has moved, it compiles the revised date and the reason drawn from carrier or warehouse updates, then routes a notification to the buyer. Orders that meet the high-stakes threshold by account tier or order value are held and routed to the account manager for review before the buyer is contacted.
- Step 2
Selects batches and builds customs and shipping documents
For orders confirmed ready to pick, pulls bin-level batch attributes from the WMS, including expiry dates, batch numbers, and lot traceability records, and selects batches per customer-specific, regulatory, and first-expiry-first-out rules. Reads the product configuration and bill of materials from the ERP to assign or update the HS code, country-of-origin record, and customs description for the destination market. Verifies that picked quantities match the order quantity and the invoiced amount, then generates the shipping and export documents and books the shipment with the carrier to obtain a tracking reference.
- Step 3
Issues invoice and writes closure to the ERP
Matches the invoiced amount against the confirmed shipped quantities and batch records. Issues the invoice to the buyer, attaches the shipping documents, export documentation, and carrier tracking reference to the order record, and marks the order closed in the ERP.
- Resolution
Order closed in ERP with full document trail
The sales order is marked closed in the ERP, with the invoice, shipping documents, export documentation, and batch traceability records attached to the order record. The buyer has received the invoice and, where a date slip occurred, a notification with the revised date and reason.
Why it matters
Delivery risk surfaced before the customer notices
so that penalty clauses are avoided and strategic accounts are not blindsided by late shipments, preserving the commercial relationship and reducing dispute resolution work.
Correct customs classification maintained at item level
so that shipments clear customs without delays or reclassification fines, and export documentation is ready at dispatch rather than assembled under time pressure.
Pick, ship, invoice, and ERP closure handled in one flow
so that the order-to-cash cycle closes faster and finance is not waiting on manual handoffs between warehouse, logistics, and billing teams.
What it needs
- Read/write access to the ERP
- Connects to the ERP (e.g. Infor LN/M3/CloudSuite, Microsoft Dynamics 365, IFS Cloud, or SAP S/4HANA) to read open orders, committed delivery dates, batch assignments, and invoiced amounts, and to write back order closures, invoice records, and status updates. Without this connection the agent cannot monitor order state, trigger dispatch, or close orders after shipment.
- Batch and inventory data from the WMS
- Pulls bin-level stock, batch attributes (expiry dates, batch numbers), and pick confirmations from the warehouse management system (e.g. Manhattan Associates, Blue Yonder, or Korber) so the agent can apply batch selection rules and verify that picked quantities match shipped and invoiced quantities.
- Customs and trade compliance data
- Reads product master data, bills of materials, and destination-market rules from the ERP or a dedicated trade compliance system (e.g. SAP Global Trade Services, Descartes, or Thomson Reuters ONESOURCE) to assign and maintain HS codes, country-of-origin records, and customs descriptions, and to generate export documentation per shipment.
- Carrier and shipping API access
- Connects to the carrier or transport management system (e.g. FedEx, DHL, or a TMS such as Blue Yonder TMS or Oracle Transportation Management) to book shipments, retrieve tracking references, and attach shipping documents to the order record. Without this link the agent cannot coordinate dispatch or attach proof-of-shipment to the invoice.