# Infor M3 Order Status Codes Reference

> Source: https://netray.co/tools/infor-m3-order-status-codes-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Two-digit M3 status codes for customer order header, lines and deliveries that are confirmed in Infor documentation, with the program that sets each and the fields that hold PO and MO status.

## Category

infor-cloudsuite

## Erp

Infor M3

## Audience

- M3 key user
- M3 consultant
- Report developer

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### Order type

**Key:** type

**Type:** text

#### Status code

**Key:** code

**Type:** text

#### Meaning

**Key:** meaning

**Type:** text

#### Reached by

**Key:** reached

**Type:** text

#### Table.field

**Key:** field

**Type:** text

#### Next status

**Key:** next

**Type:** text

#### Notes

**Key:** notes

**Type:** text

**Rows:**

**Type:** CO header

**Code:** 10

**Meaning:** Preliminary

**Reached:** Order entered as preliminary in OIS100 when the CO type requires approval (Preliminary CO in OIS010/E)

**Field:** OOHEAD order status

**Next:** 11-19 or 20

**Notes:** The order cannot continue in the flow until approved

**Type:** CO header

**Code:** 11-19

**Meaning:** Preliminary approval steps

**Reached:** Set on the E panel or with options 21 and 22 in OIS115 Customer Order. Approve

**Field:** OOHEAD order status

**Next:** 20

**Notes:** Statuses for options 21 and 22 are defined in the OIS115 settings (F13). They show approval progress, not order progress

**Type:** CO header

**Code:** 20

**Meaning:** Approved

**Reached:** Change status to 20 in OIS100, or approve all lines with option 19 in OIS115

**Field:** OOHEAD order status

**Next:** Normal order flow

**Type:** CO line

**Code:** 22

**Meaning:** Not allocated

**Reached:** Line entered without allocation, or after deallocation

**Field:** OOLINE.OBORST

**Next:** 33

**Notes:** A line returns to 22 if its allocated quantity is set back to zero

**Type:** CO line

**Code:** 33

**Meaning:** Allocated

**Reached:** Automatic allocation (per the allocation method in MMS002) or manual allocation

**Field:** OOLINE.OBORST

**Next:** 44

**Notes:** A completely allocated order has its order status raised to 33

**Type:** CO line

**Code:** 44

**Meaning:** Picking list printed

**Reached:** Release for picking from MWS410 Delivery Toolbox (manual or automatic per dispatch policy MWS010)

**Field:** OOLINE.OBORST

**Next:** 66

**Notes:** Lines allocated after release can land on a new suffixed picking list at 44

**Type:** CO line

**Code:** 66

**Meaning:** Delivered

**Reached:** Delivery reported, or status changed to 66 in OIS300 Customer Order. Open Toolbox

**Field:** OOLINE.OBORST

**Next:** 77

**Notes:** Status 66 on the line is what moves the delivery towards invoicing

**Type:** CO line

**Code:** 77

**Meaning:** Invoiced

**Reached:** Invoicing of the delivery the line belongs to

**Field:** OOLINE.OBORST

**Next:** -

**Notes:** Final normal status of a line; OBIVQT holds the invoiced quantity

**Type:** CO delivery

**Code:** 60

**Meaning:** Ready to invoice

**Reached:** Option 16 Release for invoicing in OIS150 CO Delivery. Open, or on its E panel

**Field:** Delivery status in OIS150

**Next:** Invoiced

**Notes:** The delivery can now be picked up by invoicing

**Type:** CO delivery

**Code:** 61

**Meaning:** Proof of delivery / approval required

**Reached:** Delivery created with status 61 as set in OIS010/E for the CO type

**Field:** Delivery status in OIS150

**Next:** 60

**Notes:** Deliveries wait at 61 until approved

**Type:** CO delivery

**Code:** 62-66

**Meaning:** Not yet ready to invoice, internal review

**Reached:** Delivery created with the status selected in the Status field of OIS010/E for the CO type

**Field:** Delivery status in OIS150

**Next:** 60

**Notes:** Used for internal approval of deliveries before invoicing

**Type:** CO header

**Code:** Lowest / highest

**Meaning:** Lowest and highest line status on the order

**Reached:** Updated by M3 as lines change status

**Field:** OOHEAD.OAORSL / OOHEAD.OAORST

**Next:** -

**Notes:** Query OAORSL to find orders with any line still open

**Type:** PO line

**Code:** Lowest / highest

**Meaning:** Lowest and highest status on the PO line

