Purchase Orders and Punchouts

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

 

 

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.

sslv3 handshake failure

24 April 2017

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

Sample cXML Purchase Order with Annotations

25 July 2016

Use this sample to test your Coupa integration.

cXML Webform Data

13 April 2016