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
Based on your system's configurations, the G/L account &1 in company code &2 requires a tax for posting.
Product version: SAP S/4HANA Cloud 2111
System managed by: SAP Cloud Tenant
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.
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.
KBA , BNS-CON-SE-S4-FIN , Concur S/4HANA Financial Integration , How To