Manufacturing / Sales order automation

Sales order entry automation

Sales order entry automation for manufacturers and distributors whose customers still order by email. Send us a batch of real orders, as PDFs, Word tables, scans or plain text, and within a week you get them back as ERP-ready order lines, matched to your customer file and catalog, with every doubtful line flagged.

In production at Biodéal since July 2025, on SAP Business One.

The reality

Most customers never send an EDI message. They send a purchase order exported from their own ERP, a scanned form or three lines in an email, and someone in sales administration retypes it into SAP, Sage, Odoo or Microsoft Dynamics, line by line, before the order acknowledgment can go out.

What Mirage does

Automated order processing, from inbox to ERP

Mirage reads the purchase order the way your team does, applies the rules your team applies, then writes the sales order through an interface your ERP already has.

Reads every order, whatever the format

The email and its attachment: a PDF from the customer's ERP, a Word or spreadsheet table, a scanned form or plain text. Anything that is not an order, such as a delivery confirmation or a stock-out notice, is recognised and left out.

Matches it to your own master data

Customer references, units and prices are matched to your item master and customer file: exact, then close, then by delivery address. A unit missing from the purchase order is inferred from the price.

Writes the order, sends the acknowledgment

The sales order is created in SAP, Sage, Odoo or Dynamics through its API, EDI or a flat file import. The order acknowledgment can then go back to the customer automatically.

The output

Email orders to ERP, line by line

Purchase order lineAs receivedWritten to the ERPStatus
PO 4471, headerDeliver to our Lyon depotShip-to 2 of customer C1045Matched by address
PO 4471, line 1Hex bolt M12x40 zinc, 500Item 30412, 500 pcsWritten
PO 4471, line 2↳ The purchase order gave no unit. At €21.00 the price only matches a box of 100 on your price list, not a single washer, so the line is written in boxes and flagged for confirmation.Washer M12, 5 at €21.00Item 30577, 5 boxes of 100Unit inferred
PO 4471, line 3↳ The customer's own reference has no cross-reference in your item master. The line goes to your team with the two closest items suggested; the rest of the order is not held back.Ref. 88-120-B, 40No match in the item masterSent to a person

Proof

PDF order entry software, in production

Biodéal, an organic dairy distributor supplying retail chains, bakeries and wholesalers, runs this pipeline on SAP Business One.

Biodéal

48 seconds median from order email to order ready in SAP

2,943 orders processed automatically since go-live on 22 July 2025

About 7% of orders flagged for a human check, none lost silently

See the case study

Reduce order entry errors on your own orders

Send us a batch of real customer orders, as they arrived. Within a week you see each one as it would be written to your ERP, with every line we would not trust flagged.

Attach customer orders (recommended)

We use your email to reply to you and, now and then, to tell you about Mirage. You can opt out at any time. Privacy policy

How a deployment runs: Observe, Map, Build, Run, Expand. See the method

Prefer to talk it through first? Book a call

FAQ

Frequently asked questions