PO failed: the connection request failed. undefined method send_via_cxml for XX (connection timeout)

Cause

The supplier’s server is not set up properly. Make sure you can get to the PO URL.

Solution

When you get a timeout error, forward the supplier the Coupa failed PO email, and ask the supplier if the configuration is correct and if the supplier is ready to process the OrderRequest cXML.

Example

Subject: cXML Failure (Connection to supplier timed out)

When we tried to send purchase order #123 to Supplier XYZ the connection request failed. undefined method `send_via_cxml!' for #