SAP Knowledge Base Article - Public

3413194 - Error In Concur Expense Report: 'General ledger account alias XYZ not valid'.

Symptom

You are trying to post a Concur Expense Report, but you are facing the following error message: 

'General ledger account alias XYZ not valid'

(XYZ represents the G/L Account). 

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to General Ledger work center.
  2. Go to Concur view > Expense Reports subview. 
  3. Select All Expenses Reports. 
  4. Search for Report Key ID: DEF (DEF represents the Report Key ID). 
  5. You will see the following error message:

'General ledger account alias XYZ not valid'

 

Cause

We have two causes for this issue:

1) One possible reason is because the General Ledger account as per error message is not maintained in the Business Configuration settings. You can check the same following the steps below: 

  1. Go to Business Configuration work center.
  2. Go to Overview view. 
  3. Search for activity: "Charts of Accounts, Financial Reporting Structures, Account Determination". 
  4. In Account Determination section select the option "Costs". 
  5. Here you can check if the G/L Account: XYZ was maintained correctly. 

2) If the G/L Account: XYZ was maintained correctly and the issue still persists, another possible reason for the issue is because the "ClearingAccountCode" tag is empty in the JSON file. You can check the same following the steps below: 

  1. Go to General Ledger work center.
  2. Go to Concur view > Expense Reports subview. 
  3. Select All Expenses Reports. 
  4. Search for Report Key ID: DEF (DEF represents the Report Key ID). 
  5. Click in the "Download Original JSON" button. 
  6. Search for the "ClearingAccountCode" tag. 
  7. Here you will see that the tag is empty. 

Resolution

To resolve the issue outlined with two potential causes, follow the steps below for each cause:

1) General Ledger Account Not Maintained in Business Configuration: 

  1. Go to the Business Configuration work center.
  2. In the Overview view, search for the activity: "Charts of Accounts, Financial Reporting Structures, Account Determination."
  3. In the Account Determination section, select the option "Costs."
  4. Check if the G/L Account: XYZ is maintained correctly.
  5. If the G/L Account is not maintained correctly, update it with the appropriate information.

2) Empty "ClearingAccountCode" Tag in JSON File:

  1. Go to the General Ledger work center.
  2. Go to the Concur view and navigate to the Expense Reports subview.
  3. Select All Expense Reports.
  4. Search for the specific Report Key ID DEF.
  5. Click on the "Download Original JSON" button for the selected report.
  6. Open the downloaded JSON file and search for the "ClearingAccountCode" tag.
  7. If the tag is empty, update it with the correct clearing account code.

After performing the necessary updates based on the above steps, mark the expense report as "Failed" and update again with the correct information. If the problem persists or if there are additional issues, please raise an incident to SAP Support team.

See Also

SAP Business ByDesign and Concur Integration Guide

Keywords

Concur, Expense Report, General ledger, account alias, not valid. , KBA , SRD-FIN-GL , General Ledger , How To

Product

SAP Business ByDesign all versions