VARCommerce + PunchOut / cXML
VARCommerce supports cXML PunchOut: a customer on a cXML-compatible procurement system such as Ariba, Coupa, Jaggaer, Workday or ServiceNow shops your VARCommerce storefront from inside their system, the cart returns to them for approval, their purchase order arrives as a VARCommerce order, and ship notices and invoices go back to them as cXML documents.
What syncs between VARCommerce and PunchOut / cXML
| Data | Direction | When | Status |
|---|---|---|---|
| PunchOut setup and cart return (PunchOutSetupRequest / PunchOutOrderMessage) | both | per session | Confirmed in code |
| Purchase order (OrderRequest) | partner → VARCommerce | on customer approval | Confirmed in code |
| Ship notice (ShipNoticeRequest) | VARCommerce → partner | on shipment | Confirmed in code |
| Invoice (InvoiceDetailRequest) | VARCommerce → partner | on invoice | Confirmed in code |
What the integration covers
Confirmed in the platform’s source code. Ariba, Coupa, Jaggaer and Workday are supported through the standard cXML flow rather than partner-specific code, which is why this page says “cXML-compatible”.
PunchOut / cXML integration questions
Which procurement systems work?
Any that speak standard cXML PunchOut, including Ariba, Coupa, Jaggaer, Workday and ServiceNow. There is no system-specific connector; the standard flow is used for all of them.
Is SAP OCI supported?
Not today. cXML is the supported protocol.