Symptom
Invalid tax code ABC is still displayed in the drop-down list when creating new expense reports, even if the 'Valid To Date' has been set to a date in the past DD.MM.YY. (ABC represents a tax code ID in China; DD.MM.YY represents a date in the past.)
Environment
SAP Business ByDesign
Reproducing the Issue
Set the 'Valid To Date' for Tax Code ABC to DD.MM.YY in the system.
- Go to Business Configuration - Overview.
- Search for Activity: Tax on Goods and Services.
- SelectDefine Tax Codes.
- Filter 'CN - China' in the Country/Region field.
- Select Tax Code ABC and change the 'Valid To Date' to DD.MM.YY.
- Save the changes.
Then try to create a new expense report.
- Go to work center Travel and Expenses.
- Go to common task New Expense Report on Behalf.
- Input required parameters in step 1.
- Click on Next.
- Click on Add Row.
- Enter Expense Date >= DD.MM.YY.
- Then see that Tax Code ABCis still displayed in the drop-down list.
- And an error 'VAT code ABC not valid' occurs.
Cause
The Tax Code ABC will always be displayed in the drop-down list in Expense Reports as long as it complies with legal requirements.
Resolution
If the Tax Code ABC is no longer relevant to the business, it's possible to set a validity end date to DD.MM.YY. Although the tax code is still available as part of the list, it cannot be used in Expense Reports.
Keywords
Tax Code, Valid To Date, Expense Report, Dropdown List , KBA , AP-ERM-GLO , Cross-Country Extensions , Problem