# Manufacturing orders

Source: https://docs.tightly.io/help/supply/manufacturing-orders
Reviewed: 2026-09-07

## The question this page answers

Which make orders exist, for what product and quantity, at which warehouse, whether raw material is short, and how far along each is; and on one order, do I have the material to build it and how do I cover it if not?

## What you see

::: shot page
:::

A manufacturing order makes a finished good from the components its bill of materials names. Manufacturing orders is on every rail, and in the retailer chair the row is drawn only for a company that owns brands and makes things. Nothing on this page creates an order: on Lite and Essentials make orders are drafted from Smart Replenishment, and on Pro the empty book points to commitments.

The standing columns are Order, Product, Quantity, Raw material, Made at, Status and Expected; SKU, Batch, Ships to and Created can be added. Batch reads Fits or Off batch, or a dash that reads No components on hover. Raw material reads Short, Allocated or Not allocated; a drafted or cancelled order always reads Not allocated. Ships to reads Same warehouse when the goods stay where they are made. Status is one of Drafted, Confirmed, In production, Completed and Cancelled, the words Order status words explains. Completed orders are hidden until you turn on Include completed, and the footer counts how many are hidden.

The order's page leads with its figures: Units, with where the quantity came from beneath, Batches, Material cost, and Expected, or Delivered once completed. The lifecycle track runs Drafted, Confirmed, In production, Completed, with the day each stop was reached and Cancelled apart. Under it stands the raw material table: Material, Variant, Per batch, Required, Material cost and Available, then Allocated from confirmation on, and Short wherever a material is short; on a draft, Short is measured against stock. Beside it, Where and when holds Where (Product, Made at, Ships to) and Schedule, which charts Materials, Preparation and, where the goods change warehouse, Transfer days; with none on record it reads No lead time on file.

## What to do

1. Open a row to reach the order's own page; a read-only seat can go this far.
2. While confirmed, edit **Allocated** on a raw material row, or press **Auto-allocate** to let Tightly take what is available; the result renders in place, either every material allocated or the shortages that remain.
3. Where a line is short, press **Add to bench** to stage the shortfall at the material's default supplier; the cell then reads On the bench. A material with no default supplier says so and offers no button.
4. Press the one button the track offers next, **Mark as confirmed**, **Mark as in production** or **Mark as completed**; each opens a drawer with its consequence first, such as "The quantity locks and the order starts counting as incoming supply in Smart Replenishment." It disables with its reason beside it: Quantity must fit the batch, or Allocate every material first.
5. On a drafted order that does not fit its batch, press **Round to the next whole batch**.
6. While an order is in production, press **Record build** to consume the components and receive the finished goods at the manufacturing location; the drawer names what blocks it, such as an order owned by a connected system.
7. Press **Move finished goods**, on a completed order whose shipping warehouse differs from where it was made, to draft one transfer order for the goods.
8. Press **Cancel** on a drafted or confirmed order (it asks first, naming Smart Replenishment), or **Reactivate** a cancelled order with a batch size on record to put it back to Drafted.

Edit **Quantity** while drafted, and **Change the date** once confirmed. Writing needs a seat that can write; the server refuses a read-only seat. Ask Tightly performs none of these acts; the page does.

Refusals are the server's own sentences, in place:

> Production cannot start while raw materials are short: {shortages}. Allocate them, then move the order to production.

> Auto-allocation only allowed for Manufacturing Orders with status FULLY_CONFIRMED

## When it is empty or failed

> The manufacturing orders could not be read.

The read failed; Try again reads it once more.

> Make orders start in Smart Replenishment

The book is empty on Lite and Essentials, with the door Open Smart Replenishment; on Pro it reads Make orders start in a commitment, with the door Open commitments. A filter that matches nothing reads No manufacturing orders match.

> This manufacturing order could not be read.

The order read failed; a 404 is a failed read, never an empty order.
