Troubleshooting
If you encounter any of the following issues or errors, SailPoint recommends that you follow the guidance provided below to resolve the error before contacting SailPoint Support.

openconnector.InvalidRequestException: [ InvalidRequestException ] [ Possible suggestions ] Please check if provided payload has valid attributes [ Error details ] Error while performing operation : Create Account Error code : 400 {"status":400,"schemas":["urn:ietf:params:scim:api:messages:2.0:Error","urn:ietf:params:scim:api:messages:concur:2.0:Error"],"urn:ietf:params:scim:api:messages:concur:2.0:Error":{"messages":[{"code":"BAD_REQUEST"}]},"detail":"Username does not end with '@' followed by the company domain."}
Resolution: Ensure the ‘Login Name’ is provided with correct format and includes the company domain. For example, firstname.lastname@yourcompanydomainname.com/uat

The SAP Concur connector only supports the TerminationDate in the format yyyy-MM-dd, which includes the day, month, and year. Any other format will result in a parsing error.
[Connector Exception][Error Details] The date format should be yyyy-MM-dd
Resolution: Ensure that the TerminationDate is entered in the correct format (yyyy-MM-dd). The user will be terminated at 21:00 on the specified date.

Create Account is failing with the following error- Unspecified connector failure.
Resolution: SAP Concur uses SCIM APIs for provisioning operations.
By default, the cashAdvance.approver
attribute is considered a complex attribute in SCIM, and SCIM generates the following payload:
"cashAdvance": {
"approver":{
"approver":{
"value":"0b17175e-5645-4e08-925d-d985a8166419"
},
"primary":true
}
}
However, when the cashAdvance.approver
attribute is marked as multivalued, SCIM generates the correct payload:
"cashAdvance": [
{
"approver": {
"value": "18f29689-0157-4fa9-87c4-5701bb5fd293"
},
"primary": true
}
]
To ensure proper provisioning, mark the cashAdvance.approver
attribute as multivalued in the schema.