Oracle PunchOut for suppliers
Customers on Oracle Fusion Cloud Procurement or E-Business Suite iProcurement can shop your store from a requisition, at their own prices, and send the cart straight back. TierCommerce speaks the cXML Oracle expects, and takes the approved purchase order into your ERP.
- cXML PunchOut from Oracle Fusion and E-Business Suite
- Units and UNSPSC codes on every line, ready for Oracle’s mapping
- Oracle purchase orders checked and sent into your ERP
Your customer buys through
New requisition · Catalogues
cXML · signed straight in
- A4 copy paper, 80gsm, 5 reams 10 × $38.50
- Nitrile gloves, medium, 100 6 × $11.20
- Whiteboard markers, 4 pack 12 × $6.95
cXML · cart sent back
Oracle PunchOut at a glance
Oracle calls it a punchout catalog in Fusion and a punchout content zone in E-Business Suite. This is what each side needs.
- Protocol
- cXML
- Buyers start from
- A requisition in Self Service Procurement (Fusion) or iProcurement (E-Business Suite)
- The cart goes back as
- Requisition lines, mapped to their units and categories
- The purchase order arrives
- A cXML OrderRequest, directly or through Oracle Business Network, or a PDF by email
- What you need on their side
- A PunchOut URL and password for each customer, with their identity
How an Oracle PunchOut works
Fusion and E-Business Suite both support cXML PunchOut. Here’s each step, with the cXML message behind it.
-
1
The buyer opens your catalogue
From a requisition in Self Service Procurement or iProcurement, they pick your punchout catalog. Oracle sends their identity, with your password as the shared secret.
PunchOutSetupRequest -
2
They shop your store
TierCommerce checks the credential and opens your store already signed in, with the account’s prices and range.
PunchOutSetupResponse -
3
The cart goes back
Each line goes back with the quantity, description, price, unit and classification Oracle requires, and your part number. Oracle maps the unit and UNSPSC code to its own.
PunchOutOrderMessage -
4
The purchase order arrives
Once the requisition is approved, Oracle sends the purchase order as cXML, directly or through Oracle Business Network. It’s checked and sent into your ERP.
OrderRequest
Getting set up with an Oracle customer
Your customer’s Oracle procurement team creates the catalog. These are the steps, and who does each one.
Free PunchOut setup checklist-
1
Agree the route
YouConfirm whether they connect to you directly or through Oracle Business Network, and whether purchase orders come as cXML or a PDF by email.
-
2
Create the connection
TierCommerceYour PunchOut page gives you the cXML URL and a password to send them. You enter the identity their Oracle system will send.
-
3
Create the punchout catalog
Your customerIn Fusion, their admin creates a punchout catalog with a direct cXML source: your URL, password and supplier name. In E-Business Suite, it’s a punchout content zone.
-
4
Map units and categories
Your customerThey map your units and UNSPSC codes to theirs, or set a default category, so requisitions from your catalog can be submitted.
-
5
Test the connection
TogetherFusion’s Test Connection opens your store and logs the exchange. Then a test requisition runs through to a purchase order.
What TierCommerce handles for Oracle
The parts suppliers usually build themselves or pay a PunchOut vendor for, ready in your store.
- cXML setup requests checked against each customer’s identity and password
- Each account’s own prices and product range
- Units of measure, UNSPSC codes and manufacturer part numbers on every cart line
- Carts that Oracle sends back to be edited reopen with their items
- Purchase orders checked against the account’s prices before they become orders
- Orders sent into your ERP with the Oracle PO number
- PDF purchase orders read by Order Entry, if your customer emails them
- Every session and message logged, with secrets removed
PunchOut add-on
$149 a month
Includes your first connected customer account, then $69 for each extra account up to 10 and $39 each after that. Australian dollars, ex GST.
- cXML and OCI PunchOut, and Unimarket catalogues
- On the Professional and Enterprise plans
- Only accounts that used PunchOut that month count
Where Oracle PunchOuts go wrong
Oracle’s own documentation and support notes point to a handful of setup details. Here’s what to check.
-
Unmapped units and categories
In Fusion, a unit with no mapping, or a category with no mapping and no default, stops the requisition being submitted. Send your unit and UNSPSC lists early.
-
A supplier name that doesn’t match
Fusion needs the supplier name on the catalog to match the identity in the cXML exactly. Copy it from your PunchOut page rather than retyping it.
-
Missing classification codes
Oracle requires a classification on every cart line. TierCommerce sends each product’s UNSPSC code, or the account’s default.
-
Certificates on older systems
E-Business Suite has to trust your site’s certificate to reach it over HTTPS. TierCommerce uses standard public certificates, so their team only needs to trust a common certificate authority.
-
Purchase orders by PDF
Many Oracle customers still email PDF purchase orders. Order Entry reads them into orders, so nobody retypes them.
-
Prices that changed
If a price changes between the cart and the purchase order, the order is held for your team instead of going through at the wrong price.
Who buys through Oracle in Australia and New Zealand
Government agencies, health and universities run Oracle procurement on both sides of the Tasman, on Fusion Cloud or E-Business Suite.
- Government of South Australia
- Te Whatu Ora
- Ministry of Housing and Urban Development
- Victoria University of Wellington
- Charles Darwin University
PunchOut across your customers’ systems
Your customers won’t all buy through Oracle. One TierCommerce store handles each of these, with the same products, prices and orders behind them.
| Buyer’s system | Protocol | Buyers start from | The purchase order arrives |
|---|---|---|---|
|
|
cXML, through SAP Business Network | A requisition in SAP Ariba Buying or Guided Buying | A cXML OrderRequest, routed through SAP Business Network |
| C Coupa | cXML | Your logo under Shop Online on their Coupa home page | A cXML OrderRequest, the Coupa Supplier Portal or email |
| U Unimarket | cXML PunchOut, or a hosted catalogue | Unimarket’s own search, or your PunchOut catalogue in Unimarket | A cXML OrderRequest, or by email |
|
|
OCI 4.0 | A purchase requisition, from Add from External Catalog in S/4HANA or the catalogue button in ECC or SRM | Separately: cXML through SAP Business Network, an EDI IDoc, or a PDF by email |
| T TechnologyOne | cXML | A requisition in TechnologyOne, or in Unimarket where it runs alongside | A cXML purchase order, or a PDF by email |
| O Oracle | cXML | A requisition in Self Service Procurement (Fusion) or iProcurement (E-Business Suite) | A cXML OrderRequest, directly or through Oracle Business Network, or a PDF by email |
|
|
cXML | A purchase requisition, from the External catalogs action | A cXML OrderRequest, or by email |
| J JAGGAER | cXML | A PunchOut catalogue in JAGGAER eProcurement | A cXML OrderRequest, or email or the supplier portal |
Oracle PunchOut questions
Does Oracle support PunchOut?
Yes. Oracle Fusion Cloud Procurement supports punchout catalogs in Self Service Procurement, and Oracle E-Business Suite supports them in iProcurement. Buyers open them from a requisition.
Does Oracle use cXML?
Yes. Fusion and E-Business Suite both support cXML PunchOut, alongside Oracle’s own XML format. TierCommerce uses cXML with Oracle customers.
What is Oracle Business Network?
Oracle’s B2B network for suppliers, previously called Oracle Supplier Network. Some customers route PunchOut and purchase orders through it, and others connect to suppliers directly. Either way, the messages are cXML.
What do we give our customer to set it up?
Your cXML URL, the password, your supplier name exactly as it appears in the cXML, and your units of measure. Their admin adds their own identity and domain.
How do Oracle purchase orders reach us?
Oracle can send purchase orders as cXML OrderRequests, directly or through Oracle Business Network, or email them as PDFs. cXML orders are checked and sent into your ERP, and Order Entry reads the PDFs.
What does Oracle need in the cart?
A quantity, description, unit price and currency, unit of measure and classification code on every line. TierCommerce sends all of them, plus your part number and the manufacturer’s.
Can we test before going live?
Yes. Fusion has a Test Connection button that opens your store and logs the exchange, and your TierCommerce PunchOut page can send a test setup request through the same checks.
What does PunchOut cost in TierCommerce?
PunchOut is an add-on on Professional and Enterprise. It’s $149 a month, including your first connected customer account, then $69 for each extra account up to 10 and $39 each after that, in Australian dollars ex GST.
Sources
- Oracle: Create a punchout catalog with a direct cXML supplier punchout source
- Oracle: Attributes supported in Oracle cXML punchout
- Oracle: Overview of Self Service Procurement
- Oracle: iProcurement punchout catalogs (E-Business Suite 12.2)
- Oracle: Collaboration Messaging Framework
- Oracle Business Network: PunchOut process guide
- Oracle: South Australia Government selects Oracle Fusion Cloud ERP (2024)
- Reseller News: NZ Health Partnerships on Oracle E-Business Suite
- Scoop: Ministry of Housing and Urban Development chooses Oracle
- DXC: Victoria University of Wellington on Oracle Cloud ERP
Oracle is a trademark of its owner. TierCommerce isn’t affiliated with or endorsed by it.
See TierCommerce working in 30 minutes.
Tell us which ERP you run and the features that matter to you. We’ll walk you through a working store, end to end.