Skip to content

Comparison

The Business Central Sales Order Agent alternative built for wholesale quoting

Microsoft’s documentation says the Sales Order Agent supports up to 15 item lines per sales document and, when more choices are available, emails the customer to clarify. ERP Agent drafts requests of several hundred lines and decides each line itself: it reads “spiral 250 3m galv” as a Ø250 spiral duct, 3,000 mm, galvanised. If the pick is wrong, your rep presses 1, 2 or 3 to take a ranked alternative stored on the line.

On this page

Five differences you can check in a demo

  • A 60-line request in one draft. Microsoft’s FAQ for the Sales Order Agent says it “supports the creation of up to 15 item lines per sales document” and that “increasing the number of lines might result in lower-quality output.” ERP Agent splits a request of several hundred lines into batches that run in parallel, and the lines appear in the review table as they are matched. A typical request is ready in 3–8 minutes; one of several hundred lines takes about half an hour.
  • The customer’s shorthand, matched to the catalogue you have. Microsoft’s FAQ says that “using cryptic abbreviations versus friendly names can reduce output quality”, and its overview recommends “enhancing descriptions, attributes, categories, and extended text” of your items. ERP Agent starts from the catalogue file you already have and reads the words the customer wrote: “spiral 250 3m galv” is a Ø250 spiral duct, 3,000 mm, galvanised. When a line says EI60, 230 V or DN50, products rated EI30, 24 V or DN40 drop down the list.
  • Two products could fit, and the draft is still complete. Microsoft’s overview says that when “more choices are available, the agent engages in multiturn email conversations to clarify the request.” ERP Agent decides the line and keeps the runner-ups: up to three products from your catalogue, each with its own match score, unit price and line total. Your rep opens the line and presses 1, 2 or 3 to swap, or 0 to go back to the agent’s pick, and A runs a fresh search for that line. One key instead of an email round with the customer.
  • A line you don’t carry stays visibly open. Microsoft’s process page lists a known case for some local versions: “Searches for related consumables often return the main product instead of the requested accessory or consumable.” Its example is a request for washing powder that isn’t in the item list, answered with the washing machine. ERP Agent puts a line it can’t match on your company’s placeholder code instead of a near-miss product, so your rep sees an open line to decide, not a washing machine on the quote.
  • The fix carries over to the next request. Microsoft’s guide to supervising agents says the instructions you give the agent “apply only to the current step. They aren’t saved or reused for future tasks.” In ERP Agent, your rep sends the quote with “Final — send and learn”. The next time a customer writes the same thing, the agent picks the same product. Nobody writes a rule.

Sales Order Agent vs ERP Agent, side by side

The Sales Order Agent column uses Microsoft’s own Business Central documentation: the Sales Order Agent overview, setup, process and FAQ pages, the guide to supervising agents and the page on consumption-based billing.

Sales Order Agent vs ERP Agent, side by side
Business Central Sales Order AgentERP Agent
The request has 60 linesSupports up to 15 item lines per sales document; more lines might lower output qualitySeveral hundred lines, split into parallel batches; lines appear in the table as they are matched
The line says “spiral 250 3m galv” and has no product codeCryptic abbreviations can reduce output quality; the advice is to enhance item descriptions, attributes, categories and extended textReads size, length and finish from the line, checks stated ratings such as EI60 or 230 V, and scores the match 0–100
Two products could fit the lineClarifies the request with the customer in a multiturn email conversationUp to three ranked alternatives on the line, with price and line total; keys 1–3 swap, A searches again
The customer asks for an item you don’t carryKnown case in some local versions: a consumable search returns the main product insteadThe line goes on your placeholder code, so it stays visibly open
Your rep corrects the agentInstructions apply only to the current step and aren’t saved or reused for future tasks“Final — send and learn”: the next time a customer writes the same thing, the agent picks the same product
A Swedish request against your Finnish item descriptionsMixed-language input might give lower-quality output, because the system relies on pure string similarityMatches a request in one language against a catalogue in another
The customer sends the list as an Excel fileAttachments read: PDF, PNG and JPG, with PDFs up to 50 pagesExcel, CSV, Word, PDF (scanned too), images and forwarded .eml or .msg emails
A rep forwards the customer’s email to the agentContact lookup uses the forwarder’s address; a user links the right customer by hand with “Use another contact once”Identifies the customer from the request itself and warns when no customer matches
“10 pcs 40x40x3 tube 2.5 m”, and you sell 6 m lengthsQuantities might need correcting when non-base units of measure differ from the standard onesConverts length lines to kg, m or pcs, detects the standard length and adds a cutting line when the cut length differs
How it is billedCopilot Credits for each step, such as 2 to analyse an incoming email and 5 to create or update a quote; out of credits, the agent stops processing new emailsA monthly subscription set by line volume alone, with unlimited users; quote requests, tenders and sales orders always included. Plus a setup fee, itemised before you start (pricing)

