Skip to Content
author's profile photo Former Member
Former Member

Make Tax Classification Not Mandatory for Specific Combination

Hello Gurus,

Currently the tax classification on the customer (Billing) and material (Sales Org 1) Tab are mandatory fields.

I have a requirement where in the customer does not want to maintain the tax classification on the Customer and Material master for a specific country only.

Is there a way to not make the field not mandatory for a specific country only? Is there any screen exit or module pool program that can be enhanced.

Pl. advice.

Regards,

Sunny

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • Posted on Sep 22, 2015 at 07:47 AM

    Tax classification is assigned to countries in OVK1 and even if you don't maintain here also, system would give an error when you try to save a customer master without maintaining tax classification. This is due to the field set as mandatory for Sold-To account group in standard.

    What is the business requirement to have such a requirement? Even if tax is exempted, you need to maintain tax classification.

    G. Lakshmipathi

    Add a comment
    10|10000 characters needed characters exceeded

    • You can use transaction MASS both for customer and material master change.

      For big volumes of data it is better to use LSMW though.

      As far as I know you cannot set default data for tax classification at customer/material creation in standard.

      It could possible to preset some default values with a z-program for master data creation as well, but it is not really worth the effort for SAP standard fields.

  • Posted on Sep 22, 2015 at 04:49 AM

    Why does the customer not want to maintain tax classifications in the customer and material master data?

    • Don't they have any kind of taxation in that country?

    • Or they have VAT, but the customer does not want to fill the upload templates with the same data (all customers pay the same VAT %, VAT % is the same for all products and services and it posted to the same accounts)?
    • Or there is some other reason which you did not mention?

    The approach could be quite different in any of these cases and country tax legislation is a too sensitive topic to provide any solution without having the relevant information.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 22, 2015 at 05:42 AM


    Hello Sunny,

    From technical point of view, I could share following information with you:

    1. attribute of field "tax classifications" in customer master data(KNVI-TAXKD) => can be changed in transaction OVT0;

    2. attribute of field "tax classifications" in material master data(MG03STEUER-TAXKM) => can be changed in transaction OMSR.

    From business requirement pointof view, I am not sure in which situation it is necessary to change these fields to opitional. As mentioned by Veselina Peykova, country tax legislation is a very sensitive topic. Therefore, please consider your business requirement fully and test it carefully before changing
    this customizing.

    Please let me know if this is helpful or not.

    Best regards,

    Crystal Lin

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 22, 2015 at 07:41 AM

    Hello Sunny,

    Why do you want to put Tax Classification field BLANK ??

    If you does not want to keep tax for respective customer/ material put there zero then system will not consider it as per tax condition record exist.

    Thanks,

    Prashant Sharma

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 13, 2015 at 02:23 AM

    Hello All,

    Thank you for your inputs.

    I have used BADI_MATERIAL_REF for Material master and an implicit enhancement for customer master.

    The above have been used to auto populate the value at the time of creation.

    Thanks,

    Sunny

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.