Discover Your Value Potential: Self-Service Supplier ROI Calculator

What is Oracle PunchOut?

Oracle's method for facilitating PunchOut catalogs is similar to cXML, but is also vastly different. See how Oracle XML punchout works.


The ability to use PunchOut catalogs benefits both buyers and suppliers, and Oracle XML Punchout is one format that can be used to modernize the eProcurement process for businesses. Like regular PunchOut catalogs, Oracle XML Punchout allows buyers to click on a link that leads directly to a supplier’s catalog, search for items or products on the supplier’s site, and then return those items directly to the buyer’s shopping cart. 

When punching out from Oracle Exchange, buyers can add the supplier’s items to their shopping cart on Oracle Exchange. If buyers are punching out from Oracle iProcurement, external items can be added to their shopping cart in Oracle iProcurement. In order for these processes to transfer data quickly and seamlessly between the buyer’s procurement system and the supplier’s website, a markup language known as Extensible Markup Language, or XML, is used to securely store and transmit this business-critical data.

How Does Oracle PunchOut Work?

Oracle XML login request is made – Similar, though different from cXML, the data within the post often will contain parameters (such as unique identifiers) that may include the user’s email address, business unit ID, DUNS, and others that vary from e-procurement system to system and buyer to buyer that is used by the e-commerce application to properly authenticate the user and reflect the correct offering, pricing, experience, etc. The data from this generally will include the following as examples:

  • FullName: John Doe
  • Manager: Sally Sue
  • title: ceo
  • userEmail: [email protected]
  • companyDUNS: 12345678
  • operatingUnit: 13843
  • companyName: ACME
  • buyercookie: 7555371f46f7a5d057ac3567a2df12c2
  • language: ZH
  • loginURL:…

Login URL Response – The vendors e-commerce application returns a URL that redirects the user to to begin their shopping experience directly on the vendors e-commerce application. The response, if successful, will provide a 200 and redirect the browser to the URL from the response, ie.

oracleCart Line Data Message – When the user selects to transfer the cart, the data included per line item will generally consist of at least the following parameters that will get posted to “loginURL” referenced in step 1.

  • Description: Some Great Product Name
  • Classification: 80141611 (UNSPSC or sometimes different and will vary from buyer to buyer)
  • PartID: 1234567 (Product SKU)
  • PartAuxiliaryID: 8888/65689 (References the cart data against the session)
  • Quantity: 1
  • Unit Price: 55.68
  • UOM: EA (The Unit of Measure (ie. Each, Case, etc., will also vary from buyer to buyer)
  • Currency: USD

How to Integrate Oracle XML Punchout With Your eProcurement System?

Digital procurement adoption sounds complicated, but it doesn’t have to be. TradeCentric offers a purpose-built eProcurement solution that enables seamless transactions between buyers and suppliers. Using advanced data mapping and protocols, TradeCentric’s solutions help any systems speak the same language so you can get back to doing what you do best – managing the continuity of your business.

For more answers to your questions about Oracle XML PunchOut, contact us below. 

Featured content

The latest news, reports and resources for B2B connected commerce.

understanding headless commerce punchout

Nigel Taylor


Understanding Headless Commerce & PunchOut

Explore how businesses are leveraging headless commerce and PunchOut to enhance their B2B shopping experience.
Read more: Understanding Headless Commerce & PunchOut



PunchOut: The Future of B2B Transactions

This white paper explores the power of PunchOut, including how it's set up, the challenges it solves, and the benefits for both suppliers and their customers.
Read more: PunchOut: The Future of B2B Transactions



PunchOut Catalog: What It Is and How It Works

PunchOut is a connection between a buyer's eProcurement solution and a supplier's eCommerce shopping cart. PunchOut helps suppliers provide real-time catalog pricing and availability to their buyers.
Read more: PunchOut Catalog: What It Is and How It Works

Stay up-to-date on the latest B2B trends

Get B2B connected commerce news and insights delivered monthly to your inbox.