Performing filter for field Tax Code (MWSKZ) in the Purchase Order

Hello Experts,
We have to perform a filter for field Tax Code in the purchase order (ME21N / ME22N / ME23N). We've tried to use SH SH_T007A and SSH_T007A with search help exit (e.g. F4_TAXCODE_USER_EXIT) but it is not working. The ABAP programmer has performed a debug and the standard does not check any line code in this function (the ABAP programmer has set a breakpoint into function F4_TAXCODE_USER_EXIT after assigning it for mentioned search helps)... it sounds like this program / search help is not called by standard program of ME2* transactions...
I've tried to look for some other object and other function called FI_F4_MWSKZ has been found... I've set a breakpoint there and when I open the search help for field tax code into transaction ME21N it works... but as I could see this function FI_F4_MWSKZ is a standard one which we can not change...
Have you ever had the same problem?
We are currently in the SAP 4.6C version. I've found lots of OSS notes but only valid for 6.0.
Maybe someone can help me on that.
Best regards,
Nilmar

hi,
goto gs01 transaction,give some name to ur step.
give the table name and field name.
then u can create a specific value set for that field.
save.
now u can use this set to define conditions for ur fields in obbh transaction.

Similar Messages

  • Substitutions field Tax Code MWSKZ in Line Item

    I need to do substitution for field Tax Code MWSKZ at line item when doing FI posting. However, I cannot find this subtitution field in OBBH Boolean class 009.
    How can I solve this? Is there any BADI or user exit that serve the same purpose?
    It's kind of urgent as I tried to find the solution for few days but I couldn't get any.
    Edited by: Irene Sam on Sep 24, 2008 3:07 PM

    hi,
    goto gs01 transaction,give some name to ur step.
    give the table name and field name.
    then u can create a specific value set for that field.
    save.
    now u can use this set to define conditions for ur fields in obbh transaction.

  • User Exit or BADI for Updating Tax code (MWSKZ) using ME21N

    Hi all,
    I am trying to fin out an exit or badi for Updating Tax code (MWSKZ) and Unit of Measure in transaction ME21n.
    The scenario is like this...
    For Purchase Orders Tax code will be defaulted from Purchasing info record or contract or parameter id for that item-vendor-plant.
    If the Tax Code is not defaulted and account assignment is blank then tax code on the PO is updated according to the below mentioned table
    Table
    Supplying Plant/              Receiving Plant                      Tax code
    Vendor/Country
    Any plant/vendor/
    country                           5050(NA)                               20
    2300                              6700                                     E0
    If the tax code on PO cannot be updated by the above table, then buyer needs to put tax code on the purchase order manually.
    Thanks,
    Shiva, Bangalore

    Hi Siva.,.,.,
    These r the exits.,..,which will be called while calling ME21N/ME22N/ME23N
    EXIT_SAPMM06E_006
    EXIT_SAPMM06E_007
    EXIT_SAPMM06E_008
    EXIT_SAPMM06E_009
    EXIT_SAPMM06E_012
    EXIT_SAPMM06E_013
    EXIT_SAPMM06E_014
    EXIT_SAPMM06E_016
    EXIT_SAPMM06E_017
    EXIT_SAPMM06E_018
    U want to default some values while the Initial screen will come right,
    while u Enter ME21N in command Prompt.,.,two exits will get triggerd,
    EXIT_SAPMM06E_014
    EXIT_SAPMM06E_016
    If u want to Default some values u can use these two exits.,.
    Try using EXIT_SAPMM06E_016.,.this will solve ur purpose.
    and if the user changes some values on screen.,,and you want them to get reflected .,.,.that means if user changes and saves data .,.
    While saving.,.,EXIT_SAPMM06E_012 and EXIT_SAPMM06E_013 will get triggerd
    Try using EXIT_SAPMM06E_013.,,.it was somehow the same requirement as mine.,.,IN my case it worked fine.,.,
    Regards
    Debasish
    Message was edited by:
            Debasish Das

  • Authorization object for sales tax code (MWSKZ) in FB60

    HI, there is a FI tcode FB60 in FI module. The requirement is that user wants to restrict some users to enter only few sales tax codes from among the list. For example if there are 30 tax codes, then user should be authorised to enter only 5 tax codes from the list. In standard authorization, there doesn't exist an authorization object to restrict tax codes. Kindly tell me the process of making authorization object for this task.
    I have made one authorization object. I think i need to call this object somewhere in user exit of FB60. Is this the way of doing this?? Kindly if someone have done this, mention down the procedure of making authorization object and how to implement it. Thanks

    Hi,
    Instead of creating a authorization obejct and assigning it to the tax code, it will be easy to write the code in a user exit to check whether the tax code is applicable for the user. Suppose if the user enters a non-applicable tax code, you can throw an error.
    Do u want to restrict the number of entries in F4 help for tax code for a particular user?
    Cheers
    ~Niranjan

  • Transfer tax code shopping cart to purchase order

    Hi guys,
    Got an issue with regards to taxes. Went through the forum, but wasn't able to find a conclusiver answer. So I'm a bit lost.
    We're on SRM5, SP18 ECS version.
    We modify the tax code in the shopping cart based on certain punch out catalogs.
    The shopping cart contains the correct tax code after the modification.
    When the shopping cart is transferred to a purchase order, the purchase order contains the default tax code of our system.
    Example:
    Data is transferred from catalog to shopping cart. The tax code is modified to code V1 (from default V3).
    The shopping cart is now approved and a purchase order is generated. This purchase order contains code V3 (our default code).
    Finance is starting to complain that they can't match the invoices in a proper way due to a mismatch in taxes.
    The modification in the shopping cart is done via BBP_DET_TAXCODE_BADI.
    I checked the mapping option via customizing, but this doesn't seem to work in our case. Back end contains the same tax codes as SRM
    Should we somehow work with the doc_change badi? If so, does anyone has some sample coding? Or is the another option?
    Regards,
    Timo

    Hello Sukumar
    Noticed the note as well, but it doesn't seem to apply for our case.
    We've found a solution (to be developped). While transferring the data from the punch out catalog, we will change the product category to a category with the proper tax code assigned. This seems to work when we debugged it.
    Regards,
    Timo

  • How to handle "Validation failed for the field - Tax code" issue?

    We had mass uplaod the order that create on Mar with tax code effective date on Apr. Now we would like return on this order  and getting error of "Validation failed for the field - Tax code". How to handle this issue?

    Hi
    You will have to check if the Tax_Code of RMA being received is the same as the one in the related sales order.
    If not you will need to use the same tax_code.
    Refer below document : Doc ID 1584338.1

  • BAPI for retrieving tax code & percentage from SAP?

    Hi all,
    Does anyone know of a BAPI who can retrieve a list of available tax codes for purchase (field MWSKZ) in a company code, and eventually their percentages?
    Thanks in advance,
    Ioana

    MWSKZ is the tax code .
    you dont have to use any bapi to retrieve tax percentage.
    only do this.
    you select KNUMH (Condition number) from A003 (taxe code table) with the key fields ALAND and MWSKZ.
    you select KBETR (tax percentage) from KONP with key KNUMH (Condition number)that you have retrived in the previous step.
    A+
    Ihsen ABROUG

  • Unhide tax code (MWSKZ) in FB01?

    Hi,
    I am trying to create a vendor invoice posting through the intercompany sales EDI process, and am getting error 'field BSEG-MWSKZ does not exist in screen SAPMF05A 0302'. When I manually try to create a VI posting via FB01, I can confirm that tax code is hidden from the vendor line item screen. Does anyone know how I can get the tax code back on this screen?
    I have looked through the field status variant and field status group config, but don't see tax code as one of the fields that can be controlled via this config (I do see withholding tax code, but I'm looking for sales tax code). Does anyone know how I can un-hide this field?
    Thanks!
    Allison

    Hi
    Can you please check the tax relevancy for the Vendor Reconciliation GL account master data under Control Data tab in T Code FS00.
    If its not marked as tax relevant (generally marked with "-" for vendors.
    Thanks
    Satya

  • Access Sequence for Plant/Tax code Combination  for JTAX

    Dear All
    i want to create a new access sequence for "Plant/Tax code" Combination.
    Please let me know the process for the same
    Regards
    Amey

    Hi,
    Goto- M/05.
    Create the condition table by selecting the fields Plant & Tax code.
    Assign this condition table in the Access sequence JTAX as per ur requirement.
    Create condition records (FV11) by choosing the requirec access sequence.
    Regards,
    Satpal

  • Not able to perform j1iex for service tax capturing

    The service PO is similar to that of any other PO in terms of taxing.
    In service tax we will have
    Service tax          - 12 %
    Education cess          - 2 %
    Surcharge          - 1%
    So for service tax code we will be maintaining three rates in the Tax code.
    Follow the below process for Service Cycle :-
    1. AC01 - Create Service master in AC01 and assign the Valuation Class for the Service Masters and do Account 
                     Determination in OBYC for A/c Key GBB and Valuation Modifier VBR (to this Assign the Service Expense A/c) and 
                     for A/c Key WRX, assign GR/IR Clearing A/c
    2. ME21N - In PO (ME21N), use Item category as "D" (Services) along with Account Assignment Category "K" (Cost Center)
                        and In "Services" tab, specify the Service Master and pricing details
    3. ML81N - Create Service Entry Sheet w.r.t. Service PO
    Service Expense A/c - Dr
    GR/IR Clearing A/c - Cr
    4. MIRO - LIV for Service Entry Sheet or Service PO
    Service Vendor A/c - Cr
    GR/IR Clearing A/c - Dr
    Service Tax A/c - Dr
    Ed Cess on Service tax - Dr
    Sec Ed Cess on Service tax - Dr
    In normal purchase order having excise duty we would perform a t.code j1iex  once for capturing excise and again for posting  excise duty.
    we want same step between step 3 and step 4 for service tax also. can anyone tell us how to achive that.

    Hi
    We dont have the provision to maintain registers for service tax.
    so there is no question of capturing service tax thro J1IEX.
    Service tax is posted to a G/L account at the time of MIRO.
    We will utilize this service tax input credit at the time of monthly utilization (J2IUN) where in there is option for giving this G/L account.
    then the amounts of input service tax will be populated in the screen.
    regards
    prasad

  • Pull the tax code automatically in the column field ??

    Could you please guide me how to pull the tax code automatically in the column field in the Sale Order form? I don't refer to the tax determination.

    Hi,
    In the Demo database, please create a new Business Partner and assign a tax code under the Business Partner Master Data > Accounting tab > tax tab. Make sure that the Business Partner is tax liable.
    Then try to create a SO for that BP Code and see whether the tax code is populated in the tax code field.
    Also, check that the Item taken into the SO is tax liable and under the Sales Tab what tax code is selected.
    Please update the results from the testing.
    Kind Regards,
    Jitin
    SAP Business One Forum Team
    Edited by: Jitin Chawla on Aug 11, 2011 5:55 PM

  • BADI FOR WITHHOLDING TAX CODES SEARCH HELP

    HI,
    Is there any BADI for witholding tax code search help. i want to make some changes in it.
    field: WITHT
    Pls help.

    Please find the following BADIs which are called during the transaction FB60.
    BADI_FDCB_SUBBAS01
    BADI_FDCB_SUBBAS02
    PPA_CUST_BADI
    BADI_FDCB_SUBBAS03
    BADI_FDCB_SUBBAS04
    BADI_FDCB_SUBBAS05
    What release are you on? I have the same issue for 1042s, but here are some helpful links for turning on the extended withholding tax:
    http://help.sap.com/saphelp_erp2005/helpdata/en/e5/0780914acd11d182b90000e829fbfe/frameset.htm
    Defining withholding tax codes:
    http://help.sap.com/saphelp_erp2005/helpdata/en/e5/0780914acd11d182b90000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/e5/0780914acd11d182b90000e829fbfe/frameset.htm
    Reward points if found helpful....
    Cheers,
    Chandra Sekhar.

  • Process step by step for creating Tax Code ?

    Dear All ,
                            Kindly provide me step by step manner to create  tax code in FTXP , I need each & every single step which is to be used to create a tax code , pl it is urgent , for ex. i need to know that what is filled in target tax code , EU Code , check id ( why it is checked ) etc .
    sap11

    Hi,
    Transaction:  FTXP
    This area gives you a step by step explanation on "how to create a tax code in SAP". Later on these tax codes must be used in the creation of condition tables such as for MWST.
    Go to transaction code FTXP and select the country for which you need to create a tax code.  This country is automatically linked to the Tax Procedure which has been set up in the menu path [IMG - Financial accounting - Financial accounting global settings - tax on sales/purchases - basic settings - Assign country to calculation procedure]. Enter in the field tax code. This must be a 2-digit alphanumeric code i.e. A5, 55, BB, etc..  Before SAP 4.5 (I believe) you could use other special characters such as @, ? etc... But this is no longer applicable. See OSS note 212806.SAP will ask you to complete other additional fields such as:
    description of the tax code: please give a clear description
    define the tax type: define whether the tax code is relevant for input or output tax
    Indicator which determines that an error message should be issued if the tax amount is not correct. It it recommended to flag this.
    Eu code: One of the most forgotten parameter. If you do not set this parameter at "1" then all transactions with this code will be not picked up in the ESL listing of that specific country. This code "1" represents all the Sales from one EU country to another EU country.
    The target tax code fields are used in case of deferred taxes. This is applicable for example in France. The VAT needs to be paid for example not when the invoice is issued but when the customer pays the VAT. There are here again special programs available in SAP for deferred taxes.
    Reporting country: this field needs to be completed when you are using the plants abroad functionality. This means that when you as a German company have a Belgian VAT number and you have sales in Belgium (+ you need to submit a VAT return in Belgium) , then of course these invoices need to be booked in SAP with a Belgian tax code.
    Further in the menu you can also allocate the amount where this specific tax code is used to a certain tax account. The tax type fields such as Base Amount, Input tax, Output Tax ... can be determined via the calculation procedures.  Calculation procedures are defined in the IMG at [Financial accounting - Financial accounting global settings - tax on sales/purchases - basic settings - Assign country to calculation procedure].  Here you will need to define also the calculation levels. For example the Output tax is level 125 and the output tax will be calculated on the basis of the base amount. Therefore you put for the output tax in the field "from level" 100. The level of Base amount is 100. You do the same for the others.
    Account Keys.  
    NVV: The non deductible VAT is automatically added to the expenses account
    NAV: Indicate for this key a separate account for the non deductible VAT
    ESA: Output tax in case of Acquisition of EU goods
    ESE: Input tax in case Acquisition of EU goodsLast but not least you also need to complete the tax rate field.
    Tax Percentage & GL Account assignment
           Tax percentage can be maintained in two ways & that depends upon the Tax procedure that has been followed i.e. if tax procedure is formula based then percentage can be maintained in FTXP only, where as if the procedure is condition based then percentage has to be maintained under the identified condition type.
    Once done GL accounts has to be assigned under OB40 for automatic posting of tax amounts.        
    Reward points if helpful,
    Regards,
    Archit

  • Add tax item for a tax code in a G/L account item

    How do we add a tax item for a tax code in a G/L account item. Basically we get an error when we release the billing document to accounting like
    "Tax statement item missing for tax code"
    Diagnosis
    No tax item exists for tax code O0 in a G/L account item...
    Appreciate any feedback.
    - Prakash

    Dear Prakash,
    There is no other setting than this. For double check please check below again:
    1. Tax code created in FTXP (Input / Output tax)
    2. Tax percentage maintained in FTXP if tax procedure in formula based & percentage assigned in FV12 if procedure is condition based against the identified condition type
    3. GL asignement in OB40 for auto posting against the account keys.
    Hope this will solve ur problem.
    Regards,
    Ajay

  • Validation rule for Payment tax code

    Hi
    I have a requirement in which we have assigned both the invoice and payment with holding tax codes. However, at the time of booking vendor invoice through MIRO/F-43/FB60 , the user has to remove the payment with holding tax code manually. We have written a validation rule in which the prerequisite is that if the t code is F-43/MIRO/FB60 system should check if there is a invoice tax code. If the prerequisite is met and check failed system should give error message. However, our issue is that even after the payment tax code is removed, system is not allowing to save the invoice. The second issue is that the system is also giving an error if there is no tds tax types assigned to the vendor
    Regards
    Sanil Bhandari

    Hi
    I have set a validation rule with a warning message. System checks for with holding tax code and gives a warning message to the user to remove the payment tax code
    regards
    Sanil Bhandari

Maybe you are looking for