**Reached:** Updated as the line moves through order, receipt, inspection and invoice

**Field:** MPLINE.IBPUSL / MPLINE.IBPUST

**Next:** -

**Notes:** Read the code list for your version in the PPS200 field help

**Type:** MO

**Code:** Status

**Meaning:** Manufacturing order status

**Reached:** Updated by release, material issue, reporting and close

**Field:** MWOHED.VHWHST

**Next:** -

**Notes:** Read the code list for your version in the PMS100 field help

**Type:** DO

**Code:** Status

**Meaning:** Distribution order status

**Reached:** Updated by release, issue and receipt

**Field:** Distribution order header and lines (MMS100 / MMS101)

**Next:** -

**Notes:** Read the code list for your version in the MMS100 field help

**Notes:** Only codes confirmed in Infor M3 documentation or by Infor community answers are listed. For PO, MO and DO the table shows where the status is stored; use the field help (F1) on the status field in PPS200, PMS100 and MMS100 for the full code list on your 13.x system rather than copying lists from SyteLine or LN, which use different codes.

## Content

**Intro:** This reference explains the two-digit M3 13.x customer order statuses that Infor documents, with the program that sets each, and shows which fields hold purchase order, manufacturing order and distribution order status. It covers fewer codes than some lists online on purpose: every row is confirmed.

**Sections:**

#### How to use it

**Body:** Search by code (33) or by program (OIS150) to see what a status means and how a record got there. M3 statuses are two-digit numbers where the first digit is the stage and the second digit refines it, so an order header carries the lowest and highest line status rather than a single value. When you build a report, filter on the line status in OOLINE for line-level questions and on the lowest status in OOHEAD for order-level questions such as orders not yet fully delivered.

#### Where this lives in M3

**Body:** Order type settings in CO Type. Open (OIS010) decide a lot: whether orders start as preliminary (10) and which status a delivery is created with (60, 61 or one of 62-66 for review). Allocation is driven by the allocation method on the item and warehouse in MMS002 and the warehouse settings in MMS005. Release for picking is in MWS410 Delivery Toolbox, with automatic or manual release set in the dispatch policy (MWS010). Deliveries are managed in OIS150 CO Delivery. Open, and the Customer Order Toolbox OIS300 shows line status across orders.

#### Worked example: why is this order not invoiced?

**Body:** A line shows 66 Delivered in OIS300 but no invoice appears. Open the delivery in OIS150. If its status is 61, the CO type in OIS010/E is set to require proof of delivery, so someone must approve it. If it is between 62 and 66, the delivery is held for internal review. Option 16 Release for invoicing moves it to 60, and the next invoicing run picks it up. If the line itself is stuck at 44, the delivery was never reported; check the picking list and the delivery in MWS410.

#### Version differences and gotchas

**Body:** Status sets differ between M3 versions and are partly configurable through the CO type, so a status that means one thing in one order type can be skipped in another. Do not reuse status tables from SyteLine (CSI) or LN; they use different codes and concepts. For PO, MO and DO, read the code list from the field help in your own system and record it here with the Excel export. OIS115 approval statuses describe approval progress, not order progress.

**Cta:** If you want planners and customer service to ask M3 why an order is stuck in plain English on your own servers, we can set that up.

**Faq:**

#### What does status 33 mean in M3?

**Answer:** 33 means Allocated. Order lines get status 33 when stock is allocated to them, either by the automatic allocation run or manually, and a completely allocated order has its order status raised to 33. The next step is normally release for picking, which moves the line to 44.

#### What is status 44 on an M3 customer order line?

**Answer:** 44 means a picking list has been printed or released for the line. Lines allocated after a delivery was released for picking can be placed on a new suffixed picking list and also show 44. The line stays at 44 until the pick and delivery are reported.

#### Why is my M3 delivery stuck at status 61?

**Answer:** The CO type in OIS010/E creates deliveries with status 61, which needs proof of delivery or approval before invoicing. Approve it in OIS150 CO Delivery. Open, for example with option 16 Release for invoicing, which sets status 60 Ready to invoice.

#### Where do I see the full list of M3 status codes?

**Answer:** Use the field help (F1) on the status field in the program, for example OIS100 for customer orders, PPS200 for purchase orders and PMS100 for manufacturing orders. The M3 Business Engine user guides on docs.infor.com describe statuses inside each process chapter.

## Search terms

infor m3 status codes, infor m3 erp flowchart, m3 customer order status, m3 order status 33, m3 status 44 picking list, m3 status 66 delivered, ooline orst

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
