Create Manufacturing Order
POST /api/manufacturing-order
Required privilege: Manufacturing / Edit
Content-Type: application/json
CSRF header required: X-XSRF-TOKEN
Request Body
{
"MO List Number": "MO-2024-100",
"MO List Document Status": "Open",
"MO List Order Date": "2024-03-15",
"Warehouse Number": "WH-01",
"Manufacturing Order Id": null,
"details": [
{
"id": null,
"Item Number": "ITEM-A",
"Sub Item Number": null,
"MO Details Quantity": 500,
"MO Details Document Status": "Open",
"MO Details Order Date": "2024-03-15",
"MO Details Start Date": "2024-03-18",
"MO Details End Date": "2024-03-25",
"MO Details Unique Id": null
}
]
}
| Field |
Type |
Required |
Description |
MO List Number |
string |
Yes |
Unique MO document number |
MO List Document Status |
string |
Yes |
Initial status |
MO List Order Date |
string | null |
No |
ISO 8601 date |
Warehouse Number |
string |
Yes |
Production warehouse - must exist in Warehouse Master |
Manufacturing Order Id |
integer | null |
No |
null for new orders |
Detail Line Fields
| Field |
Type |
Required |
Description |
id |
integer | null |
No |
null for new lines |
Item Number |
string |
Yes |
Output item reference - must exist in Item Master |
Sub Item Number |
string | null |
No |
Sub-item reference |
MO Details Quantity |
number |
Yes |
Quantity to produce |
MO Details Document Status |
string |
Yes |
Line status |
MO Details Order Date |
string | null |
No |
ISO 8601 date |
MO Details Start Date |
string | null |
No |
Production start date - must be ≥ Order Date |
MO Details End Date |
string | null |
No |
Production end date - must be ≥ Start Date |
MO Details Unique Id |
string | null |
No |
External unique identifier |
Validation Rules
| Rule |
Error Code |
details must not be empty |
OrderList.NoItems |
Order Date ≤ Start Date ≤ End Date |
ManufacturingOrderDetails.InvalidDates |
Item Number must exist |
ItemMaster.NotFound |
Warehouse Number must exist |
WarehouseMaster.NotFound |
Response
{
"message": "Manufacturing order created successfully.",
"notification_type": "Success"
}