SAP Knowledge Base Article - Public

3251371 - Error When Posting Expense Report From Concur: 'Account cannot be created; role is not maintained'

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

  1. Go to General Ledger work center.
  2. Go to Source Documents view.
  3. 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:

  1. Go to General Ledger work center
  2. Go to Source Documents view.
  3. Select the relevant expense report.
  4. Click Actions -> View Business Transaction.
  5. In the details of the line items, refer to the Creditor ID field.

Alternatively, you can check the same via JSON file:

  1. Go to General Ledger work center.
  2. Go to Expense Reports view.
  3. Find the related expense report.
  4. Click Download Original JASON.
  5. Open the file.
  6. Search by 'clearingAccountCode'

Resolution

To check/maintain the roles for business partners in SAP Business ByDesign, proceed as follows:

  1. Go to Business Partner Data work center.
  2. Go to Business Partner view.
  3. Find the related business partner with the clearing account code.
  4. 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

Product

SAP Business ByDesign all versions