Unprinted '0': order has been created as a record in MIMS, but it has not been yet selected for a MSB222 run (order "print" run), ie: the order has not been sent yet to supplier
Printed '1': order has been processed by MSB222, ie it was sent to supplier; you must not take the word 'printed' literally, as the medium will vary depending on order medium field, eg: print/fax/EDI/etc, and the status will be displayed on-line as faxed/printed/etc depending on the medium.
Also, the last action on the order must have been the MSB222 run, or else the status would be one of modified/cancelled/complete (see below)
Modified '2': some information on the order has been altered since the order was 'printed', eg qty, unit price, units of purchase, delivery date, etc - and this was the last action performed on the order, that is : it has not yet been re-printed/cancelled/completed
For a history of the changes on the order, see MSM221 option 3 - History; note this includes receipt of goods, but the receipting event itself will not change the order status
Cancelled '3': self-explanatory (manual action). Orders will be cancelled if no longer required and no goods/services had been received.
Completed '9': the items have been fully received, and invoice(s) have been loaded and have matched the order. Invoices do not need to reach the 'paid' status for the order to complete; only loading and matching is enough.
Once the order has been completed, it can no longer be modified, unless you 'un-complete' it (you cannot un-complete goods orders though)
Receipt of goods alone does not change the order status; in order to check if goods were received, you need to check "qty received" and compare it with "qty ordered" in case receipt was only partial.
It is the loading/matching of invoices which completes the order - if the invoice matches with order. If they don't match, this is reported by MIMS and the order status field does not change.
Service orders can be completed manually even if the values don't match; alternatively you can modify the service order value to match the invoice, and MIMS automatically completes the order. You can also 'un-complete' a service order, as to add dollars to it, so that you can get more of the same.
Goods orders cannot be completed manually, they need to be cancelled if no goods were received, or modified to match the invoices - in order to obtain completion.