SAP Knowledge Base Article - Public

3258118 - Dump Error on Posting Concur Expense Report in ByDesign

Symptom

 You are trying to post an Expense Report from Concur and the system throw an exception.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the General Ledger work center.
  2. Go to the Concur View.
  3. Select the Expense Reports sub view.
  4. Select the Expense Report ID: XXX (XXX stands for the ID of the Expense Report).
  5. Select Post.

A dump error occurs.

Cause

Tax Amount calculated by the Tax Engine from ByDesign is different from the Tax Amount sent from Concur in the JSON.

You can download the JSON and check on the tax amount.
There are different/multiple "allocation" tags in the JSON and every allocation has "journal" and "tax" data. For example under "journal" we have:
"amountGross":3.65,
"amountNetOfReclaim":3.65,
"amountNetOfTax":3.56,
Note: In this example here, the amountNetOfReclaim is the same as the amountGross because tax amount is zero. If not, this is equals to the amountNetOfTax.

And under tax we have:
"amountTax":0.09,
"taxReclaimCode":"23",
"amountReclaim":0.0,

The dump happens because tax amount calculated by Tax Engine (0.0) is not matching what is sent (0.09) from Concur.

In this example, the tax country/region is Switzerland (CH) and tax code 23 is maintained in ByD with Tax Rate Type 4-Zero. Hence, the tax amount calculated by the system is correct but the tax amount from the JSON is incorrect.

Resolution

Open an incident and give your written approval to mark the Expense Report as failed from the backend of the system. Once this is done, recall the Expense Report back to Concur to rectify the issue and send it back to ByDesign.

See Also

30489502903403

Keywords

Concur, Expense Report, Dump, Exception, Post, Crash, Error , KBA , SRD-FIN-TAX , Tax Management , AP-FMD-EER , Business ByDesign: External Expense Report , Problem

Product

SAP Business ByDesign all versions