---
title: "saveCustomerOrderEnhanced"
method: POST
path: "/customerorderenhanced/v1/saveCustomerOrderEnhanced"
tags: ["Customer Order Enhanced Service"]
---

# saveCustomerOrderEnhanced

`POST /customerorderenhanced/v1/saveCustomerOrderEnhanced`

Create a new customer order entry. 
 Update a customer order entry.

## Headers

- `authenticationtoken` string, required
- `password` string, required
- `sitename` string, required
- `userid` string, required
- `X-B3-TraceId` string

## Request body

- CustomerOrderEnhancedDetailsList — CustomerOrderEnhancedDetailsList description
  - `customerOrderEnhancedDetails` CustomerOrderEnhancedDetails[]
    - `customerOrderEnhancedDetailDetails` CustomerOrderEnhancedDetailsDto[]
      - `orderQuantity` number, required — "orderQuantity" from Customer Order setup screen
      - `productNumber` string, required — "productNumber" from Customer Order setup screen
    - `customerOrderEnhancedHeaderDetails` CustomerOrderEnhancedHeaderDto — CustomerOrderEnhancedHeaderDto description
      - `cateringOrder` string — "cateringOrder" from Customer Order setup screen
      - `customerCode` string, required — "customerCode" from Customer Order setup screen
      - `daypartCode` integer — "daypartCode" from Customer Order setup screen
      - `expectedDeliveryDate` string — "expectedDeliveryDate" from Customer Order setup screen
      - `locationCode` string, required — "locationCode" from Customer Order setup screen
      - `referenceNumber` string — "referenceNumber" from Customer Order setup screen
      - `revenueCenter` string — "revenueCenter" from Customer Order setup screen
  - `locationCode` string — "Code" from Company setup screen

## Response `200`

Success (Auto generated customer order number is returned)

- CustomerOrderAutoGenerateDetails[]
  - `orderNumber` string — "orderNumber" from Customer Order setup screen

## Other responses

- `400` — Validation Error
- `401` — Authorization
- `404` — customer order enhanced not found
- `429` — Too Many Requests
- `500` — Unexpected Error
- `503` — System under maintenance
- `504` — Timeout

---

[API](https://skmtc.net/crunchtime/apis/inventory-labor.md) · [All operations](https://skmtc.net/crunchtime/apis/inventory-labor/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/crunchtime/inventory-labor/revisions/0af8e380ff2c/schema)
