For UK distributors and manufacturers on Sage 50 Accounts
Sage 50 sales order processing: getting emailed orders in without retyping.
In Sage 50 Accounts, sales orders live in the Sales orders module of Sage 50 Accounts Professional, and Sage's own import tool can't bring orders into it, so emailed orders get typed in by hand. The way round it: each order is read, checked against your Sage 50 records, approved by your team, then written in as a sales order through Sage's developer tools.
Or send us one order and see what we'd read and flag, by the end of the next working day.
The problem
The order arrives as an email. Sage 50 wants an account, product codes and quantities.
A PDF purchase order lands at 07:50 with 14 lines in the customer's own part numbers, plus a note asking for "6 more of the blue gloves, same as before". Someone opens Sales orders, clicks New, finds the account, works out which product each line means, checks the price and types the quantities.
Online ordering hasn't ended it. Of the 108 UK distributors and wholesalers in our study of 209 supplier websites, 73% offer online ordering, and 48% of those still tell customers to phone, email or give the order to a rep as well. Only 7% of all 209 give an email address just for orders. That is what the websites say, not a count of orders (the research note).
How it works
Emailed orders into Sage 50, step by step.
-
1
Read
Each order is read where it lands: the email, a PDF or spreadsheet attachment, a photo of a handwritten list. Customer, products, quantities, units, delivery date and the customer's PO number come out as lines.
-
2
Checked against Sage 50
The account and each product are matched to your Sage 50 records, using past orders to learn each customer's own codes and names. Lines are checked against the customer's price and the stock you hold. Anything that doesn't match is flagged with the reason.
-
3
Approved, then in
Your team sees the draft beside the original email, fixes what needs fixing and approves it. Only then is the sales order written into Sage 50, ready to allocate and despatch as normal.
An order, for example
A building contractor's order to a fixings distributor.
Comes in
Morning, PO 3318 attached for the Bristol site. Plus 6 more of the blue nitrile gloves, same as before. Need it all Wednesday. Thanks, Sam, Corran Build
Checked
- Account matched: Corran Build, Bristol delivery address
- PO 3318: 14 lines read from the PDF
- "Blue nitrile gloves" matched to the product on the last order, box of 100
- Prices match the account's price list
- M10 shield anchors: 2 boxes in stock, 5 ordered
Waits for your approval
Draft sales order · 15 lines · 1 short
Goes into Sage 50 as a sales order once approved. Your team decides whether the short line waits or is swapped.
Illustration with invented data. More on emailing orders into your ERP, and on Sage 200 order entry if you're moving up.
Sage 50 itself
From sales order to invoice in Sage 50 Accounts, and how we would connect.
Based on Sage's own help and developer pages for Sage 50 Accounts in the UK, checked in October 2026.
- Which edition
- Sage says the Sales orders module is only available in Sage 50 Accounts Professional.
- Order to invoice
- You create the order, then allocate stock to it so it isn't used for another order. Despatching it, through Despatch notes, Amend allocations or Despatch orders, updates stock and creates an invoice in Invoices and credits. The invoice is then updated to the ledgers.
- What the import can't do
- Sage 50's import takes customer, supplier and product records, price lists, stock transactions and audit trail transactions. Sage says you can't import into the Sales order module. Sales invoices can go in as audit trail transactions, which skips the order and its allocation.
- The route in
- Sage Data Objects (SDO), Sage's developer kit for Sage 50 Accounts. Sage's developer guide shows it posting sales orders with their lines and reading customer and stock records.
- Who can use it
- Sage says only members of its UK Sage Developer Programme have access to the Sage 50 developer tools, so the connection is built under that programme. SDO is a set of ActiveX components, so it runs on a computer that can open your Sage 50 company data.
- Without SDO
- The approved draft waits on screen for someone to key. Slower, but nobody hunts through emails.
What it costs you today
Work out what the typing costs before anything else.
Illustration with invented data: 50 orders a day at 6 minutes each is 25 hours a week of keying, two thirds of one person's week.
Put your own figures into the order desk calculator. It shows the hours and the pounds a year and doesn't guess at savings. If we work together, that is the baseline we report against, as order processing time and order accuracy rate.
What you get from us
In this order, with a fixed price before you commit.
-
30 minutes
Call with you
Where orders pile up before they reach Sage 50, and which number that holds back.
-
1 hour
Session with your team
We watch real orders go into Sage 50. The same day you get a one-page verdict: the workflow, the KPI it moves, today's baseline and a fixed price. Or a written no.
-
A fixed number of weeks
Build
We build it and connect it to your Sage 50. Nothing is subcontracted.
-
Every month
Run and report
We run it and report order processing time and order errors against the baseline. Stop at any report.
Questions
What people ask about Sage 50 sales order processing.
- Can you import sales orders into Sage 50?
- Not with Sage 50's own import tool. Sage says you can't import into the Sales order module. Getting sales orders in from another system needs Sage's developer tools, Sage Data Objects.
- Which Sage 50 has sales order processing?
- Sage says the Sales orders module is only available in Sage 50 Accounts Professional. On another edition, we'd look at how your invoices go in instead.
- How does a sales order become an invoice in Sage 50?
- When you despatch the order, Sage 50 updates stock and creates an invoice in Invoices and credits. That invoice is then updated to the ledgers.
- Will orders go into Sage 50 before anyone checks them?
- No. Each order waits as a draft until someone on your team approves it. Allocation and despatch stay with your team, as now.
- What does it cost?
- The price is fixed and written on the one-page verdict after the session with your team, before you commit to anything. If we don't find anything worth doing, we'll tell you and leave.
Next step
Thirty minutes on your Sage 50 order desk.
Tell us how orders reach you and roughly how many come in a day. Or send us one order first and see what we'd read and flag.
The Open Build. We’ll build one UK supplier an order desk system, free and in public, measured on its own numbers. Everyone who applies gets a one-page read of their own workflow. Applications close at 5pm UK time on Friday 6 November. See the Open Build.