What your rep does with a 40-line request in ERP Agent

All of this happens in one review screen, and every step works from the keyboard.

  1. The draft fills in while you watch

    Lines appear in the table as the agent matches them. Requests with several hundred lines are split into batches that run in parallel.

  2. Go straight to the marked lines

    Every line carries a match score and the agent’s reasoning. Press N to jump to the next line under 80. The customer’s original wording sits next to the proposed product.

  3. Swap with one key

    Press 1, 2 or 3 to take a stored alternative, and see the new price and line total at once. Press A when you want the agent to search that line again.

  4. Change the rest by typing

    In quote chat, type “line 4 should be the 230 V version, and add 10 wall plugs”. The agent searches your catalogue and shows each change as before and after, such as “#4 unit price 7.49 € → 7.95 €”. Keep or reject each one. The chat cannot send anything.

  5. Send, and it learns

    Send to Business Central with “Final — send and learn”. The next time a customer writes the same thing, the agent picks the same product.

Example: five lines from a 60-line enquiry

Five lines from an illustrative 60-line enquiry to a heating, plumbing and ventilation merchant: four times the 15 item lines Microsoft documents for the Sales Order Agent. Prices are left out.

Customer requestIllustrative example
“Quote please for the attached, delivery to site in two weeks. Our usual terms.”
  1. 40 x 22mm comp elbow
  2. 12 x Ø250 spiro bend 90
  3. 4 x fire damper 600x300 EI60
  4. 4 x 24V actuator for above
  5. 10 x our ref HV-2214
Proposed lines · Illustrative example
Request lineProposed productQtyMatchNote
22mm comp elbowCompression elbow 22 mm, brass4095“Comp” read as compression.
Ø250 spiro bend 90Spiral duct bend 90°, Ø250 mm, galvanised1292“Spiro” read as spiral duct; diameter and angle match.
fire damper 600x300 EI60Rectangular fire damper 600 × 300 mm, EI60488Size and fire rating checked; EI30 and EI90 dampers pushed down.
24V actuator for aboveDamper actuator 24 V, spring return476Marked: return type not stated. The 24 V actuator without spring return is alternative 1, one keypress away.
our ref HV-2214Wall sleeve Ø160 mm, insulated1097The customer’s own code, learned from an earlier quote.

Illustrative example of how a draft is presented for review. Products, codes and scores are invented.

ERP Agent quote review interface with sample data
Sample data: each request line beside the proposed product and its match score. Open full size

Why the product decision is the part that matters

Reading the email is the easy half of a quote request. The slow half is deciding which of your products each line means when the customer writes shorthand, gives dimensions in their own format or uses their own article number. According to our case study, a sales rep spends on average 4–7 minutes per line when creating quotes and orders by hand (calculate your cost).

Microsoft’s documentation ties that decision to your item data: exact item numbers and references first, then item attributes, then a broader search, with richer descriptions, attributes and categories as the way to improve results. ERP Agent makes the decision for every line from the customer’s own words, shows how sure it is, and leaves your rep a one-key fix when it is wrong. See how ERP Agent automates quotes.

How to test it on your own requests

You can run ERP Agent on real requests before any integration work begins.

  1. Send your catalogue

    An item export from Business Central is enough to start; past quotes help it learn faster.

  2. Forward real requests

    Your company gets its own agent mailbox. Reps forward customer requests there or paste them into the web app, and a typical request is ready for review in 3–8 minutes.

  3. Count the lines that come back right

    Include your longest and most abbreviated requests. Our pilot checklist shows how to set up a fair trial.

  4. Connect Business Central

    We set up the Business Central connection for your company during onboarding. Reviewed quotes and orders then land in Business Central, where your team already works.

