Coupa Templates

This page covers Coupa-focused cXML templates, including inbound setup normalization and outbound order transfer.

coupa_cxml_inbound_posr_1_2_014

  • Direction: Inbound
  • Rules: 6 (5 required)
  • When to use: Normalize incoming PunchOut setup requests for Coupa-compatible cXML 1.2.014 payloads.
  • Key target fields: setup operation, sender credential domain/identity, buyer cookie, browser form post URL, selected item supplier part ID.

coupa_cxml_outbound_poom_1_2_023

  • Direction: Outbound
  • Rules: 10 (6 required)
  • When to use: Baseline outbound PunchOutOrderMessage aligned with Coupa cXML 1.2.023 usage.
  • Key target fields: core item fields plus ItemDetail/Extrinsic[name=SupplierPunchoutURL].

coupa_cxml_outbound_poom_1_2_023_strict

  • Direction: Outbound
  • Rules: 10 (all required)
  • When to use: Coupa outbound projects that require full data completeness enforcement.
  • Key target fields: same as baseline, with strict requirement flags.

Reference Sources

  • Coupa supported cXML DTD versions by document type: https://compass.coupa.com/en-us/products/product-documentation/supplier-resources/for-suppliers/coupa-supplier-portal/set-up-the-csp/purchase-orders/purchase-order-collaboration-with-buyers/supported-cxml-dtd-version-per-document-type
  • cXML Reference Guide: https://xml.cxml.org/current/cXMLReferenceGuide.pdf

Found an issue with this documentation? Let us know