// Sage 100 · Sales order automation
Customer POs drafted as Sage 100 sales orders, then set against the orders your desk saved.
For distributors and manufacturers whose order desk still types POs into Sales Order Entry, on Sage 100 or the MAS 90 or MAS 200 it used to be. AI drafts the header, the lines and any master order release from copies of 20 to 30 POs already keyed. Your reviewer, whoever knows your order desk best, compares each draft with the order that went into Sage 100. We never log in to Sage 100.
- Past POs
- 20 to 30
- Sage 100 sign-in
- None
- Orders we create
- None
// The one job
A PO in the inbox, a Sage 100 order drafted for a person to check
Today someone opens Sales Order Entry, picks the order type, enters the customer and the buyer's PO number, chooses a ship-to code and works down the Lines tab: item, quantity, unit price, promise date. A release against a master order, or a PO that answers a quote, adds a step before any of that. Most of the minutes go into checking, not keying.
For the test, AI reads copies of POs your team has already entered and drafts each one in Sage 100's own terms, header, address and lines, with a note on why it chose each value. It saves nothing in Sage 100. Your reviewer then checks every draft against the order your team keyed at the time.
header, address, lines
// Inside Sage 100
What Sales Order Entry leaves your desk to settle
Which order type. Sales Order Entry offers a standard order, a back order, a price quote, a master order and a repeating order. Back orders usually aren't keyed by hand: Sage's help says they are created in Invoice Data Entry when fewer units ship than were ordered, with the shortfall moved to Back Ordered. A quote becomes an order when someone changes its type to Standard, and only then does inventory on sales order move; the header keeps a Promoted to Order On date. The draft says which type it would use for each PO, and why.
Master orders and their releases. For a customer buying a large quantity over time, a master order holds the total, and each shipment is a standard order that names the master in its Master/Repeating Order field. The master's lines track original quantity, balance, ordered to date and shipped to date, and its ship date field becomes an expiration date. The draft finds the master a release belongs to, shows the balance before and after, and holds a release that would overrun the balance or arrive after the master expires.
Their PO number and their part numbers. Sage 100 shows a message when a Cust PO number is already in use, and a user with the right security can look at the other documents or carry on. Item numbers are their own puzzle. An alias can be general or belong to one customer or vendor, aliases can be added on the fly in Sales Order Entry, and typing one puts your item code on the line. That makes a wrong alias easy to create and hard to spot later, so the draft shows the alias behind every line and marks any match it had to guess, for a person to confirm.
Ship-to codes carry more than an address. The Ship To Addr code fills the address from Customer Ship-To Address Maintenance, and the warehouse, ship via and salesperson can default from it. The tax schedule follows the ship-to ZIP code, so a job-site address typed over the default can change the tax on the order. The draft picks a ship-to code when the PO's address matches one on file, and labels anything else as an address change for your desk to approve.
Price, credit, and what your reviewer watches. Unit price comes from the item's price code, the customer's price level and any sale pricing, and changing it takes security. A customer on credit hold or over the limit brings up the Customer Credit History window, and an order held after that check carries Hold status with a reason code. The draft states the price it expected, the price on the PO and the gap, and notes when an order would meet a credit check. Your reviewer, usually the order desk lead or inside sales manager, looks hardest at aliases, master order balances and repeated PO numbers, since those decide what ships and what gets billed.
// What you send
Exports from Sage 100 and copies of POs
20 to 30 keyed POs, each with its saved order
Each PO as it arrived, beside the Sage 100 order your desk saved from it, printed or exported with header and lines. A master order release, a promoted quote and a reused PO number make the sample better.
Items and aliases
Your item list with units of measure, and the alias items set up for the customers in the sample. Any spreadsheet export works.
Ship-tos, master orders and pricing
Ship-to codes and addresses for those customers, the open master orders their POs release against, and their price levels or special pricing if price is in scope.
The NDA, and no Sage 100 user
The NDA comes before the first file. No Sage 100 login, remote desktop session or email access at any point. If POs can't leave the building, your reviewer helps us make look-alikes that keep the tricky lines.
// Before it starts
Settled by the owner, in writing
Agreed before your desk exports a single order.
- Your reviewer
- Named by the owner: whoever knows your Sales Order Entry habits best
- Success criteria
- In writing: which header and line fields must match
- Sample
- Chosen by your reviewer, master releases and promoted quotes included
- Price
- A range for the live job
- NDA
- Signed before any PO is copied
// How it's judged
The saved Sage 100 order on one side, the draft on the other
| Across your sample POs | The order in Sage 100 | The AI draft |
|---|---|---|
| Order type: standard, promoted quote or master release | From your POs | From your POs |
| Customer and Cust PO, with repeats named | From your POs | From your POs |
| Ship To Addr code, or an address change flagged | From your POs | From your POs |
| Item code reached from the buyer's number or an alias | From your POs | From your POs |
| Quantity, unit of measure and promise date per line | From your POs | From your POs |
| Unit price against the price the PO states | From your POs | From your POs |
| Master order balance, and releases that would overrun it | From your POs | From your POs |
// After a yes
About 30 days on new POs, a person approving each order
Once your reviewer finds the drafts meet the success criteria, incoming POs are drafted the same way for roughly 30 days.
Someone on your desk approves, corrects or returns each draft before an order exists in Sage 100. Approved orders get in the way your Sage 100 admin prefers: typed from the draft, or loaded through an import such as Visual Integrator where your company already licenses it. Credit release, picking and invoicing stay with your team.
// Later, one at a time
Jobs that might come next on a Sage 100 desk
- 01Next
Confirmations back to buyers
A reply to each approved PO with any changed price or promise date shown, sent by a person on your desk.
- 02Then
Quotes for items you sell often
Price quotes drafted from your price levels and order history, for a salesperson to approve before they are saved.
- 03After that
Vendor invoices
Supplier invoices checked against your Sage 100 purchase orders and receipts before accounts payable enters them.
// One hard limit
We never log in to Sage 100, and no order is created or released.
All of it runs on copies and exports your desk sends. We never sign in to Sage 100, its database or its server, and the test never creates, changes or releases a sales order, ships or invoices anything, or contacts a customer. A person on your desk decides and enters every order. We claim no integration, partnership, certification or reseller status with Sage. Sage 100 is named here only because it is the system you run; Sage and Sage 100 are trademarks of The Sage Group plc.
One job, one price: a range before the proof of concept, a fixed price before you sign.
What sets the range: POs keyed into Sage 100 each month, and how many are master order releases or arrive in the buyer's own item numbers.
// Questions
Questions from Sage 100 order desks
Is this a Sage 100 integration or add-on?
We still call it MAS 90. Does this apply?
Our customers send master POs with release schedules. Will the test cover them?
What do you need out of Sage 100?
Will a draft touch credit holds or stock?
Can approved orders go into Sage 100 without retyping?

Rob Eason, founder
// Book a call with Rob
Pull last month's POs from your Sage 100 order desk.
The call with Rob runs half an hour. Have your company and role ready, the order desk job you want tested, and roughly how many POs come in each month. Send no PO until the NDA is signed.
- Co-owned a 60-employee financial services firm and sold his share to his partner.
- Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
- 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
- 4.3/5 from 6 Google reviews of Massmarket AI.
- Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
- Takes every proof-of-concept call himself.
