SAP Knowledge Base Article - Public

3319221 - System Displays Tax Code ABC even if It has been Delimited to a Past Date DD.MM.YY


Tax code ABC that is already invalid 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.)


SAP Business ByDesign

Reproducing the Issue

You have set the 'Valid To Date' for Tax Code ABC to DD.MM.YY in the system.

  1. Go to Business Configuration - Overview.
  2. Search for Activity: Tax on Goods and Services.
  3. SelectDefine Tax Codes.
  4. Filter 'CN - China' in the Country/Region field.
  5. Select Tax Code ABC and change the 'Valid To Date' to DD.MM.YY.
  6. Save the changes.

Then you try to create a new expense report.

  1. Go to work center Travel and Expenses.
  2. Go to common task New Expense Report on Behalf.
  3. Input required parameters in step 1.
  4. Click on Next.
  5. Click on Add Row.
  6. Enter Expense Date >= DD.MM.YY.
  7. Then you find that Tax Code ABCis still displayed in the drop-down list.
  8. And an error 'VAT code ABC not valid' occurs.


The Tax Code ABC will always be displayed in the drop-down list in Expense Reports as long as it complies with legal requirements.


If the Tax Code ABC is no longer relevant to your business, you can set the validity end date to DD.MM.YY.Although the tax code is still available as part of the list, you will not be able to use it in Expense Reports.


Tax Code, Valid To Date, Expense Report, Dropdown List , KBA , AP-ERM-GLO , Cross-Country Extensions , Problem


SAP Business ByDesign all versions