Symptom
You have an expense report that came through the Concur integration with SAP Business ByDesign. However, the expense report has landed as an unposted source document with the error 'Account cannot be created; role is not maintained'
Environment
SAP Business ByDesign.
Reproducing the Issue
- Go to the General Ledger work center.
- Go to the Source Documents view.
- Find the related expense report.
See error message 'Account cannot be created; role is not maintained'
Cause
The Creditor ID / Clearing Account code received from Concur in the expense report payload is not maintained with a supplier role in Business ByDesign or in Concur side.
You can find the related clearing acount code as follows:
- Go to the General Ledger work center
- Go to the Source Documents view.
- Select the relevant expense report.
- Click Actions -> Edit Business Transaction.
- In the details of the line items, refer to the Creditor ID field.
Alternatively, you can check the same via JSON file:
- Go to the General Ledger work center.
- Go to the Expense Reports view.
- Find the related expense report.
- Click Download Original JASON.
- Open the file.
- Search by 'clearingAccountCode'
Resolution
To check/maintain the roles for business partners in SAP Business ByDesign, proceed as follows:
- Go to Business Partner Data work center.
- Go to Business Partner view.
- Find the related business partner with the clearing account code.
- Check/maintain the roles accordingly.
To check/maintain the same in Concur, you may refer to the 'Configure Payment Types' section of the SAP Business ByDesign and Concur Integration Guide
Keywords
Concur. Expense Report. Supplier. Unposted Source Document. , KBA , AP-FMD-EER , Business ByDesign: External Expense Report , How To