> For the complete documentation index, see [llms.txt](https://learn.moselle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.moselle.io/mo/key-capabilities/orders-with-mo.md).

# Orders with Mo

{% hint style="info" %}
**Quick Answer:** Open Mo, describe the purchase order you need, and Mo builds it for you — pulling from your production plan or creating a custom order from scratch. Mo handles supplier selection, quantity calculations, and linking to your plans automatically.
{% endhint %}

## What is Purchase Order Management with Mo?

**Purchase Orders with Mo** lets you create, edit, and manage purchase orders through natural conversation instead of manual data entry. Whether you're generating orders from a production plan or building a custom PO, Mo handles the complexity — from supplier selection to multi-item orders — so you can place orders faster and with fewer errors.

### What Mo Can Do

* **Generate POs from production plans** — Mo analyzes your plan, handles multi-supplier scenarios, and creates one PO per supplier automatically
* **Create custom purchase orders** — Describe what you need in plain language and Mo builds the full PO with all required fields
* **Update existing POs** — Change suppliers, delivery dates, status, or PO numbers conversationally
* **Edit line items** — Add new items, update quantities and costs, or remove items from existing POs
* **Handle incomplete orders** — Create POs when suppliers aren't assigned yet and fill in details later
* **Work within budget constraints** — Tell Mo your spending limit and Mo prioritizes the most critical inventory needs

### Key Benefits

* **Faster order creation:** Generate multiple POs in 2 minutes instead of 20
* **Smart supplier handling:** Mo automatically analyzes supplier options and asks when choices are needed
* **Context-aware:** When viewing a production plan, Mo knows your quantities and suggests orders based on what's in the plan
* **Error reduction:** Mo validates SKUs, suppliers, and warehouses against your Moselle data before creating orders
* **Auto-linking:** POs generated from production plans are automatically linked for easy tracking

## How Purchase Orders with Mo Works

### Generate from Production Plan

The fastest way to create orders is from an existing production plan:

1. **Open your production plan** and click "Generate Orders" or ask Mo to create orders
2. **Select months** — Mo asks which months you want to order for
3. **Handle multi-supplier items** — If items can come from multiple suppliers, Mo asks you to choose
4. **Review summary** — Mo shows what will be created before generating
5. **Orders created** — One PO per supplier, automatically linked to your plan

### Create Custom PO

For one-off orders or custom scenarios:

1. **Describe what you need** — "Create a PO for 200 units of SKU-ABC from Acme Corp, deliver by March 15th"
2. **Mo builds the PO** — All fields populated based on your Moselle data
3. **Review and refine** — Ask Mo to adjust quantities, dates, or suppliers before finalizing
4. **Export and send** — Download as PDF or Excel to send to your supplier

### Update Existing Orders

Mo can modify purchase orders after they're created:

* **PO details:** "Change the delivery date on PO-9704 to June 15th"
* **Line items:** "Add 100 units of SKU-123 to PO-9704"
* **Status:** "Mark PO-9704 as ordered"

## Common Use Cases

### Budget-Constrained Ordering

Tell Mo your spending limit and Mo builds a PO that fits within budget:

**Example:** "I have $5,000 to spend with Acme Corp — what should I order?"

Mo allocates your budget across high-priority SKUs based on stockout risk and demand.

### Multi-Supplier Management

When generating from a production plan, Mo handles items available from multiple suppliers:

1. Mo identifies items with supplier options
2. Shows pricing for each supplier
3. Asks you to choose for each item
4. Groups items and creates one PO per supplier

### Incomplete Purchase Orders

Create orders when supplier details aren't finalized:

**Example:** "Create a PO for SKU-NEW-001 (500 units), no supplier assigned yet, delivery by Q3"

Mo creates the PO with all details except supplier, flagged for later completion.

## Prerequisites

**Time Required:** 1–5 minutes per order (depending on complexity) **Difficulty:** Beginner

Before you begin, make sure you have:

* [ ] An active Moselle account with Mo credits available
* [ ] Suppliers configured in your Suppliers section
* [ ] Items in your catalog with supplier pricing (for production plan generation)
* [ ] A production plan (if generating from plan) or clear order requirements

## Tips for Working with Mo

* **Be specific upfront:** Include supplier, warehouse, delivery date, currency, and SKUs in your first prompt
* **Use exact names:** Supplier and warehouse names must match what's in Moselle
* **Iterate don't restart:** If Mo's first draft isn't right, correct it in the same conversation
* **Ask "what if":** Mo can model changes before committing — "What happens if I reduce this order by 20%?"
* **Save common prompts:** If you create similar POs regularly, save your prompt for reuse

## Related Guides

{% content-ref url="/pages/RjoikPkwhOLfvtx8j6VZ" %}
[Create an Order](/planning-and-execution/orders/create-an-order.md)
{% endcontent-ref %}

{% content-ref url="/pages/UJBeJZb1fZD3mCfSbojq" %}
[Review your Order](/planning-and-execution/orders/review-your-order.md)
{% endcontent-ref %}

{% content-ref url="/pages/c3H9nIfH0qdJQffJKIWc" %}
[Generate Orders](/planning-and-execution/replenishment/core-workflow/generate-orders.md)
{% endcontent-ref %}
