Invalid credentials. Bad credentials
There is an issue with the Supplier account information.
There are invalid credentials on the Supplier Record. Coupa is able to find the supplier record using the Supplier Account value on the supplier record, however the cXML credentials are either blank or incorrect for what is being passed in the cXML.
How do I fix it?
For example, based on Supplier OpCo # and secret of Coupa123:
- Review the Supplier Record referenced in the error report
- Confirm the credential setup according to Supplier Configuration documentation.
The error report will provide a hyperlink to the supplier record. - Use this to open the supplier record.
- Confirm the following fields match the record and cXML payload:
- Allow CXML Invoicing and Advance Ship Noticing = Checked
- CXML Invoice Supplier Domain = DUNS
- CXML Invoice Supplier Identity = Supplier-XXX
(Where XXX equals OpCO 3 Digit Number) - CXML Invoice Buyer Domain = DUNS
- CXML Invoice Buyer Identity = Supplier-XXX
(Where XXX equals OpCO 3 Digit Number) - CXML Invoice Secret = Coupa123
- If it's a contract backed invoice, "Supplier Can Invoice Directly = Checked" on Contract
Example
<Response>
<Status text='Unauthorized' code='401'>Invalid credentials. Bad credentials</Status>
</Response>