Wrong Tax Classification Taken from Material Master

Hi Experts,
I have a problem with Tax classification when determining the tax % at sales order entry.  Below is the scenario:
1) There are two taxes applicable: Output Tax (15%) and Excise Duty (1%)
2) Customer 01 is liable for both Output Tax and Excise Duty
3) Material A is liable for Output Tax, but not liable for Excise Duty. In material master, the tax classification is maintained as "0" for Output Tax (the first line) and "1" for Excise Duty (the 2nd line)
4) Material B is the opposite, i.e. liable for Output Tax but not liable for Excise Duty. In material master, the tax classification is maintained as "1" for Output Tax (the first line) and "0" for Excise Duty (the 2nd line)
5) The tax codes are defined (with tax % maintained) in FTXP
6) Pricing condition records are also maintained.
Now the issue is during order creation with Customer 01 and material A, both Output Tax and Excise Duty are getting calculated as Zero. Where as in case of material B, both taxes are getting calculated with value (15% and 1% respectively).
It seems that the system is getting the tax classification from the first tax (output tax) in material master and apply it to the other tax (excise duty). Therefore the Excise Duty gets the wrong value if the tax classification is different from that of the Output Tax.
Have anyone come across this issue before? Your help is much appreciated.
Thanks.

HI ,
thanks for your reply. In the meantime I figured out the issue myself. It was due to the access sequence that only checks tax classification 1 instead of 2 , 3 etc.
Thanks for your reply.
Dominique

