Symptom
When attempting to deactivate a tax code in SSCUI 101016 'Define Tax Codes for Sales/Purchases, system issues message “Deactivation only possible for tax codes with one period”.
Environment
SAP S/4HANA Public Cloud.
Cause
A tax code contains multiple validity periods. Deactivation is only possible when a single validity period exists.
Resolution
-
Open SSCUI 101016
-
Select the affected tax code.
-
Use Delete Last Rate Change to remove the additional validity period so only one remains.
-
Afterwards, use Deactivate Line to deactivate the tax code.
Note:
-
If documents have already been posted with the affected tax code, deleting a validity period may lead to inconsistencies in reporting (e.g. in tax reports reading from table BSET).
-
In test/development systems, reversals may not be required, but in production systems, always reverse postings first before changing validity.
-
Alternatively, if the goal is to prevent future use, set tax rates to 0% for future validity periods instead of deactivating.
Keywords
Tax code, validity period, delete last rate change, deactivate line, BSET, tax reporting, S_ALR_87012357, S/4HANA Cloud , KBA , FI-GL-GL-F-2CL , Value Added Tax (VAT) (Public Cloud) , Problem
SAP Knowledge Base Article - Public