MESSAGE E269. Check tax classification, maintenance is incomplete

In the creation of customers, in the section sales area data,
the "billing document" tab, the field "tax classification" does not
record any of the options (0,1,3), always brings out the message "Check
tax classification, maintenance is incomplete "and does not leave any
client record

Hi,
You may be missing  configuration in transaction OVK3, which links the tax category you want to use and the values you want to assign (0, 1 or 3) at the customer master record.
Hope this helps.
GG

Similar Messages

  • Check tax classification; maintenance is incomplete

    Dear All,
    I am facing the above issue while replicating the Sold-to-party from CRM UI(2007) to ECC 6.O . Systsem is throwing the above error at BDoc level. I maintained all the BP tax relevent settings in both the system. System is showing the data tax classification mapping in green colour. Tax classification field is mandaroty field in. I have maintained the data in CRM BP tax classification field still the system is giving the above error.
    Kindly guid me to over come the same.
    Regards
    Ashwin

    I have the same issue. How did you solve the problem?

  • Check tax classification Customer creation (IDOC)

    Hi all,
    I am a beginner in SAP Abap and i need some help to resolve my IDOC problem.
    I want to generate Customer migration. my segments for the IDOC are filled. I use the IDOC_INBOUND_WRITE_TO_DB to create my IDOCs. Also for some customers, an error occur with status 51 saying : Check tax classification; maintenance is incomplete.
    Or in the E1KNVIM segment, the tax code is filled as follow :
      CLEAR ds_e1knvim.
      ds_e1knvim-msgfn = '009'.
      ds_e1knvim-tatyp = ds_tax-tatyp.
      ds_e1knvim-taxkd = ds_tax-taxkd.
    and in the we19 transaction, i have tried to launch it foreground
    with the tax code filled correctelly.
    but the batch-input don't fill the tax code case.
    But for some other customers, the tax code case is filled correctelly?
    Did i messid something ?
    Thanks for your answers.

    Hi Julius,
    Thnx for the reply.
    No I am not maintaining any tax related settings & all the fields in R/3 in XD01 are optional. Can you please elaborate further as to wht Tax settings are you speaking about???
    Many Thanx.
    SP

  • Check tax classification. HELP pls

    Hi all,
    I am encountring a problem in IDOC creation. I am creating a Customer record from a file to SAP R/3 4.6 version using IDOCs. I use several segments like E1KNA1M, E1KNB1M, E1KNB5M , E1KNVVM and E1KNVIM. the problem is the Batch-input created by the IDOC didn't fill correctelly the tax classification code for some customers. for others the problem don't occur. I am using the IDOC_INPUT_DEBITOR to creat e the IDOCs.
    I tried the WE19 transaction to simulate the execution in forground and it's stops on the classification taxe code whereas the segment E1KNVIM is correctly filled.
    Did i missed something?
    please help.
    Wail

    How about the material master itself? Guess some country specific requires it to be loaded into material master.

  • 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

  • Alt tax classification

    Hi,
    I have maintained TAX CLASSSIFICATION in customer master .Now this TAX CLSSIFICATION should be defaulted in sales order ALT TAX CLASSIFICATION .
    can any one tell me how this can be done.
    Presently only after maintainng  ALT TAX CLASSIFICATION  manually in the sales order header-Billing ; UTXJ condition appears in the pricing(Condition tab in sales order.)
    Tax classification are maintained as follows in
    1.Customer master- Coutry US -Tax classification=1 =Taxable
    2.Material master - Coutry US -Tax classification=1 =Taxable
    3.Plant               -Country is MEXICO.
    Pls. guide.
    Regards

    Hi
    Please check Tax classification of yr ship to party if it is differe in what u have maintain in UTXJ then UTXJ will not be carry in SO. And as and when u put the Tax Class. in SO the utxj will follow in the SO.
    >Please Check
    >**** to party Tax classification.
    Thx.

  • Help req for check customer table maintenance with XD02 if not throw error

    hello ABAP GURUS,
    check customer of the table maintenance with XD02 if not throw error i have given the codition for passing the values in the table but before that it has to check whether the customer i am passing in to the table is a customer from xd02.Here whatever no i am passing it is accepting it should not happen, but when i give the customer which is not a customer it should not accept but it has to throw the message as 'customer does not exist.Its urgent please help me
    TYPES: BEGIN OF TY_KNVI,
    KUNNR TYPE KUNNR,
    TATYP TYPE TATYP,
    TAXKD TYPE TAKLD,
    END OF TY_KNVI.
    DATA : VALIDFROM TYPE GUEBG,
    VALIDTO TYPE GUEEN.
    DATA : IT_KNVI TYPE STANDARD TABLE OF TY_KNVI,
    WA_KNVI TYPE TY_KNVI OCCURS 0 WITH HEADER LINE.
    DATA : V_NAME TYPE SYUNAME.
    SELECT KUNNR
    TATYP
    TAXKD
    FROM KNVI
    INTO TABLE WA_KNVI
    WHERE KUNNR = YYV_CFORM-KUNNR
    AND TATYP = 'ZCST'
    AND TAXKD = '1'.
    V_NAME = SY-UNAME.
    YYV_CFORM-ENTEREDBY = V_NAME.
    IF SY-SUBRC NE 0.
    MESSAGE E000(E4) WITH 'Please change the tax classification of ZCST as' '1' ', in Sales Area Data'.
    ENDIF.
    I have used the following code to enter the data into the table maintenance it is working fine and throwing the error when the tax type is not the one which i have given in the select statements but the problem is when i have given the customer no which is not there in the XD02 tcode, it is accepting and showing the error message as MESSAGE E000(E4) WITH 'Please change the tax classification of ZCST as' '1' ', in Sales Area Data'. now i have to check the customer no from XD02 and if it is existing in that tcode it should allow to save in the table maintenance otherwise throw a message as the 'Customer no does not exist, this I am unable to write so how can i check please help me .
    thankx in advance.
    Edited by: soni khadary on Apr 22, 2008 7:55 AM

    Hi Kelly,
    I guess <wa_tab>-handle_style is of type lvc_t_styl therefore you can do the following:
    ls_edit-style = cl_gui_alv_grid=>mc_style_enabled.
    "I assume you know your non-key fields' names so you can use subrotuine to perform update on each of them
    ls_edit-fieldname =  'First field name' .
    PERFORM update ls_edit.
    ls_edit-fieldname =  'Second field name'.
    PERFORM update ls_edit.
    ls_edit-fieldname = 'Third field name'.
    PERFORM update ls_edit
    FORM update USING fs_edit type lvc_s_styl.
    field-symbols: <style_tab> type lvc_t_styl,
                         <style_wa> type lvc_s_styl.
    LOOP AT <tab> ASSIGNING <wa_tab>.
       if e_row = sy-tabix .
         "get you style table
         assign component 'HANDLE_STYLE' of structure <wa_tab> to <style_tab>.
         "as <style_tab> is typed fully you can read the row you are interested in
         read table <style_tab> assigning <style_wa> with key fieldname = fs_edit-fieldname
         if sy-subrc = 0.
           "update this entry
            <style_wa> = fs_edit.
    *        modify table <style_tab> from <style_wa>. 
         endif.
       endif.
    endloop.
    endform.
    Note!
    Though, this should work, the use of RTTI as Uwe suggested would be best practise approach as far as dynamic programming is concerned. Anyhow it is still up to you which one you pick.
    Regards
    Marcin
    I noticed now that this line is not necessary
    modify table <style_tab> from <style_wa>. 
    as we simply are working with field symbols, so changes made to <style_wa> are already visible in that table <style_tab>.
    Edited by: Marcin Pciak on Mar 15, 2009 12:44 PM

  • Quiz about tax classification

    Hi, experts,
    There is a problem about tax classification that need ur help..
    In billing document, there are 2 tax classification, one is <u>TaxClass1-Cust</u> at header , another one is <u>Tax class. mat.</u> at item level, normally, there will only have 1 number on these two tax classification.
    But I found in one of our billing document, there are 2 numbers in <u>Tax class. mat.</u>, is anyone know why and what's the impact regarding this?
    Thanks for ur kindly help in advance!

    hi,
    Tax is determined based on
    1) organizational structure, country, region, or city of delivering plants and
    2) country or receiving customer
    3) combination with tax relevancy indicators on the customer and material master records.
    check this
    Customer Taxes    Material Taxes     Rate Taxes
             0                              0                  0 %
             0                              1                  0 %
             1                              0                  0 %
             1                              1                  9 %
    In this example, if both the Customer Master and Material Master Tax code is 1, Tax will be included when you create the Sales Order.
    CHAN
    Message was edited by:
            CHAN HARI

  • 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

  • LSMW TAX classification for materials

    Hi!
    I read a lot of threads concerning these topic, but I couldn't solve my problem.
    I have more than one tax classifications from different countries for one material. However I don't know, where I should enter the data cause it's just possible to enter one country in BMMH2.
    Until now, I mapped the data to the fields TAXM1...TAXM9 of BMMH1.
    The result of the Direct Input: "You have not fully maintained the tax classifications"
    I guess, it's not necessary  to map to TATY1..TATY9 of BMMH1. Right?
    Nevertheless,  with and without these fields mapped, the message is the same.
    ..and should I map the same fields also in BMMH2?
    I tried it, but without any effects!
    Should I enter different countries in separate data sets?
    Tax classification data consist of TAXM1..9 and TATY1..9
    Which fields are also necessary?
    Thanks in advance!
    Michael Kuehne

    @Murugesh
    Thanks a lot for your affort!
    I checked my lsmw project concerning your points and did some corrections.
    However, something is still wrong in my lsmw.
    - tax classification of just one country in BMMH1: works;no errors
    - tax classiification of just one conutry in BMMH2 and no tax classification in BMMH1:
    -- read data: correct; no errors
    -- conversion of the data: correct; no errors
    -- throws an exception during the check against the customizing in lsmw
    -- Direct Input: failed: "You have not fully maintained the tax classifications"
    The converted data is 100 percent correct, for this reason the failed direct input is a bit strange to me.
    My there's an option in the customizing, that's not possible to set more than one country the tax classification of the materials.
    Do you know an option like this?
    The exception during customizing check is also a bad signal.
    I am running out of idea, what could be wrong.
    Maybe I should create a new object in lsmw and try it again.
    thanks in advance
    kind regards
    michael

  • LSMW Direct Input Method RMDATIND tax classification material

    Hi folks,
    I am loading material master data throught LSMW using direct input method. In MM01 for a particular sales org we have tax classifcation for three different countries US, CA and GB. Could anyone tell me how do I post the tax classification Material data in the table control for these three different countries.
    COUNTRY COUNTRY TAX CATG. TAX CATEG.       TAX CLASSIF
    CA     Canada     CTX1     GST (Canada)     ...........                        
    CA     Canada     CTX2     PST (Canada)     ...........                        
    CA     Canada     CTX3     PST (Base+GST) Cdn...........                   
    GB     United Kingdom     MWST     Output Tax...........                        
    US     USA     UTXJ     Tax Jurisdict.Code     ...........                        
    US     USA     UTX2     County Sales Tax     ...............                        
    US     USA     UTX3     City Sales Tax     .............
    Points will be rewarded for the answers.
    Thanks,
    Raj

    Hi,
    Not sure about the same requirement of countries & tax codes for all the materials for your upload.
    If this is the case,
    enable the
    Extras->DisplayVariant
    from the menu of the LSMW & check all the check boxes. Now you see the
    __END_OF_RECORD__
    for the structure
    BMMH2
    which has to be mapped with the input structure in the Maintain structure relations step.
    double click on the
    __END_OF_RECORD__
    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.
    else if you have a different set of countries with different tax codes for the set of materials,
    You need to have a separate file for this & map the fields to the structure fields of
    BMMH2
    Hope this helps.
    Best Regards, Murugesh AS
    Message was edited by:
            Murugesh Arcot

  • Error with tax classification

    Hello guru's,
    I am facing a typical error. while creating sales order the VAT condition is capturing the tax classification indicator from sold to party. It has to be from ship to party. Pl. help.
    Regards,

    Hi,
    The tax classification search is based on the Customer master data
    For TAX determination, system will first search the Tax classification of the Payer master data
    If Payer master Data is not maintained , then it will search for the Ship to Master data ,
    If none of the Payer and Ship to were maintained , then it will search for the tax classification of sold to Master data
    The Sequence for search is
    PAYER
    SHIP TO
    SOLD TO
    In your case, if the Tax classification for Payer and ship to not maintained then it will come to sold to
    Please check if the Tax classification was maintained in the ship to or not
    thanks
    santosh

  • When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code".

    Hi Experts,
    When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code". As checked, we have configured OBCD and OBCA for the vendor and we are passing the Tax Jurisdiction code in E1EDP04 SAL segment. Can anybody give us some idea to resolve this issue.
    Regards,
    Sameek

    Hi Sameek,
    Please refer the below link. Hope it helps.
    http://scn.sap.com/thread/1435286
    Regards,
    Chandan.

  • Material Tax Classification

    Hi Gurus,
    Need a little suggestion for a doubt -
    I accidently changed Material Masters data of some items, after running a faulty LSMW
    When I look at the change document for some of those articles it says -
    Change          Tax classification article          1     Ireland
    So I believe it has changed the tax classification for this article ONLY for Ireland
    when I reversed the change .. it says ..
    Change          Tax classification article     1 Full tax     0 No tax     Ireland              Output Tax
    I have a few doubts .. first , is this changed only for a single country or for all of them .. & if I have reversed the changes  ..
    Plz suggest what shall I do to make it as it was ...
    << Moderator message - Please do not promise points >>
    .. many thanks for your help
    Edited by: Rob Burbank on Feb 7, 2011 3:54 PM

    The tax classification section is dynamically defaulted based on the plants that are linked to your sales area.
    for each plant country you will see an entry.
    if such an assignment is made after go-live, then with the next change of material master you are asked to complete the classification.
    This cannot be undone. you can just change it to another value if the value you entered was wrong.

  • Tax classification for sales order before ECC

    Hi expert,
    We have recently upgraded from 4.6C to ECC6.0 and noticed the following
    issue, please kindly advise. Thanks.
    The tax classification for one of the regular customer has always been
    maintained as ‘0’ (Tax Exempt).
    In 4.6C, in the sales order condition tab, the system will auto
    calculate and reflect the output tax amount automatically for this
    regular customer.
    However, in ECC6.0, with the same customer and material, the sales
    order will no longer auto calculate and reflect the output tax amount
    anymore.
    Nevertheless, if we maintain the customer tax classification field
    as ‘1’ (Liable for Taxes) before raising the sales order, or if we
    amended the sales order tax classification field manually as ‘1’, then
    the output tax amount will auto calculte and reflect as expected.
    We would like to know why is there such differences between 4.6C and
    ECC6.0. What should be the proper standard behaviour and if there is
    any actions required be get the system to perform as per in 4.6C?
    Please kindly advise. Thanks.
    Best Regards,
    Vincent

    Hi,
    I am sure you must have done some of the analysis already on these points but it does not harm to do it again: 
    1) Check the Customer Master and check the Tax Category of the Customer to make sure that it is maintained as 0;
    2) Check the Tax Record [MWST Tax Condition Type normally] for whichever tax table you are maintaining it for exists 
    3) Check in the Condition Tab in Pricing Details if you are finding the assess to the Tax Records happening for the Customer and Material combination.
    If you find any of these three as the smoking gun you should be good.
    I do not think personally that if the issue is only with one customer that this is an upgrade issue. Even otherwise, Tax related stuff has not changed in anyway between those versions.
    Get back to me if you have any questions.
    Thanks.

Maybe you are looking for

  • Value for last period in a reporting year

    I have a requirement to create a key figure and restrict it by creating a user exit variable the details are as follows: 1. User inputs Fiscal Year: 2009 2. We create a Key Figure which is restricted (exit variable am able to do this) by FISCPER 0122

  • Sort order in an interactive report

    In APEX 4.1 I am trying to create an interactive report based on a table that's similar to the following: id - number colA - varchar2 colB - varchar2 colC - date colD - varchar2 In the IR, I'd like to have break on column A so that the report display

  • How To Add a picture-in-picture clip

    Im trying to add a smaller video inside another video which is full screen, I have been looking and I can only find tutorials for the old version not the new one: 10.0.3 as the whole thing is new. Is someone could please help is would be greatly appr

  • Most efficient video file format

    Hi - I have been trying to use FMLE to stream video files to Ustream. I am using several virtual camera programs at the moment like ManyCam, Fake Webcam (does not work with FMLE apparently), etc. If I understand correctly what is happening - the virt

  • My disappointment with Apple's Service

    Since Apple makes it very difficult to just voice a complaint to them, I'll just post it here. I had an iPhone 3G and went to answer it quickly one day while it was plugged in and the short charging cable made it slip from my hands and hit the corner