Request did not validate successfully with DTD

The supplier is sending a cXML invoice to Coupa that is not properly formatted.

How do I fix it?

Try the following:

  • The supplier should check the validity of the XML specifications they are sending to Coupa. They can do this by POSTing to the Document Type Definition (DTD) of the specification.
  • The supplier may have created an invoice against an order number that doesn't exist in the system.

Example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.020/cXML.dtd">
<cXML xml:lang="en-US" timestamp="2015-03-01T16:03:51+00:00" payloadID="20150301 160344.345">
	<Response>
		<Status text="Not Acceptable" code="406">Request did not validate successfully with DTD.</Status>
	</Response>
</cXML>