Symptom
In the Concur Posting Documents Monitor app, an error occurs during posting: "taxReclaimCode is required for domestic taxes."
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Review the posted failed expense report in the Concur Posting Documents Monitor app.
- Observe the error log.
Cause
In the JSON file of the posted failed expense report. the value of "taxReclaimCode" field is null.
Resolution
Expense reports are divided into domestic and non-domestic types. The handling of these two types of expense reports is different. However, in the Concur and SAP systems, for determining whether it is domestic or non-domestic, the two systems adopt different criteria.
- Concur: compares the employee's Country of Residence with the expense entry location.
- SAP: compare the employee's Company Code country with the tax country, or if the tax country is not available, the employee's Company Code country is used as the tax country.
Therefore, in order to ensure consistency between the two systems, necessary adjustments need to be made on the Concur system. Check the data in the Concur system and make sure that the employee's Country of Residence in Concur is the same as his/her Company Code location. This approach guarantees that both SAP Concur and SAP S/4HANA have the same country for tax determination. Therefore, expenses taken at the employee's Company Code country are domestic, and outside this country are non-domestic.
In addition, make sure the Reclaim Tax Code is maintained in the Concur system, because in the domestic expense, this represents the tax code in the SAP system. If the tax code is empty, this error will occur.
Keywords
taxReclaimCode, domestic taxes, posting error, Concur, SAP S/4HANA, JSON Content, tax configuration, Reclaim Tax Code, expense report , KBA , BNS-CON-SE-S4-FIN , Concur S/4HANA Financial Integration , Problem
SAP Knowledge Base Article - Public