Symptom
After upgrade to S/4HANA Cloud 2111, some expense reports from Concur started failing with the following error:
Posting failed. Tax required for G/L account &1 in company code &2.
Message no. CTE_FIN_POSTING145
Diagnosis
Based on your system's configurations, the G/L account &1 in company code &2 requires a tax for posting.
Environment
Product version: SAP S/4HANA Cloud 2111
System managed by: SAP Cloud Tenant
Cause
For the given expense report the tax block in JSON file is empty.
In the transaction CTE_SETUP navigate and choose More -> Setup -> G/L Accounts, here investigate if the GL account which is failing to post have the flag "Posting without tax allowed marked as 'No'.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Resolution
With release 2111 we enhanced the coding to be in line with FI posting. This error message is coming from a check that is just checking the configuration of the GL account. In your current configuration, you can’t make a posting to this GL account without a tax code.
Therefore to correct this situation and be able to post the documents, you can change the configuration of the GL account and allow posting without the tax, or you can change the GL account to the one where it is allowed.
Keywords
KBA , BNS-CON-SE-S4-FIN , Concur S/4HANA Financial Integration , How To