Tax calculation in import process

Dear SAP Consultants,
                   I have done invoice verifiaction for clearing agent . for clearig agent charges there is a service tax as well as e -cess and scond. cess. while invoicing for the same i am using a tax code for service tax and I observed that the tax is not calculating properly . this is because the system pickup the condition base value something else other than defined.
Please help me how to find out this base value or how to correct the tax calculation process.
I am uing TAXINN.
Thanks & Regards.
Sandeep

Go through  M/08 pricing procidure,in find trabule may be there or in Po u r nt defining % praperly,

Similar Messages

  • Tax Calculation for Service Process at service entry level

    Hi all ,
    We have Service process where the tax calculation is Purchase Item level and the Tax calcaulation is happening from there .
    and also during MIRO .
    system is not able to determine the tax calculation at service entry level , how can we achieve this ?
    can some help me on this .
    thanks ,
    ksr

    Hi,
    please check additionally the following OSS notes:
    495316     Taxes with services
    See consulting Note 498878 for information about the functioning of    
    taxes for service documents.                                           
    For service orders, you can set in Customizing (Transaction ML100 or the          
    following path: -> Materials Management -> External Services Management           
    -> Taxes at Individual Service Level) whether the taxes are calculated            
    at individual service level or at item level.    
    If you set the 'Taxes at individual service level' indicator for a     
    country, you can maintain tax data (tax indicator MWSKZ and tax        
    jurisdiction code TXJCD) in a purchase order at service level AND at   
    item level in Customizing.                                             
    The tax calculation only occurs at service level.    
    Regards,
    Edit

  • Tax Calculations in Payroll process

    Hi Experts,
    Can you please let me know how the Tax will calculate while payroll process? Based on what it will get calculate ?
    Thanks
    Murali

    Please read the Wikis, SAP's documentation or search the web for some of the many documents on the Web relating to tax calculation.
    Please note that you should concentrate on a single Country at a time since the Tax Calculation varies according to which country's payroll is being processed.

  • In import process,how excise base value is calculated in MIGO

    Hi expert's,
    In import process,how excise base value is calculated in MIGO,with what referance values get add to base value.
    waiting for your valuable response,
    Regards
    V.raj

    hi,
    we Tried with your following reply ! but still not finding exact value in base value .
    (MATERIAL PRICE* QTY IN MIGO * EXCHANGE RATE)
    thanks & regards
    V.Raj

  • R12 Order Import: Supress Tax calculation

    Hi,
    I 've a requirement where I need to import order data from websphere commerce to Order management through the order interfaces. During the import, I need to suppress tax calculation in oracle as the price coming from web sphere already includes tax. I would like to get the tax and item price from web sphere and import the data into oracle instead of calculating the tax in oracle. Can you please let me know whether it 's possible to achieve this.
    Thanks,
    Ganapathi

    Ganapathi
    Since you are including tax into the order line price already, you can do this to achieve what you are looking for. The order type you are using to import orders has an AR transaction type assigned to it. In the setup of AR transaction type there is a check box called Default Tax Classification. For this AR transaction type that is assigned to you Order type or line type, do not check that. Oracle will not calculate tax for that line. Let us know.
    Thanks
    Nagamohan

  • Tax Calculator

    Hi,
    I'm new & working on my assignment. I'm working on a tax calculator applet. I'm having problems (cannot work) and would like to ask if anyone can correct my mistakes.
    Here's my code
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    public class TaxCal extends Applet implements ActionListener {
         private TextField income, age, child, parent, course, maid, pay;
         private Button b2, b3;
         public void init() {
                   setBackground(Color.lightGray);
                   /* Create the input boxes, and make sure that the background
                   color is white. (On some platforms, it is automatically.) */
                   income = new TextField(10);
                   Panel incomePanel = new Panel();
                   incomePanel.setLayout(new BorderLayout(2,2));
                   incomePanel.add( new Label("Input your annual income"), BorderLayout.WEST );
              incomePanel.add(income, BorderLayout.CENTER);
                   age = new TextField(2);
                   Panel agePanel = new Panel();
                   agePanel.setLayout(new BorderLayout(2,2));
                   agePanel.add( new Label("Input your age"), BorderLayout.WEST );
                   agePanel.add(age, BorderLayout.CENTER);
                   child = new TextField(2);
                   Panel childPanel = new Panel();
                   childPanel.setLayout(new BorderLayout(2,2));
                   childPanel.add( new Label("Number of children"), BorderLayout.WEST );
                   childPanel.add(child, BorderLayout.CENTER);
                   parent = new TextField(1);
                   Panel parentPanel = new Panel();
                   parentPanel.setLayout(new BorderLayout(2,2));
                   parentPanel.add( new Label("Number of parent that live with you"), BorderLayout.WEST );
                   parentPanel.add(parent, BorderLayout.CENTER);
                   course = new TextField(5);
                   Panel coursePanel = new Panel();
                   coursePanel.setLayout(new BorderLayout(2,2));
                   coursePanel.add( new Label("Course fee"), BorderLayout.WEST );
                   coursePanel.add(course, BorderLayout.CENTER);
                   maid = new TextField(5);
                   Panel maidPanel = new Panel();
                   maidPanel.setLayout(new BorderLayout(2,2));
                   maidPanel.add( new Label("Maid levy paid"), BorderLayout.WEST );
                   maidPanel.add(maid, BorderLayout.CENTER);
                   pay = new TextField(10);
                   pay.setEditable(false);
                   Panel payPanel = new Panel();
                   payPanel.setLayout(new BorderLayout(2,2));
                   payPanel.add( new Label("Please pay"), BorderLayout.WEST );
                   payPanel.add(pay, BorderLayout.CENTER);
                   Panel buttonPanel = new Panel();
                   buttonPanel.setLayout(new GridLayout(1,3));
                   Button b2 = new Button("Reset");
                   b2.addActionListener(this);     // register listener
                   buttonPanel.add(b2);
                   Button b3 = new Button("Calculate");
                   b3.addActionListener(this);     // register listener
                   buttonPanel.add(b3);
                   /* Set up the layout for the applet, using a GridLayout,
              and add all the components that have been created. */
              setLayout(new GridLayout(8,2));
                   add(incomePanel);
                   add(agePanel);
                   add(childPanel);
                   add(parentPanel);
              add(coursePanel);
              add(maidPanel);
              add(payPanel);
              add(buttonPanel);
              /* Try to give the input focus to xInput, which is
              the natural place for the user to start. */
              income.requestFocus();
              } // end init()
         public Insets getInsets() {
    // Leave some space around the borders of the applet.
         return new Insets(2,2,2,2);
         // event handler for ActionEvent
         public void actionPerformed (ActionEvent e) {
              if (e.getSource() == b3) {
                   double x = 0;
                   double relief = 0;
                   String incomeString = income.getText();
                   double income = Double.parseDouble(incomeString);
                   String ageString = age.getText();
                   int age = Integer.parseInt(ageString);
                   String childString = child.getText();
                   int child = Integer.parseInt(childString);
                   String parentString = parent.getText();
                   int parent = Integer.parseInt(parentString);
                   String courseString = course.getText();
                   double course = Double.parseDouble(courseString);
                   String maidString = maid.getText();
                   double maid = Double.parseDouble(maidString);
                             //determine age relief
                             if(age<55) {
                             relief += 3000;
                             else if(age>=55 && age<= 59) {
                             relief += 8000;
                             else {
                             relief += 10000;
                             //determine children relief
                             if(child<=3) {
                             relief += (child*2000);
                             else if(child>3 && child<6) {
                             relief += ((child-3)*500 + 6000);
                             else {
                             relief += 0;
                             //determine parent relief
                             if(parent == 1) {
                             relief += 3000;
                             else if(parent ==2) {
                             relief += 6000;
                             else {
                             relief += 0;
                             //determine course subsidy
                             if(course != 0 ) {
                                  if(course <= 2500) {
                                  relief += course;
                                  else {
                                  relief += 2500;
                             //determine maid levy
                             if(maid != 0) {
                                  if(maid <= 4000) {
                                  relief += 2 * maid;
                                  else {
                                  relief += 0;
                             income =- relief;
                             if (income <= 7500) {
                             x = income * .02;
                             else if (income > 7500 && income <= 20000)
                             x = 150 + ((income - 7500) * .05);
                             else if (income > 20000 && income <= 35000)
                             x = ((income - 20000) * .08) + 775;
                             else if (income > 35000 && income <= 50000)
                             x = ((income - 35000) * .12) + 1975;
                             else if (income > 50000 && income <= 75000)
                             x = ((income - 50000) * .16) + 3775;
                             else if (income > 75000 && income <= 100000)
                             x = ((income - 75000) * .2) + 7775;
                             else if (income > 100000 && income <= 150000)
                             x = ((income - 100000) * .22) + 12775;
                             else if (income > 150000 && income <= 200000)
                             x = ((income - 150000) * .23) + 23775;
                             else if (income > 200000 && income <= 400000)
                             x = ((income - 200000) * .26) + 35275;
                             else if (income > 400000)
                             x = ((income - 400000) * .28) + 87275;
                   pay.setText("$" + x);
              else
                   income.setText("");
                   age.setText("");
                   child.setText("");
                   parent.setText("");
                   course.setText("");
                   maid.setText("");
                   pay.setText("");
    }     // end actionPerformed()
    }      // end class TaxCal

    The problem that you're having is actually one of scope. At the top of your class, you declare the two buttons:
    private Button b2, b3;These Button objects have class scope.
    Within the init() method, the lines:
    Button b2 = new Button("Reset");
    Button b3 = new Button("Calculate");declare another pair of Button objects that have method scope. These are the objects that are added to the panel and that receive the mouse click.
    In the actionPerformed() method, the statement:
    if (e.getSource() == b3) {cannot refer to the two Button object that are encapsulated in the init() method, but it can and does refer to the Button object with class scope. This is not the object that was added to the panel, so it hasn't received any events and won't be the source of the event that triggered execution of the actionPerformed() method. Since you don't check for any other events, the processing associated with the "Reset" button (b2) will always be executed.
    If you change the two lines in the init() method to:
    b2 = new Button("Reset");
    b3 = new Button("Calculate");
    your code will work as originally written (but there are a couple of errors in the computation logic).

  • Income Tax Calculations 2008

    Hi Friends,
    I have a Issue in Income Tax  calculation,
    for the month of September, the form 16 for a particular employee is a follows
    Form 16 summary
    Gross Salary                   783,399.00
    Exemption U/S 10                 5,600.00
    Balance                        777,799.00
    Empmnt tax (Prof Tax)            1,125.00
    Aggrg Deduction                  1,125.00
    Incm under Hd Salary           776,674.00
    Gross Tot Income               725,513.00
    Agg of Chapter VI              106,008.00
    Total Income                   619,510.00
    Tax on total Income             90,853.00
    Tax payable and surcharg        93,579.00
    Tax deducted so far             24,100.00
    Income Tax                       9,926.00
    Now i have added a wage Type called Special pay -Rs.100000 in IT 15, eventhough this amount is reflecting in monthly gross salary  and RT table, this amount is not considered for Income tax . I.e with or without Wage type Special pay, The gross salary considred for Income Tax is 783399(without any change).  Why it is so.
    Rgds,
    Sekar.

    Hi Sekar,
    Make sure that you have assigned the right processing and cumulation classes to your wage type in table  V_512W_D
    Make sure that in table  V_512W_D cumulation class 1 is ticked for this wagetype.
    Warm Regards,
    Kapil Kaushal

  • Income Tax Calculations - Issue

    Client is saying that as per their existing SAP system, the Income tax calculation is made on Gross salary. And they are saying that if any additional taxable payout is made in a month to an employee, then the total tax on this additional payout should be paid by the employee in the same month. So basically his total tax would be the (general regular monthly tax + total tax on the additional payment), which as per them the system is not calculating correctly since October 2010.

    Hi,
    Thanks for your reply Jurgen & Remi.  I am pretty new to Payroll & this is India Payroll.
    Now, the issue is how should I proceed ahead.
    1. The client says that the wage types are already configured in the system in such way that on certain wage types, the tax which is calculated is paid in the same month. Can u pls inform that which processing class & cumulation class do I need to check in Table 512w_d for this wage type.
    2. As I need to see this whole functioning in Schema, pls guide as to where I should check this whole tax calculation in Schema.
    3. The function I have heard which is used is India for Income tax is INTAX.
    Looking forward to your reply.
    Thanks a lot!!!
    Edited by: SAP ST on Nov 25, 2010 7:24 PM

  • Warning: An error occurred during tax calculation. Please correct the problem or contact your system administrator.

    Hi All
    We are creating POs from interface program "Import Standard Purchase Order Program". Only for few of the POs, we are encountering the error 'Warning: An error occurred during tax calculation
    . Please correct the problem or contact your system administrator.'
    This error is happening for few PO's, other POs with same vendor, ship to and bill to location created successfully by the program
    Any inputs on how to resolve this error is greatly appreciated.
    Regards,
    Brajesh

    Hi Hussein,
    Thank for the prompt response.
    We have already applied the patch related to doc 1272684.1.
    Below are the environment detail.
    Database: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    Application : 12.1.3
    Diagnostic tool output :-
    INTERFACE_
    TRANSACTION_ID
    INTERFACE_TYPE
    COLUMN_NAME
    PROCESSING_DATE
    TABLE_NAME
    ERROR_MESSAGE_NAME
    ERROR_MESSAGE
    100148
    PO_DOCS_OPEN_INTERFACE
    09-Aug-2013
    PO_HEADERS_INTERFACE
    PO_PDOI_TAX_CALCULATION_ERR
    Warning: An error occurred during tax calculation. Please correct the problem or contact your system administrator.
    Log file :-
    +---------------------------------------------------------------------------+
    Purchasing: Version : 12.0.0
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    POXPOPDOI module: Import Standard Purchase Orders
    +---------------------------------------------------------------------------+
    Current system time is 09-AUG-2013 21:09:04
    +---------------------------------------------------------------------------+
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    STANDARD
    N
    INCOMPLETE
    12805
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    To get the log messages for PDOI, please use the following id to query against FND_LOG_MESSAGES table:
    AUDSID = 12076063
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    Executing request completion options...
    Output file size:
    69
    +------------- 1) PRINT   -------------+
    Printing output file.
                   Request ID : 55116524
             Number of copies : 0
                      Printer : noprint
    +--------------------------------------+
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed successfully
    Current system time is 09-AUG-2013 22:27:42
    +---------------------------------------------------------------------------+
    Brajesh

  • Witholding Tax calculation while payment and advance

    Dear experts,
    I have few questions as below. It would be great if you can help me out in this :
    In vendor master I have two WTH tax codes for invoice and payment and marked as liable.
    Incase of invoice (FB60) posting system is calcu;ating correctly and posting, but while posting no popup for to rectify the WTX code also no base amount is populating in WTH tax tab of invoice posting. Is this correct way??
    While making payment for the same invoice through F-53, system is again calculating on same open item and no popup, until I go to WTH tax tab and delete the tax amount. What is lacking in my customising of WTH tax code (payment type), to restrict WTH tax calcutaing twice ??
    While making advance payment by F-48, system not calculating WTX tax and showing tax code is mandatory, even though tax code  (V0-tax exempt) entered, no WTH tax calculation happening. I have checked all Field status of document type and recon account, nothing is mandatory. I dint know why?? Please help in this regard.
    Thanks in advance.
    Regards
    Abhi

    Hi madhu
    Thanks for explaining the process it works.
    Regarding the error I was facing earlier to enter the tax code in F-48 for the tax category was marked as ' * ' in the advance reconciliation GL. I have removed them and now the error is not coming.
    But now for the same or advance payment with F-48, I am not able post the document, though the payment WTX code is showing but not calculating the amount for the same.
    The error is
    "Withholding tax amount exceeds total bank line item amounts."
    Message no. 7Q320
    How to post it. Please help.
    Regards
    Abhi

  • Tax Code for Import Purchase Order

    Hi Experts,
    I have searched for this content but didn't match my requirements.
    My client has asked to create new tax code which they will be using in their Import Purchase order.
    Attached along the client's requirement.I haven't created tax code of this nature.
    Please advise which condition types should be used to create this tax code.
    Kind regards,
    Pradeesh.P

    Your client requirement is correct in the sense , they need to new  excise rates for one combination.
    import procurement works differently.
    We use dummy tax code here and actual excises will be shown with pricining schema .
    For all import procurement , one need to use a separate pricing Schema and all tax values are entired manually while creating PO or cdn records are maintained.
    The excises are captured as CVD - Countervailing duties and separate registers are maintained in configuration.
    please note - Most of the cases there will be 3 pricing schema - domestic, import ,STO
    the import process is also slightly different.
    Me21n,MIRO(called commercial invoice @ for customs clearing),J1iex(cenvat capture with addtl-ref-commercial invoice),MIGO,CEnvat post ( cenvat post with addtl-ref-commercial invoice)
    a particulat item will contain these cdn details
    Basic Price
    Landing changes
    Insurance
    Accessible value
    Basic Customs Duty
    CVD
    ECESS
    SHE CESS
    Coustom Ecess
    Coustom SHECess
    Additional Duty
    regards
    manu

  • VAT calculation in Import pricing in Africa

    Dear Experts,
    I'm configuring a Import Pricing procedure for my African client where the Scenario is as mentioned.
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    How can this scenario be mapped? As in Import pricing, Tax code is Zero. And there is no Tax procedure defined in SAP for Africa. If I create a Tax code with 14%, it calculates Tax on the Base price & not on the Total of "Step 1 to 5" as per my  requirement.
    I have checked a similar scenario for VAT calculation in Import pricing in Thailand. Can it be used? if so with what changes or what are the steps involved to meet the above requirement.
    Kindly reply, if any one has worked earlier on this scenario.
    Regards
    Chitra
    Edited by: Chitra H P on Jul 29, 2010 3:22 PM

    Hi Chitra
    You are aware I take it that Africa is continent and not a country?
    You won't find anything in SAP for "Africa" in the same way that you won't find anything for Asia.
    James

  • VAT calculation in Import pricing in Tanzania

    Dear Experts,
    I'm configuring a Import Pricing procedure for my African client(Country - Tanzania) where the Scenario is as mentioned.
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    How can this scenario be mapped? As in Import pricing, Tax code is Zero. And there is no Tax procedure defined in SAP for Africa. If I create a Tax code with 14%, it calculates Tax on the Base price & not on the Total of "Step 1 to 5" as per my requirement.
    I have checked a similar scenario for VAT calculation in Import pricing in Thailand. Can it be used? if so with what changes or what are the steps involved to meet the above requirement.
    Kindly reply, if any one has worked earlier on this scenario.
    Regards
    Chitra

    Hi
    1.Cost(Base Price) = 100
    2.Insurance = 10
    3.Freight =10
    4.Customs duty = 10
    5. IDF Value = 10
    6. Vat = 14% on (12345 i.e on 140)
    As per the above this can be done in Tax procedure of Africa check the conditions type which you  are using  in TAX Procedure for all these condition type and go to the subtotal column and enter key 4 then the value of these conditions maintained  there will added to BASB condition type inTax procedure   which is nothing but gross and the you can have your VAT conditio type if you are using TAX INN procedure then maintain the vat % condition in FV11 or if you are using TAXINJ procedure then you ca create tax code in  FTXP & IN that tax code you add VAT conditio as per your requirement. Hope this can helps you.
    Regards

  • Service Tax Calculation for Condition Types

    Dear Experts,
    In an Import Purchase Order for Coal, along with the Basic Price of the Coal, the following Conditions are also entered, in the Condition Types maintained in the Import Pricing Schema
    -        Water front royalty
    -          Port Dues
    -          Berth Hire Charges
    -          Port terminal charges
    -          Surveyor charges
    Each of these conditions may have a separate Vendor, hence the Purchase Order creator will select each condition and assign the required vendor.
    Each of these conditions is subject to Service Tax, Educational Cess and Higher Secondary Educational Cess, the User want that separate service tax calculation be made available in the pricing schema for these individual conditions and the relevant vendor be assigned to these condition.  the service tax on individual conditions be paid to the relevant vendor along with the basic value for the condition.
    Separate Condition Types (15 nos.) for each of the above conditions for Service Tax, Educational Cess and Higher Secondary Educational Cess can be prepared and added in the pricing schema, the user will have to enter the percentages in the relevant conditions.
    The user wants that the Service Tax be automatically calculated for these conditions, instead of manually entering the same. Please guide how can this be achieved.
    Thanks in advance.
    AJ

    Hi,
    For this you have to maintain the all your charges in your pricing procedure along with each charge you have to maintain 3 condition types for service and chesses.
    Ex:
    step counter cond.type des.                   from                 to
    1 1 P000 Gross Price        
    1 2 P001 Gross Price        
    25 0 JM00 Water front royalty                 1    
    26 0 ser1 service                                  25    
    27 0 edu1 educationcess                      26
    28 0 edu2 se.edu.cess ;                        26
    29 0 jm01 Port Dues                                1
    30 0 ser1 service                                   29
    31 0 edu1 educationcess                       30
    32 0 edu2 se.edu.cess                           30
    like this you have to built your pricing procedure in a m/08. after that for you want the service tax automatically so for that you have to put the accesses sequence in you service condition types (ser, edu1,edu2).in m/06.
    After that you have to maintain info record for that material and import vendor. in me11 in that in condition tab you have to maintain percentage for ser, edu1, edu2 . the system will  calculate the service charges automatically.
    Thanking you,

  • Exemptions in Infotype 0580 not considered in Income Tax Calculation

    Dear All,
    The following fields or options are displayed, when we execute the infotype 00580 i.e. Previous Employment Tax details.
    1]Salary as per provisions u/s 17(1)
    2]Value of perquisites u/s 17(2)
    3]Profits in lieu of salary u/s 17(3)
    4]Exemptions u/s 10
    5]Professional Tax
    6]Provident Fund
    7]Income Tax Deducted
    8]Surcharge Deducted
    9]Education Cess Deducted
    10]Medical Exemption
    11]Leave Encashment Exemption Amount
    12]Gratuity Exemption
    13]VRS Exemption
    14]Number of LTA Exempt
    15]LTA Carried Forward*
    I have entered amount in 1,2,4,5,6,7,8,11,12 & 13 and processed the payroll. The amounts entered in 11,12 & 13 are not being considered in Income Tax calculation while all other are considered.
    Can anyone tell me what is the problem and what I have to do for those amounts to be considered for Income Tax calculation.
    Regards
    Sudhir Shrisunder

    Hi Sudhir,
    Can you check if following wage types are present in system by processing of INPET-
    Leave Encashment Exemtwage type (/4V7) - This wage type stores the amount entered as the sum of all leave encashment exemptions availed. It gets processed only on the event of the separation of the employee from your organisation. The value of this wage type gets deducted from the maximum exemption limit for leave encashment exemption
    Gratuity Exemptionwage type (/4V8) - This wage type stores the amount entered as the total gratuity availed. It gets processed only on the event of the separation of the employee from your organisation. The value of this wage type gets deducted from the maximum exemption limit for gratuity exemption amount.
    VRS Exemption wage type (/4V9) - This wage type stores the amount entered as the Voluntary Retirement Scheme (VRS) exemption amount availed. VRS Exemption wage type (/4V9) gets processed only on the event of the separation of the employee from your organisation. No tax exemption is given, in case the employee has availed of the same with any of the previous employers
    If these wage types are present then calculation is correct.
    Plz note that the value of these wage type get deducted from the maximum exemption limit of the corresponding exemption amounts. Exemption has already compared been considered for them and tax component were computed correspondingly.
    Let me know if stll not clear.
    Regards,
    Praveen

Maybe you are looking for