Similar Messages

  • Uploading TAX Classification data in material master

    Hi,
    I have to upload tax classification data in material master for countries DE,IT,FR,ES,CH and GB.
    I have used BAPI_MATERIAL_SAVEDATA and passing values to table TAXCLASSIFICATIONS.
    But bapi is uploading tax classification only for country DE.
    When I am creating through MM02 its getting updated.
    Can anybody tell me what is the problem ?

    Hi Ganga,
    Yes I am passing different countries to table .
    LOOP AT IT_STAX into WA_STAX.
           wa_taxclassifications-depcountry = wa_stax-aland.
            wa_taxclassifications-tax_type_1 = wa_tstl-tatyp.
            wa_taxclassifications-taxclass_1 = wa_stax-taxm1.
            wa_taxclassifications-tax_ind    = wa_stax-taxim.
            APPEND wa_taxclassifications TO it_taxclassifications.
    ENDLOOP.
        CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
          EXPORTING
            headdata           = wa_headdata
          TABLES
            taxclassifications = it_taxclassifications
            returnmessages     = it_return[].

  • Profit Center is not taken from Material Master

    Dear all,
    When we post material-related items from SD or MM with link to material/plant (as additional account assginment) then Profit Center is taken from Material Master. But when I manually (FB01 or even FBR2) post similar item with link to material/plant (as additional account assginment) then Profit Center is not taken from Material Master.
    Why this happen? How to fix it? We need to derive Profit Centers from Material Master for items that have links to material and posted via FI.

    >
    Jigar Thakkar wrote:
    > Hi,
    >
    > It will also take effect in FI, as we have defined the same. Status will be 3 (Other transactions + cross-company (orders + billing doc.) for Subsitution in T code 0KEL
    >
    > Regards,
    > Jigar
    Just checked this. It's not worked. This subst. not even called (I've checked w/ active Trace).
    So, the question is still open. How to derive PCtr from material in manual FI (FB01, FBR2) transactions.

  • Sales view / Tax classification upload in material master - LSMW

    Hi All,
    While Creating in  LSMW using RMDATIND Batch input method for material mater creation . I am getting an error of "you have not fully maintained tax classification" (M172 error message).
    LSMW details are as follows:
    Project, sub-proj, object : SCIMM,SCIMM,SCI_MM_CREATE
    Please suggest the field value mapping section of LSMW and suggest me how to fix the problem.
    When I create masters manually, in sales view/tax classification 4 tax categories (3 for CA CTX1,CTX2,CTX3 and one for US UTXJ) are getting populated automatically and I need to key-in only 0 or 1 for tax values (ex material :KCC9800MEKIT for sales org 2000, dc 70, dv 70).
    Please sugget me how to fix this issue.
    thanks
    PRadeep

    Hi Murugesh,
    Thanks for your response on this query. I read the link contents.
    LSMW TAX classification for materials
    In the above thread, you have specified
    1. If you have a separate file for tax codes to be applied for different materials then you need to map the records of this file to BMMH2 ( multiple records for a material possible for different countries). Then you need to map BGR00, BMM00 & BMMH1 with another header file with one record for material for the corresponding records on file which correcponds to BMMH2.
    I require your help to implement the above step. As mentioned by you, I have 3 tax codes for CA and one for US (2 diff countries) for each material to be maintained in Tax classification.
    I have created a main source structure  SS which has fields for all views (basic view, sales view, purchasing, plant/sloc and warehouse). I have created a substructure SSTAX for main source structure SS for Tax fields (Aland, taxty,taxm1) and assigned to BMMH2. Will this work or we need to create two  source structure (at same level) for this requirement.
    I am bit confused on how to link these two input files.  I created one record for material xyz in header file and 4 records in tax file (4 tax categories ctx1,ctx2,ctx3 and utxj). How to create one to one relationship working between header and tax file. How the tax file structure will be for 10 material records?
    LSMW Direct Input Method RMDATIND tax classification material
    In the above thread, I find difficulty to follow your steps for same tax data applicable for all materials.
    1.enable the
    Extras->DisplayVariant
    In LSMW transaction, I find diffculty to locate the above option.
    from the menu of the LSMW & check all the check boxes. Now you see the
    __END_OF_RECORD__
    for the structure
    BMMH2which has to be mapped with the input structure in the Maintain structure relations step.
    double click on the __END_OF_RECORD__
    Again I find difficulty to follow the above step. Please explain me step by step to reach below abap editor step.
    which will lead to ABAP editor & then put the following code:
    Canada
    bmmh2-stype = '3'.
    bmmh2-aland = 'CA'.
    bmmh2-taty1 = 'CTX1'.
    bmmh2-taxm1 = '1'.
    transfer_record.
    bmmh2-stype = '3'.
    bmmh2-aland = 'CA'.
    bmmh2-taty1 = 'CTX2'.
    bmmh2-taxm1 = '1'.
    transfer_record.
    Thank you very much for your help and time. I am sure this will be helpful for Pradeep as well.
    Thanks and regrads
    Varadharajan

  • Sales view / Tax classification upload in material master

    Hi All,
    While Creating in  LSMW using RMDATIND Batch input method for material mater creation . I am getting an error of "you have not fully maintained tax classification" (M172 error message).
    LSMW details are as follows:
    Project, sub-proj, object : SCIMM,SCIMM,SCI_MM_CREATE
    Please suggest the field value mapping section of LSMW and suggest me how to fix the problem.
    When I create masters manually, in sales view/tax classification 4 tax categories (3 for CA CTX1,CTX2,CTX3 and one for US UTXJ) are getting populated automatically and I need to key-in only 0 or 1 for tax values (ex material :KCC9800MEKIT for sales org 2000, dc 70, dv 70).
    Please sugget me how to fix this issue.
    thanks
    PRadeep

    HI,
    instead of LSMW..try with BDC by SHDB---batch input transaction recording.

  • How to identify undefined classification material list from material master

    Hi ,
    1. I would like to identify the materials which is not having classification view from material master. 2. how to maintain the same in mass transaction. kindly give replies for the same.
    Thanks,
    Hari

    Hello Kara,
    To main classification in all materials follow the below process.
    Go to t code MM50.
    Insert material no. or number range, and material view from Maintenance status (classification) and after that press execute (F8) button.
    Click on the check box and press Maintain materials button.
    Select required class types and press enter.
    Finally press save button.
    Thanks.
    Ashfaque Hasan.

  • Classification data in Material master

    Hi
    Is there any FM to read classification data in material master from buffer. I know there is a FM CLAF_CLASSIFICATION_OF_OBJECTS to read, but this reads from database tables. I want to know the FM, which would read this from buffer.
    Thanks
    Karthik

    Hi Ganga,
    Yes I am passing different countries to table .
    LOOP AT IT_STAX into WA_STAX.
           wa_taxclassifications-depcountry = wa_stax-aland.
            wa_taxclassifications-tax_type_1 = wa_tstl-tatyp.
            wa_taxclassifications-taxclass_1 = wa_stax-taxm1.
            wa_taxclassifications-tax_ind    = wa_stax-taxim.
            APPEND wa_taxclassifications TO it_taxclassifications.
    ENDLOOP.
        CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
          EXPORTING
            headdata           = wa_headdata
          TABLES
            taxclassifications = it_taxclassifications
            returnmessages     = it_return[].

  • Purpose of maintaining classification view in material master

    Hi gurus
    can anyone explain Purpose of maintaining classification view in material master with example
    Regards
    Vishal...

    Hi
    One of the reason we maintain classification is for batch management where characteristics like shelf life expiry date is being attached to a class & that class is maintained in material master so whenever transactions takes place it will read from the characteristics value.
    the other purpose is with variant configruation, for a configurable material there will be more than one characteristics for ex: in a car it comes with A/C - non a/c, metallic - non metallic, normal steering - power steering all these are mainatained as characteristics & assigned to a class & we use that class in classification for materials.
    there is many more advantages & ways of using classification in material master.
    Regards
    Rang

  • Backdated price from material master

    Hello friends,
    I have one report, which calulate month wise total production quantity and total price of that quantity. I get production quantity correct. But while calculating price, system takes current material price from material master. I want that system should take respective month price. Changed new price should not taken.
    In which table i get the month/date wise price of the material?
    Waiting for reply.

    Dear,
    Please check MBEWH table.
    MBEW tablestores the current valuation price, while MBEWH stores the previous or historical value. In your material master go to accounting-1 view you can click on previous preiod/year & view the historical values.
    Regards,
    R.Brahmankar

  • Inter company PO is not pulling the valuation price from Material Master

    Hi Experts,
    We have a scenario, Inter-company PO with pricing procedure which pulls Material Price from Material Master (Std Price), similar to intra company PO
    Even after maintaining the std price in the supplying plant , system is not pulling the Valuation price from Material master only for a particular Material
    I checked the Plant level attributes ( for ex: Plant Mat status, client level status and everything looks fine )
    Could you guys please mention what would be the issue ?
    Thanks in advance
    Illayaraja

    Hi,
    Is there a routine which pulls the value? then you need debug with ABAP help for that routine where its failing to pull
    Thanks
    Diwakar

  • Purchase group in Purchase order from creator not from Material Master

    Hi All,
    Can you please help me with the next one?
    Points rewarded.
    In the materialmaster is purchase group 44B entered but
    The default purchase group of the buyer is 55C. Is it possible
    that the value 55C is automaticaly placed in the PO when
    the buyer creates the Purchase order?
    At this moment always the default value from Material
    master is proposed.
    Thank you in advance,
    Eric.

    Hi,
    You have to look at the overall process.
    The idea of the Purchasing Group is to indicate which buyer manages that material in that plant.
    SO when the system (or a user) generates a requisition for that item at that plant, the system then knows who should convert it etc.
    So my question to you would be, "why have you got a default P group in the material master record that is NOT the buyer who manages that item at that plant?"
    If several buyers share a list of materials then just use one P group for the "group" of buyers, instead of separate P groups for each buyer.
    The system doesn't have the option to automatically overwrite the P group on the requisition because this may be someone just "helping out" the buyer who is busy and so it does not mean that the requisition should be changed to be linked to this other P group.
    You already have the field "created by" on the PO and so if you need to report on who created what, then simply use this field instead of P group.
    But the P group on the material master (and therefore the requisition) shoudl ALWAYS be the P group that will convert reqs for this item plant combination.
    Steve B

  • Shelf life from material master not flowing into purchase order

    Hai friend
    I have set a shelf life value in material master ( both minimum & Total shelf life). 
    But while creating purchase order, values are not flowing from material master to purchase order.
    The field is empty.
    How to configure, please help.
    Regards
    Rammohan

    1.activate batch management
    2.to calculate SLED production date/date of goods receipt is mandatory during GRN
    3.Maintain characteristic for production date MCH1 - LFWRT
    4.assign this to class
    5.Maintain this class to material
    6.Now do GR ,it will prompt for production date .based on this ,sytem will calciulate SLED
    hope it helps

  • List of material number with PO text from material master

    I want to get a list of materials number with PO text from material master. Can anybody help ?

    The purchase order texts maintained in the material master are stored
    as SAPScript text files in tables STXH (header) and STXL (lines). For
    material master records:
    Field TDOBJECT = 'MATERIAL'
    Field TDNAME = material number (MARA-MATNR).
    So you should be able to write a small report to extract the data.

  • Print DMS Document from Material master

    Hello All,
    Can you advice on how to Print the DMS Document as a smartforms  from Material master ?

    Hi Arvind,
    You have mentioned two different terminologies here.
    DMS
    Material Master
    From DMS, you need to download the attachment and the same attachment can be converted using the FM CONVERT_TO_OTF then try displaying the same into your smartform.
    I'm not aware of Material Master Document attachment.
    Will reply soon with that solution also.
    Regards,
    -Wahid Hussain.

  • Purchase Order from Material Master Price

    Hi All,
    Can I customise the system in such a way without any development in which I want that while creating PO the system should take the Price from Material Master if no Info record is maintained.
    Thanks,
    Lekhram

    If you are using the requisition to create the PO then it is possible other wise not.
    If you use PR
    the do the follosing setting in OMET trasnction, select the adopt PO price
    the go to SU3 and enter the parameter id = EFB and value =  Function authorization code (e.g 01)
    now when you create the PR
    on valuation tab you can see the field PO price
    select the price as gross or net price
    this will copy the Mateiral price (PR price) to the PO

Maybe you are looking for