Skip to main content
Talk to an expert
Issue 047TeardownB2B CommerceRef 054

Punchout in 2026: what cXML still gets right and where OCI breaks

cXML is verbose, pedantic and twenty-five years old. It is also the protocol that holds up under enterprise procurement. OCI is simpler and that simplicity is the reason it keeps breaking in the places that matter.

Why punchout still matters

Punchout is the integration the procurement team controls. It is how the buyer's ERP hands the buyer to the supplier's storefront, gets a basket back and posts the order on terms the procurement team has already signed off. It is also the integration that the supplier's commercial team forgets about until the customer asks for it in a tender.

In 2026 the standards have not changed in any meaningful way. What has changed is the operational expectation. Procurement teams want punchout that works at the same uptime as the storefront, returns baskets that reconcile cleanly against the order, and handles the contract pricing the way the contract was actually written.

Where cXML earns its keep

cXML is strict about identity, session, currency, unit of measure and the structure of every line item. That strictness is annoying to implement and it is exactly why the protocol survives the audit. When the procurement team comes back six months later asking why a line on an invoice does not match the original basket, cXML gives them an answer.

The implementation cost is real. A cXML integration done properly takes longer than the project plan expects, and the testing matrix is larger than most teams want to maintain. The cost is paid once. The benefit accrues every time the integration is asked to prove what it did.

"In enterprise procurement, verbosity is a feature. The protocol that says everything is the protocol that survives the audit."

Where OCI breaks

OCI is simpler. It is also looser. The session model is thinner, the line-item structure is less prescriptive and the assumptions about the buyer's ERP are heavier. For an SAP-to-SAP integration with both ends in the same operating model, it is workable. For a supplier serving a mixed estate of buyer ERPs, it generates the kind of edge cases that the trade desk ends up resolving manually.

The break points are predictable. Unit-of-measure mismatches that are silently coerced. Currency assumptions that are inherited rather than declared. Configurable products that round-trip to a different SKU than the one the buyer picked. Each of these is a five-figure reconciliation problem the first time it happens at scale.

Planning a punchout that survives

Three commitments tend to make the difference.

Treat punchout as a product, not a one-off integration. It has a release cadence, a test suite and an owner. Most suppliers treat it as a project that finished in 2019 and is now maintained by whoever happens to be on call.

Build the reconciliation pipeline as part of the integration, not as an afterthought. Every basket returned to the buyer's ERP should have a matching order in the storefront, and the diff should be visible to both teams. The first time this is not built, the trade desk inherits the work for the life of the contract.

Pick cXML by default and OCI when the buyer requires it. The cost of supporting both is real and it is a smaller cost than the cost of supporting OCI badly because cXML was assumed to be optional.

Written by
Tom Williams, Head of Development at iWeb
Tom Williams
Head of Development
10 years at iWeb

Tom heads the development team at iWeb and leads the data practice across PIM, search relevance, product data and operational commerce systems. He writes about migration economics, punchout, catalogue structure, order-management complexity, and the product-data decisions that quietly shape platform performance long before launch. Particularly focused on B2B operational reality and AI-ready commerce data.

The briefing · regular

A regular round-up of new notes.
No content marketing.

Sent on the last Thursday of the month. The most useful five notes from the previous four weeks, written by the operators, architects, engineers and commercial leads running the work.
Next step

Take this conversation private.

If this note matches the brief on your desk, the version we'd write for your platform, sector and trade-account model is the work itself. Send a short brief and a senior lead replies inside 48 hours.
Talk to an expertBack to The Record →