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 line | As received | Written to the ERP | Status |
|---|---|---|---|
| PO 4471, header | Deliver to our Lyon depot | Ship-to 2 of customer C1045 | Matched by address |
| PO 4471, line 1 | Hex bolt M12x40 zinc, 500 | Item 30412, 500 pcs | Written |
| 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.00 | Item 30577, 5 boxes of 100 | Unit 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, 40 | No match in the item master | Sent 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
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.
How a deployment runs: Observe, Map, Build, Run, Expand. See the method
Prefer to talk it through first? Book a call
FAQ