ERP Agent in numbers

4–7 min
per line when quotes and orders are created by hand, according to our case study
95%
average automation across our customers
Over 95%
accuracy in quote-line automation at LVI-WaBeK
3–8 min
for the agent to prepare a typical request

ERP Agent is live with steel, HVAC and fastener distributors. Read how LVI-WaBeK turns customer requests into quote lines with the right products and prices.

Frequently asked questions

Is ERP Agent a good Business Central Sales Order Agent alternative?

Yes, for distributors whose requests are long and describe products instead of quoting your item numbers. ERP Agent drafts requests of several hundred lines, finds each product from the customer’s words, scores it from 0 to 100 and stores up to three ranked alternatives on lines where more than one product fits. It works with Business Central or any other ERP.

What are the Business Central Sales Order Agent’s limitations?

Microsoft’s own pages list them: up to 15 item lines per sales document; PDF, PNG and JPG attachments; customers found only by matching the sender’s email address, so a forwarded email is matched to the colleague who forwarded it; lower-quality output with cryptic abbreviations or mixed-language input; and instructions that apply only to the current step. ERP Agent drafts several hundred lines, reads Excel, Word and scanned PDFs, works from the customer’s shorthand and from requests in another language than your catalogue, and learns from the quotes your team sends.

Business Central Sales Order Agent vs ERP Agent: what is the main difference?

Microsoft documents an item search that starts from your item numbers, references and item attributes, and an agent that clarifies with the customer by email when more choices are available. ERP Agent is built for the line with no item number: it decides which of your products the customer means, and when the pick is wrong your rep swaps it with one key.

What happens when the agent picks the wrong product?

Lines under 80 are marked, and lines where more than one product fits carry up to three ranked alternatives with their price and line total. Your rep presses 1, 2 or 3 to swap, or A to search again. When the quote is sent with “Final — send and learn”, the agent learns the correction for the next time a customer writes the same thing.

What if nothing in my catalogue fits a line?

The line goes on your company’s placeholder code instead of a near-miss product, so your rep sees at once which line needs a decision.

Does ERP Agent work with Business Central?

Yes. ERP Agent integrates with Business Central, and we set up the connection for your company during onboarding. You can start with a catalogue file the same week, before the connection exists. ERP Agent also integrates with SAP, NetSuite and any other ERP or CRM. See ERP Agent for Business Central and all integrations.

How does ERP Agent pricing compare with Copilot Credits?

Microsoft bills the Sales Order Agent in Copilot Credits for each step, for example 2 to analyse an incoming email, 5 for each attachment with sales data, 5 to create or update a quote or order and 2 to write the reply. When the credits run out, the agent stops processing new emails. ERP Agent has a setup fee and a monthly subscription set by your line volume alone. Users are unlimited, quote requests, tenders and sales orders are always included, and you receive an itemised quote before you start. See how pricing works.

Can ERP Agent handle supplier order confirmations too?

Yes. Microsoft’s FAQ says the Sales Order Agent works with sales quotes and sales orders and can’t work with documents in other areas, such as purchase orders. ERP Agent also reads supplier order confirmations, compares them with your purchase order line by line and flags differences and missing rows, and it processes material certificates. See supplier order confirmations.

Can our own systems send requests to ERP Agent?

Yes. Microsoft’s FAQ says the Sales Order Agent reads inbound email through a shared inbox on Microsoft Exchange. ERP Agent takes requests from its agent mailbox and the web app, and your own systems and AI agents can send them through the REST API or the remote MCP server.

Let’s look at your quote workflow

Test it on your longest requests

Book a call and bring a few real requests, including the long and abbreviated ones. We will show you line by line what the agent proposes from your catalogue, and how fast a wrong line is fixed.

  • Your requests and product catalogue
  • Your pricing and review process
  • A clear scope for the next step
Lauri Pelkonen

Lauri Pelkonen

Founder & CEO

Book a 30-minute call Request a demo by email

Or use the address directly