---
title: CreatePunchOutOrderRequest
slug: configured-commerce/sdk/createpunchoutorderrequest
docTags: 
createdAt: 2026-08-05T19:24:01.122Z
---

| Order | Pipe                  | Description                                                                                    |
| ----- | --------------------- | ---------------------------------------------------------------------------------------------- |
| 100   | CreateXmlDocument     | Uses the IXmlHelper to create XmlDocument from provided Xml.                                   |
| 200   | ParseAdditionalValues | Creates the PunchOutOrderRequest and uses the IXmlHelper to parse all additional nodes.        |
| 300   | ParseCustomerPo       | Gets CustomerPo from PunchOutOrderRequest.PunchOutOrderRequestExtrinsic.CustomerPo.            |
| 400   | ParseBillTo           | Uses the IXmlHelper to parse BillTo nodes.                                                     |
| 500   | ParseShipTo           | Uses the IXmlHelper to parse ShipTo nodes.                                                     |
| 600   | ParseExtrinsics       | Uses the IXmlHelper to parse extrinsic nodes.                                                  |
| 700   | ParseCustomProperties | Uses PunchOutSettings.OrderCustomPropertyFields and IXmlHelper to parse custom property nodes. |
| 800   | ParseItems            | Uses CreatePunchOutOrderRequestItemOut pipeline to parse PunchOutOrderRequestItemOut.          |
