Invoice cXML Transmission Error Messages

This topic helps you understand transmission failure messages that you may receive on inbound cXML Invoices from suppliers:

Error Message

Meaning

Action Required

HTTP Response Code = 401

Invalid credentials.

Check the credentials that the supplier is passing. The settings are on the Supplier Setup page in Coupa.

HTTP Response Code = 403

cXML invoicing not allowed for supplier.

Check that the vendor is setup to allow for cXML invoicing. The settings are on the Supplier Setup page in Coupa.

HTTP Response Code = 406

Could not parse cXML document.

The supplier should check the validity of the XML specifications they are sending to Coupa. They can do this by POSTing to the DTD of the specification.

HTTP Response Code = 406

Request did not validate successfully with DTD.

The supplier should check the validity of the XML specifications they are sending to Coupa. They can do this by POSTing to the DTD of the specification. Supplier could be creating an invoice against an order number that doesn't exist in the system.

HTTP Response Code = 417

Invalid order/document reference.

The order that the supplier is trying to create an invoice against an order that is either not in the system or it is not associated with the supplier that is trying to create the invoice. Supplier could be invoicing an order line number that does not exist on PO.

HTTP Response Code = 417

Invalid attributes in document.

The order that the supplier is trying to create an invoice against that is either not in the system or it is not associated with the supplier that is trying to create the invoice, or the invoice number has already been used for this supplier.

Make sure that the supplier is sending the invoice tied to the correct supplier (check if more than one set up in Coupa) and credentials.