Most purchase orders look the same. Same supplier, same repeating items, predictable quantities. Yet you click through the same screens, pick the same lines and check the same terms every time. Waste of time — and typo-prone.
With an AI assistant via MCP you create a purchase order in one sentence or a brief dialog. This article: how, with concrete examples for one-off and repeating orders.
The simplest purchase order
"Create a purchase order with supplier VanDijk Packaging for 500 boxes item D-500 and 200 rolls tape T-50, requested delivery 28 June."
The AI calls purchasing_orders_create and then purchasing_orders_add_line, verifies the items exist, and returns the order number. Five seconds versus five minutes.
With validation: prices and stock
For heavier orders you want validation:
"For our stock refill: create a purchase order with Westra Industries for 1000 units A1001, 500 units A1002 and 250 units A1003. Use the agreed supplier prices. Add a requested lead time of 14 days."
The AI automatically pulls supplier prices from the items_suppliers table and applies them. Unexpected price hikes are flagged for your approval.
Purchase orders driven by stock minimums
The most powerful workflow: let the AI decide what to order.
"Which items are below their minimum stock level? Propose one purchase order per supplier with the quantities needed to reach maximum stock."
The AI compares current stock (items_stock) with min/max levels per item, groups by supplier, and presents draft purchase orders. You only have to approve.
Urgent order: who can deliver fastest?
A customer needs 50 units A1001 tomorrow, you have 12 in stock. Ask:
"Which suppliers can deliver A1001 and what was their average lead time in the past 6 months?"
The AI combines items_suppliers with historical receipt data. Then order from the fastest:
"Create a purchase order with Westra Industries for 50 units A1001 with delivery tomorrow, add a note that this is an urgent order for customer Bakery De Groot."
Correcting a purchase order
Made a mistake? No problem:
"Update line 2 on purchase order PO-2026-0234: quantity from 200 to 300 units."
Or add a line:
"Add a line to PO-2026-0234: 50 units of item A1005 at standard price."
Communicating purchase orders
Many suppliers expect a PDF by email. Sending itself is often still manual, but you can have the AI draft a clean email:
"Draft an email to supplier VanDijk with purchase order PO-2026-0234 attached. Mention that we would appreciate confirmation of the 14-day lead time."
From purchase order to receipt
When goods arrive, link the receipt directly to the order:
"Book a goods receipt for purchase order PO-2026-0234: line 1 fully 500 units, line 2 partial 150 of 300. The remainder stays open."
Working with batches or serials? Read our guide on batch and serial numbers.
Tips for efficient purchasing
- Give regular suppliers short nicknames. "Westra" is faster than "Westra Industries Ltd with VAT…".
- Use item codes instead of descriptions — prevents confusion with similar items.
- Ask periodically "which purchase orders have been open more than 30 days without receipt?" — forgotten open orders pollute your stock planning.
- For analysis: combine with our supplier management guide.
Getting started
Follow the MCP setup guide, see the prompt library for more examples, and also read processing purchase invoices with AI to close the AP loop.