---
title: CreateItemOutOrderLine pipeline
slug: configured-commerce/docs/createitemoutorderline
docTags: 
createdAt: 2026-08-13T10:46:25.000Z
---

| Order | Pipe                  | Description                                                                                                                                                     |
| ----- | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 100   | CreateOrderLine       | Creates a new OrderLine.                                                                                                                                        |
| 200   | PopulateProduct       | Uses the GetItemOutProduct pipeline to determine the OrderLine.Product.                                                                                         |
| 300   | SetProductNotFound    | If OrderLine.Product.ErpNumber equals PunchOutSettings.NotOnFileProductName then adds necessary messaging to PunchOutOrderRequest.PunchOutOrderRequestMessages. |
| 400   | PopulateUnitOfMeasure | Uses the OrderLine.Product.UnitOfMeasure, PunchOutOrderRequestItemOut.UnitOfMeasure, and GlobalSynonyms to determine OrderLine.UnitOfMeasure.                   |
| 500   | PopulatePricing       | Uses the GetItemOutPricing pipeline to determine OrderLine pricing.                                                                                             |
| 600   | ValidateOrderLine     | Validates OrderLine property values and adds necessary messaging to PunchOutOrderRequest.PunchOutOrderRequestMessages.                                          |
