Purchase Orders and Punchouts

Use these sample cXML purchase orders to configure integration between Coupa and the supplier.

 

 

cXML PO Collaboration Errors and Resolution

19 January 2026

Understand error messages that you may receive on cXML Purchase Orders (PO) Collaboration

sslv3 handshake failure

14 January 2026

Punchout failed: Connection reset by peer - SSL_connect, or SSL_connect returned=1 errno=0 status=SSLv3 read server hello A: sslv3 handshake failure

Error connecting to the supplier

24 September 2025

PO failed: There was an error connecting to the supplier. The problem is most likely in the PO transmission method for supplier.

PO failed: 5xx or 4xx error response

24 September 2025

Information about cXML error 5xx or 4xx

PO failed: Connection to supplier failed: 400 Bad Request

24 September 2025

Cause and solution for error PO failed: Connection to supplier failed: 400 Bad Request

PO failed: No status element in setup response

24 September 2025

Cause and solution for error PO failed: No status element in setup response

Send Purchase Orders Using cXML

24 September 2025

The following is a process workflow for purchase orders (POs) transmission using cXML.

Punchout failed: Punchout failed to return a cart

29 May 2025

Punchout failed to return a cart

Connection Failed for Undefined Method send_via_cxml

14 October 2020

PO failed: the connection request failed. undefined method send_via_cxml for XX (no status returned)

Punchout Ordering

24 April 2017

Create a punchout request.

PO failed: Connection to supplier timed out

28 September 2016

PO failed: Connection to supplier timed out

Sample cXML Purchase Order with Annotations

25 July 2016

Use this sample to test your Coupa integration.

cXML Webform Data

13 April 2016