Limit the tax codes available in Portal Expenses Claim

HI,
Is it possible to limit the tax code pick list content that the portal users see? currently, all VAT codes that have ever existed in our ERP seem to sit in that list & obviously people are then choosing the wrong ones!!
Can i get in and either specify that list myself, or limit to only valid codes?
Many Thanks

Hi Bruce
You would need to talk to your ABAP developer about implementing own code using this BAdi.
I had a think about this though and if you have the business function active FIN_TRAVEL_1 and on WD ABAP, what about using table V_T706S_RECEIPT to restrict the expense types by schema ? Note 1148065 explains a bit more about the changes that came with migration from Java to ABAP as unfortunately you cannot restrict expense types in Java landscape.  This way though you can restrict it to only the expense types with correct tax version/.
Maybe this might work and be a simpler solution instead.
Sally

Similar Messages

  • No tax code available in the PO

    Dear Experts
    I am converting a Purchase Requisition into Purchase Order. There is no tax code available in the PO.
    How ist the standard procedure generally. Pls. can you explain me the common way to determine the tax code by the system.
    I'm lost here so any help is highly appreciated and greatly rewarded
    Regards
    Marco

    Hi,
       Try this option to default Tax code in PO,
    Follow these steps for population of tax code in PO:
    1. In IMG go to Purchasing => Taxes => Set Tax Indicator for Material and copy standard configuration and rename it to appropriate country code
    2. In IMG go to Purchasing => Conditions => Configure Condition Index => Change Condition Types. Select NAVS condition and go for details option. Select Access Sequence as 0003 (Tax Classification) and select Records for access option. Select appropriate option for the country in Tax indicator for Material field and Select Validity date and Save.
    3. Next, use transaction MEK1 to go to condition table for assigning Key Combination. Select NAVS condition type and select Key combination. Select option u201CTaxes: Material, Plant and Originu201D and enter. Enter values in required fields.
    4. Next validate the configuration by creating Material Master Record and a PO u2013 Select configured indicator in Purchasing view of Material Master Record (Tax indicator for Material field). Create a PO for validation.
    Thanks
    Rajesh

  • UDF For Retrieving the Tax Code based on PO

    Hi all,
    Mine is a file to Idoc scenario.
    I wrote a FM to retrieve the Tax Code based on PO .
    Created the udf which directly gets the Taxcode from the r/3 with out importing in to the imported objects,is this correct i never tried this before.
    Find the UDF for the Same.
    final String    CHANNEL_NAME = "GeneratedReceiverChannel_RFC",
         VALNOTFOUND = "VALUE_NOT_FOUND",
         SAPRFCNS = "urn:sap-com:document:sap:rfc:functions",
         TAG_FM = "Z_P_INT012_RFC_LOOKUP",
         TAG_TAX_CODE = "T_TAX_CODE",
         TAG_TAX_CODE_P = "TAX_CODE";
    AbstractTrace trace = container.getTrace();
              DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
              DocumentBuilder builder = null;
              factory.setNamespaceAware(false);
              factory.setValidating(false);
              try {
                   builder = factory.newDocumentBuilder();
              } catch (Exception e) {
                   trace.addWarning("Error creating DocumentBuilder - " + e.getMessage());
              Document docReq = null;
              try {
                   // Building up RFC Request Document
                   docReq = builder.newDocument();
                   Node root = docReq.appendChild(docReq.createElementNS(SAPRFCNS, TAG_FM));
                   Node nodeTbOpt = root.appendChild(docReq.createElement(TAG_TAX_CODE));
                   for (int i = 0; i < pernr.length; i++) {
                        Node nodeTbOptItem = nodeTbOpt.appendChild(docReq.createElement("item"));
                        nodeTbOptItem.appendChild(docReq.createElement(TAG_TAX_CODE_P)).appendChild(docReq.createTextNode(TAX_CODE<i>));
              } catch (Exception e) {
                   trace.addWarning("Error while building RFC Request  - " + e);
              trace.addInfo("RFC Request XML: " + docReq.toString());
                                                    //trace.addWarning("RFC Request XML: " + docReq.toString());
              // Lookup
              Payload load = null;
              try {
                   Channel channel = LookupService.getChannel(receiver[0], CHANNEL_NAME);
                   RfcAccessor accessor = LookupService.getRfcAccessor(channel);
                   InputStream is = new ByteArrayInputStream(docReq.toString().getBytes());
                   XmlPayload payload = LookupService.getXmlPayload(is);
                   load = accessor.call(payload);
              } catch (LookupException e) {
                   trace.addWarning("Error during lookup - " + e);
              // Parsing RFC Response Document
              Document docRsp = null;
              try {
                   docRsp = builder.parse(load.getContent());
              } catch (Exception e) {
                   trace.addWarning("Error when parsing RFC Response - " + e.getMessage());
              trace.addInfo("RFC Response XML: " + docRsp.toString());
                                                    //trace.addWarning("RFC Response XML: " + docRsp.toString());
              try {
                   NodeList res = docRsp.getElementsByTagName("item");
                   for(int i=0;i<res.getLength();i++){
                        NodeList itemNodes = res.item(i).getChildNodes();
                        Map itemMap = new HashMap();
                        for(int j=0;j<itemNodes.getLength();j++){
                             itemMap.put(itemNodes.item(j).getNodeName(), itemNodes.item(j).getFirstChild().getNodeValue());
                        rows.add(itemMap);
                                                            catch (Exception e) {
                   trace.addWarning("Result value not found in DOM - " + e);
                   result.addValue("true");
    Error:
    16:24:08 Start of test
    Source code has syntax error:  /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:598: 'class' or 'interface' expected public void TaxValues$(String[] a,String[] b,ResultList result,Container container){ ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:618: 'class' or 'interface' expected } ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:619: 'class' or 'interface' expected ^ 3 errors  Source code has syntax error:  /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:598: 'class' or 'interface' expected public void TaxValues$(String[] a,String[] b,ResultList result,Container container){ ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:618: 'class' or 'interface' expected } ^ /usr/sap/XD1/DVEBMGS30/j2ee/cluster/server0/./temp/classpath_resolver/Map283041f0edf311dd960b0003bacd2461/source/com/sap/xi/tf/_MM_INT012_INVOICE_DET_.java:619: 'class' or 'interface' expected ^ 3 errors
    16:24:11 End of test.

    Hi Potharaju,
    Why don't you try this, that really works:
    If you are using PI 7.1:
    http://help.sap.com/saphelp_nwpi71/helpdata/en/33/1ec6ced273493a993a80c2301c03da/frameset.htm
    If you are using XI 3.0, PI 7.0
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
    Try with these.
    Regards,
    Juan

  • How can i get the tax code from Condition record number

    Hi all,
    i have the Condition record number from which i have to get the tax code as i looked inthe KNOP that Condition record number there but no tax code is maintained there.
    so is there any other way to find the tax code for particular Condition record number
    Regards
    suresh

    hi suresh,
    can u tell me the field name for condition record number and in which table it is stored.
    because i knew one condition number which is stored in table EKKO and the field name is
    KNUMV- Number of the document condition.
    from ekko take relevant details and look for  ekpo where u find the tax code
    filed name of the tax code id MWSKZ- Tax on sales/purchases code

  • The tax code entered is not defined in the company code country.

    Dear sap guru's
    I am facing a problem while doing invoice or while cancelling the invoice or even during Subsequent Credit/Debit
    Tax code V0 in procedure  is invalid
       Message no. FF704
    Diagnosis
       The tax code entered is not defined in the company code country.
    System Response
    Procedure
       Check and, if necessary, correct the entry.
    Procedure for System Administration
       If it is not an input error, check and possibly change the system
       settings.
       To do this, choose Maintain entries (F5).
       1.  Check whether the required tax procedure has been allocated to the
           company code country. The Procedure field is on the detailed screen.
       2.  If you need a new tax code, you can create one yourself.
    For this i have checked the assignment of company code and tax code V0 in Tcode (OBCL)
    In FTXP the tax code is created in country IN, for the same tax procedure and the tax is a input tax.
    please suggest what could be the exact problem
    Regards
    Sujit

    Hi Sujit,
    1.Go to FTXP and create tax code V0 for country IN and procedure ZAXINN.
    2.In Txn: FV11, For the condition type- XXXX (You will get this in Txn: FTXP, against the tax type, you get the condition type OR in the PO-Item details- Invoice tab, next to field: Tax code, see the Tab-Taxes, click on it and will get the condition type) , maintain the country-IN, Tax code-V0 and the rate.
    3.Also things to be checked
    1> assign country to company code
    2> assign company code to tax code
    3> create tax code for country IN
    4.Under the following menu path, pls check if you have assigned your tax code to Company Code
    IMG>Logistics (General)>Tax on Goods Movement>India>Basic Settings>Determination of Excise Duty>Condition Based Excise Determination>Assign Tax Codes to Company Code
    Hope it clears,
    Rahul.

  • How to find out the condition type of the tax code in the PO document

    Hi friends,
    My questions is how to find out the condition type of the tax code in the PO document.
    When you use me23n to display one PO document. In the invoice tab, there is one text field named 'tax code' whose value could be T1, T2, J1, J2 and so on. Beside the text field, there is one button named taxes. When you click the button taxes, it will show you the condition type of the tax code. For example, if the tax code is 'T1', then its condition type 'mwcn'.
    I want to use the information on the PO to find out the value 'mwcn' of the tax code 'T1'. Could anybody help to describe the logic?it looks like the value is saved in the table konp. But I don't know the logic. Please describe. Thank you.

    Hi,
    Hope you have asked for select query..
    select single knumh from a003 into wa_knumh
      where mwskz = wa_itpotab-mwskz
      and kappl = 'TX'
      and aland = 'IN'.
    select single kbetr from konp into wa_kbetr
      where knumh = wa_knumh.
    cheers,
    Dep

  • Is there a way to automate the tax code assignation on non PO documents lik

    I'm looking for a way to automate the tax code assignation on purchases, I'm aware of the condition techniques for POs, but I would like to understand if it can be also applied to the other document in purchases so we can have a totally automate process on tax code assignation.
    Documents like: Contracts, Info records, RFQ, Scheduling agreements, Outline Agremments

    What you need to do is to create condition tables & access sequences for condition type NAVS for purchasing documents like RFQ, Contract & Scheduling agreement. You can use the document types and document category to differentiate these. Obviously this is required only if your tax determination scenario is different between different document type, if the tax code to be determined is not linked to purchasing document type, then you only one access sequence which can have parameteris like PORG, vendor if required etc. which are common to all document types.
    Once this configuration is done, then you need to maintain condition records using transaction MEK1 and maintain the tax codes as per the combination of parameters.
    In case of Info-record, it is different as it is a master data and this automatic tax determination will not work there.

  • Change the Tax Code-  In Sales Order i have  Tax code for VAT

    In Sales Order i have  Tax code for VAT ( Condition type JIVP) it is reflecting "P4" instead of "A4".
    Where the "P4" Tax code is picking in Sales Order.
    How to change the Tax Code.
    Urgent

    Hi CHAKRI,
                     Check if the condition record is maintained with the appropriate taxclasssification.If yes, Go to sales order in change mode,then goto-header-billing-alternate taxcalssification and modify tax classification.It will pick up right tax code.
    Regards
    Ram Pedarla

  • User exit for ME21N for displaying the tax code from custom table

    Hi,
      I have a requirement, in our system, the inforecord is not maintain for all the material and vendor combination,  we have a custom table in which we have maintain the
    Compnay code, Pur. Org., Vendor code  Tax code,  juridiction code
    now we want that when a Po is created with ME21 or ME21N  the tax code and jurisdiction code should be come from this table  and if entry not found in this table then it should search as per the regular process like from last Po or info record.  then which user exit we can use for this.
    regards,
    zafar

    CLOSE

  • The tax code entered is not defined in the country for this company code

    HI ALL
    when we relase billing document to finance i am getting this below error
    Diagnosis
        The tax code entered is not defined in the country for this
        company code.
    System Response
    Procedure
        Check and, if necessary, correct the entry.
    Procedure for System Administration
        If it is not an input error, check and possibly change the
        system settings.
        To do this, choose Maintain entries (F5).
        1.  Check whether the required tax determination procedure
            is assigned to the relevant country. the Procedure
            field is in the detail screen.
        2.  Create a new tax code if required.
    Thanks & Regards
    Aarman

    You can define the tax code for your country using the following menupath in customizing:
    IMG>Financial Accounting>Financial Accounting Global Settings>Tax on Sales and Purchases>Calculation-->Define tax codes ........... in the next screen enter your country and then the tax code you wish to create and press enter. You would be then directed to another screen, where you would maintain the description and whether it is a  Input tax or Output tax and then maintain the appropriate tax percentage and save.
    Your country should also be assigned to a calculation procedure. You check the same using the same menupath as mentioned above: .............Tax on Sales and purchases>Basic Settings>Assign country to calculation procedure........In the next screen, enter the appropriate tax procedure for your country. Eg: for country DE assign tax procedure as TAXD and save.
    Hope this helps.
    Regards
    SATYA

  • How the system calculate the tax code in MIRO ?

    Hi
    I made PO in SAP  for material X and Entered the Tax Code I1 but When, i doing the MIRO in SAP, system automatically taking the another Tax code.Also i am trying to change the tax code in MIRO but s/m not allow to change the Tax code.
    I am not also maintained info record also.

    Hi,
    While doing MIRO the tax code will defaulted from PO for each line item , but to adjust the tax at last you should enter the tax code manually at header level in MIRO and post it.............
    In PO it will be defaulted if you maintain the tax code in Purchasing inforecord aor you should enter it manually.....

  • While doing ABZON,i am getting the tax code related error

    Hi,
    When i am doing the transaction ABZON,i am getting the below error.kindly help me to fix this issue.
    Tax code I0 doesnot exist for jurisdiction code LA0000000
    Note:Initially i have created the tax code with the combination of 9 digits Tax jurisdiction code.after that on client request,i have deleted those 9 digits tax jurisdiction codes and created with 10 digits tax jurisdiction codes.
    Kindly help me how to fix this issue.
    Thanks
    Supriya

    Hi Supriya,
    This is in continuation to my previous reply.
    There should not be any open items using old tax codes. This error is due to the fact that there are still old open items using those tax codes.
    Tranaction SE16. Run table BSEG and find out all entries with the old tax codes which are still open.
    Try and reverse those and post the entries with new tax codes. In case the system does not allow you to reverse. You may have to recreate these old codes, reverse the entries, delete the codes, create new codes, repost these entries and run ABZON.
    Do let me know if you have any further issues
    Rgds,
    Harmees

  • In E-Business Tax - In which table the tax codes are stored?

    Hi All,
    I am new to Financials. I have a requirement in which I need to list all the TAX CODES pertaining to AP and AR. Kindly let me know in which table the tax codes are stored in E-Business Tax module. Also let me know how the tax is associated with the AP and AR modules. Is there any column in the table to identify whether the tax is for AP or AR?
    Regards,
    Ahmed.

    Hello Ahmed.
    I was not aware that you were talking about R12. The information i gave you concerns 11.5.10.2. Anyway, i checked the ETRM's for R12 and checked that the tables also exist in rel 12. This is an excerpt from R12 ETRM:
    TABLE: AP.AP_TAX_CODES_ALL
    Object Details
    Object Name: AP_TAX_CODES_ALL
    Object Type: TABLE
    Owner: AP
    FND Design Data: SQLAP.AP_TAX_CODES_ALL
    Subobject Name:
    Status: VALID
    AP_TAX_CODES_ALL contains information about the tax codes
    you define. You need one row for each tax code you
    want to use when entering invoices. When you enter
    invoices, you can use a list of values to select a tax code
    defined in this table. Your Oracle Payables
    application also uses TAX_RATE to calculate use tax
    when you enter a taxable amount for an invoice.
    This table corresponds to the Tax Codes window.
    Now you say that you cannot find the information into the tables. Are you working on a production instance. Are you sure that the taxes have already been defined?
    Octavio

  • Restrict changing the tax code in purchase order after goods receipt.

    Hi,
    Po is created with tax code x1.
    Gr is done for partial quantity.
    IR is still pending.
    User has changed the tax code to x2.
    This case we want to restrict the tax code change in PO after goods receipt.
    Please advice.
    Regards
    Ravi Kumar

    Hi Sumit,
    Po created with wrong tax code x1.
    Stores person has done the receipt and consumed the stock.
    Now user has suddenly realised that tax code is wrong and changed the tax code in PO.
    In IR we will use correct tax code and post the accounting entry.
    Stock values will be adjusted properly. to stock ac if stock is there and to price diff ac if stock is consumed.
    Point is user's are asking that how system is allowing to change the tax code after receipt.
    Point to be attended is restrict the change of tax code by any means after Gr has happened.
    what are the possibilities to restrict the change of tax code.
    Regards
    Ravi Kumar

  • Change the tax code issue in fs00

    Dear Sapgurus,
    in production i create one g/l code user id : mydr123 T code is fs00 g/l code number 300000 account name is sales, account group is p&l and account currency inr, tax category ">" , now i am going to change tax category * while saving the g/l system is not accepted  itsshowing error message "     1) Changing the tax code not possible; account has a balance
    2) The data contains error, you cannot save, but if i choose"-" its accepted please tell me
    Regards
    Myfriend

    Hello MyFriend,
    If you wish to make a direct posting to a tax account you must have
    the gl account active in transaction MIRO.
    Please review the online documenation located via help -> sap
    library -> materials management -> logistics invoice verification ->
    Direct postings -> direct posting to gl account
    here you can see the setttings for same in customizing are
    Setting in Customizing for Logistics Invoice Verification
    As per error message FH081, it arises only if the account had perviously
    the tax category ">" or "<". They cannot be changed anymore
    if the account has a balance. The tax categories "-", "+", "*" etc.,
    can be changed, you will get in FS02 only the warning FH011.
    Please check GL account xxxxxx with FBL3N, to see if there is a balance
    still left. To make the account balance zero, you might try transaction
    FB41, this allows you to post directly a balance to the Tax gl account
    even when the flag "Post to automatically" is set.
    I hope this helps
    Regards
    Ray

Maybe you are looking for

  • Business Partner Creation in cProjects 4.0

    Hi All, I m not able to create Business Partner in the system Once I get to the 'BP' transaction, and click on Create Person. Thereafter, I enter an id in the 'Business Partner' field. I pick 'Business Partner (gen) from the 'Create in BP Role' drop

  • Connect two ECC systems with one SAP CRM 7.0

    Hi Gurus! I have to do a customizing for connect two ECC 6.0 and one SAP CRM 7.0, only I need the organizational structure from both systems and they need update when the structure from CRM has changes. The business partner goes to ECCs system by PI

  • How to general a db creation script from exiting db?

    alter database backup controlfile to trace; the info from the controlfile seems not enough, any other way to generate scripts like: create database create rollback segment alter rollback segment r0 online; create tablespace temp datafile create table

  • Double click not working cs5 on mac

    im not sure if this a setting i need to enable but i have just installed cs5 and when i attempt to double click on a text area it doesnt do anything.. usually i can click on a fireworks object and it selects the object if its a text object, i can dou

  • Error with tns please help

    hello, i'm a very new user of oracle 8.0.3.0.0.infact i'm using for the 1st time.i'm using from past 1 month.i login with default user id and pwd(scott/tiger).but got the following error,can any one help me.what this error means and how to over come