Difference between tax determination procedure and pricing procedure....

Hi,
What is the use of Tax determination procedure when we maintain tax condition types in pricing procedure.(and condition records will pick the correct tax rates).
My question is that, can we trigger an o/p tax without maintaining a tax procedure at document type level?If yes then what is the basic use of tax determination procedure in SAP?

Tax procedure is being used in the Country Version India Add-On and requires to maintain additional data in the Excise Rate Maintenance transaction, J1ID. Each of the excise duties in the tax Procedure Tax procedure has its own condition types, and each condition type is assigned to a formula in the standard SAP. This formula instructs the system to calculate the excise duty using the data that have been maintained in the Excise Rate Maintenance transaction.
FTXP for a country is determine from TAX procedure assign to the country.
[Entering content frame formula-based excise determination (LO)|http://help.sap.com/saphelp_470/helpdata/pt/e6/2adbdec6974f4c9f35d732b108d09e/content.htm]
[Formula-Based Excise Determination|http://help.sap.com/saphelp_47x200/helpdata/de/20/53bfce14ff11d4b5b1006094b9ec21/content.htm]
[Condition-Based Excise Determination|http://help.sap.com/saphelp_470/helpdata/ru/08/34bc3cdc322866e10000000a114084/content.htm]
Thanks & Regards
JP

Similar Messages

  • What is difference between tax procedure and pricing procedure?

    Dear Gurus,
    Would you please let me know the difference between tax procedure and pricing procedure?
    Why it is necessary to maintain them separately?
    Thanks in advance,
    Ranjan

    Hi
    Tax procedure settings
    OBBG - Assign Country to calculation procedure.
    OBCO - Specify structure for Tax Jurisdiction code. For country like U.S.A.
    LG -> character length of first level of hierarchy within your tax jurisdiction code structure.
    LG -> Second level of hierarchy as above.
    LG -> Third level of hierarchy as above.
    LG -> Fourth level of hierarchy as above.
    TX -> Tick if you want the system to determine taxes on a line by line basis instead of determining them on a cumulative basis
               per tax jurisdiction code.
    OBCP - Define Tax Jurisdiction code
    Dil -> Tick if you do not want tax amounts included in the based amount used for calculating cash discounts.
    Txl -> Tick if you want the cash discount amount deducted from the base amount that is used to calculate taxes.
    FTXP - Define Taxes on Sales/Purchases Code.
    OBCL - Allow Tax codes for non-taxable transactions.
    In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas. 
    Following steps for pricing procedure as,
    1. Define conditions.
    2. Define pricing procedure.
    3. Define virtual purchase organization and vendor.
    4. Info Record.
    Regards,
    Raman

  • Difference between Tax Procedure and Pricing Procedure

    What is the major difference between tax procedure and pricing procedure. Can any one explain in detail.

    Procedures are used, for example, in the following applications:
    Pricing in sales and distribution
    Applying overhead in Product Costing (costing sheets) and for CO internal orders
    Calculating accrued costs in Profitability Analysis
    Output control (printed confirmations, EDI messages, electronic mail)
    Account determination
    Calculating taxes on sales/purchases
    Calculating accruals in Cost Center Accounting
    Pricing for resource planning

  • Relation between Tax procedure and Pricing procedure

    Dear All,
    I would like to get more clarity on Tax procedure, Pricing procedure.
    a) Why do we have Tax procedure and assigned to Country?
    b) If the tax procedure has been created and assigned to Country-IN (in FI module), then why do we need to create pricing procedure with same condition type for purchasing in MM module?  We are even creating lot of pricing procedure for Sales in SD module.
    Regards
    Manivannan R

    Hi
    Tax
    During SD document transactions, tax calculation procedure TAXUSX is only relevant to determine the tax liability accounts for output sales tax. Notice that in pricing procedure RVAXUS, the condition types XR1 - XR6 carry the tax rates and tax amounts - resulted from the external tax system calculation - which is posted to tax G/L accounts. However, the tax accounts are not specified in the pricing procedure but rather in the tax calculation procedure.
    Tax codes are the link between pricing procedure and tax calculation procedure.
    Pricing
    The primary job of a pricing procedure is to define a group of condition types in a particular sequence. The pricing procedure also determines:
    Which sub-totals appear during pricing
    To what extent pricing can be processed manually
    Which method the system uses to calculate percentage discounts and surcharges
    Which requirements for a particular condition type must be fulfilled before the system takes the condition into account
    Example
    Example of a Pricing Procedure
    If a sales department processes sales orders for a variety of foreign customers, the department can group the customers by country or region. A pricing procedure can then be defined for each group of customers. Each procedure can include condition types that determine, for example, country-specific taxes. In sales order processing, you can specify pricing procedures for specific customers and for sales document types. The system automatically determines which procedure to use.
    Pricing Procedures in the R/3 System
    The standard system contains pre-defined pricing procedures, which contain frequently used condition types along with their corresponding access sequences. You can, of course, modify these procedures or create your own from scratch.
    Creating and Maintaining Pricing Procedures
    You create or maintain pricing procedures in Customizing for Sales. For more information on creating pricing procedures, see the online Implementation Guide for Sales and Distribution.
    To reach the pricing procedure screen from SD Customizing:
       1. Choose Basic Functions
       2. ® Pricing ® Pricing control ® Define and assign pricing procedures.Select the transaction that you want to execute.

  • New tax code creation and pricing procedure for Sri Lanka

    Hi,
    I have one company code in India..Now I have requirement to create new plant under different company code in Sri Lanka.
    Can anybody tell which tax pricing procedure is to be defined for Sri Lanka and what are different steps involved in the creation of new tax code for Sri Lanka.
    Thanks & Regards
    Sunil Singh

    Hi Mr. Biju,
    Thanks for reply...
    Enterprise structure has already been decided. Everything we have copied from India for Sri Lanka and working fine except below error.
    As I have already mentioned that I have copied tax pricing procedure for Sri Lanka from Taxinn then assigned to country code LK (Sri Lanka). I have created new tax code for LK (Sri Lanka) in FTXP then I have assigned the tax code with company code in SPRO Logestic General--- Basic settings.
    After completeing this config, system is showing error" tax code is not defined to company code" in MIRO.
    Please suggest...
    Thanks & Regards
    Sunil Singh

  • Difference between Blanket sales agreement and pricing agreement

    Hi guys
    I wasted hours the other day trying to get a blanket sales agreement number in the 'agreement' field on order management. Just to learn that there's two types of agreements in OM and it seems like there's some sort of overlap.
    Can someone please give me a few functional tips of key indicators of when to use which.
    Similarities between Blanket & Pricing agreements:
    - Both can fix payment terms
    - Both can have new pricing implications (set a new price other than existing pricelists)
    Differences between blanket & pricing agreements:
    I tried to read the manual for OM and Pricing but the pricing agreement was a bit short of a nice introduction explaining what it was. I was hoping it would read something like this: You go to your customer, you agree the following and therefore you need a pricing agreement.
    Thanks!

    Ah,
    It struck me that hte most obvious difference is that sales agreements track the amount/qty of releases against that agreement. So the whole release process is some functionality that sales agreements can do that price agreements can not do.
    So I'm wondering what can you achieve with a pricing agreement that you cannot achieve with a sales agreement?

  • Thailand Tax and Pricing Procedure

    Hi All
      Please tell me if any of you have worked on Country Thailand Version ?or anybody have SDrelated stuff in thailand.
    I dont have much information about tax procedure and pricing procedure in Thailand .If anybody have any documentation on this then please send me on my mail id <b><REMOVED BY MODERATOR></b>, now i am going through www.help.sap.com ,but i am not getting much information ,so plz send me documentation if you have
    Thanks and Regards
    Bhushan Kolte
    Message was edited by:
            Yathish K

    Hi All
      Please tell me if any of you have worked on Country Thailand Version ?or anybody have SDrelated stuff in thailand.
    I dont have much information about tax procedure and pricing procedure in Thailand .If anybody have any documentation on this then please send me on my mail id <b><REMOVED BY MODERATOR></b>, now i am going through www.help.sap.com ,but i am not getting much information ,so plz send me documentation if you have
    Thanks and Regards
    Bhushan Kolte
    Message was edited by:
            Yathish K

  • Difference Tax and Pricing Procedures???

    Hii experts
    some body can tel what is the difference between tax and pricing procedures?
    Pricing excise duties will not come or how the scenario..??
    Some explain me without any ling here, it will be thankfull.
    Thanks
    SAP-MM

    HI,
    Basically why we have taxing procedure is that its always country specific that means it can be any vendor selling any material but he has to follow some government regualations whcih is what will be given in the taxing procedure that sholuld be the same for all customers it will be different if the customer is foreign.
    The pricing procedure is where we carry out pricing that is vendor specific here we can have different prices for different vendors depending on what he supplies and ETC.
    Regards
    KK

  • Difference between a "stored procedure" and a "procedure defined in package

    Hi,
    Is there any difference between a "stored procedure" and a "procedure defined in package"
    thanks in advance

    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_packages.htm#sthref779
    Steps
    http://www.oracle.com/pls/db102/homepage
    http://www.oracle.com/pls/db102/search?word=stored+procedure+package
    5th result

  • Difference between tax amount shown on VAT report and the invoice

    Dear Friends,
    We observe that there is a difference of rounding off between the tax amount shown in the invoice and the one shown in the VAT report.
    We have to manually adjust this tax amount since the Tax authorities do not accept any difference in the VAT report and the Invoice.
    Please advise as what could be done to solve this issue.
    Rgds,
    Kunal Vichare.

    Hi Satya,
    There are 2 things: Pricing Procedure and Tax Procedure.
    Pricing Procedure tell system about the what and how the price to calculated for material in PO. In this pricing procedure the conditions NAVS / NAVM as pertainin to tax applicable on the PO price. These conditon display the tax. The tax is calculated based on tax procedure. Tax procedure acts as a master and there is one tax procedure for one country. For this tax procedure there are tax codes defined. Tax codes means using the same tax procedure but changing value of various conditions and omiting some if required.
    Eg. TAXINN is tax procedure for India. Based in this procedure many tax codes are defined for 12% vat, 6% vat , no vat etc.
    So what kind of tax will be applicable on the PO is governed by tax code which is mentioned in Invoice tab (tax code) its a 2 character code.
    Based on this tax code taxes are calculated on PO net value and then the tax amount is displayed in pricing procedure by conditions NAVS / NAVM.
    MWST is condition for Input tax. If you are using tax code then MWST is not to be used.
    Tax code becomes useful while doing MIRO as there is an option of inserting tax code. So the tax on PO net value will be calculated automatically.
    Regards,
    Vishal

  • Service tax condition types in Pricing Procedure in SD(Taxinn)

    I need one more advice on Service tax.
    I am configuring order type for services.In that in pricing I have to add the service tax conditions type for service tax & cess on that.We do not have any standard condition type in our pricing procedure for services.
    Is there any standard SAP doc. to configure service tax condition types in pricing procedure or I have to copy from JLST & JLSR(surcharge).What about the account keys I will used for these condition types.
    If you have any doc. related to this issue please send it to me....or suggest me what to do.
    Please remeber I am using TaxINN tax procedure.
    Please help me
    Thanks & Regards
    Sunil Garg

    PROCEDURE: Initial Steps
    Create two new Tax conditions: JSE4, JES4. Steps for creation of Tax Condition is illustrated below
    Create new condition types
    SAP Standard IMG -> Financial Accounting -> Financial Accounting Global Settings -> Tax on Sales/Purchases -> Basic Settings -> Check Calculation Procedure. (Transaction OBYZ)
    Select ‘Define Condition Types’
    Select Condition Type JIN1 and Click on Copy as (F6) and give the Condition type as JSE4 and the Name as “Service Tax”.
    Select Condition Type JIN5 and Click on Copy as (F6) and give the Condition type as JES4 and the Name as “ECS on Service Tax”.
    Outcome: The two tax conditions, one for Service Tax and the second for Education Cess on Service Tax have now been created.
    1.     Create a new tax posting key VS9 and VS0. 
    The path for this is:
    SPRO &#61664; Financial Accounting &#61664; Financial Accounting Global Settings &#61664; Tax on Sales/Purchases &#61664; Basic Settings &#61664; Check and Change Settings for Tax Processing
    Select the Processing Key MW1 and Click on Copy as (F6) and give the Key as VS9 and Name as ‘India Service Tax’.
    Select the Processing Key MW1 and Click on Copy as (F6) and give the Key as VS0 and Name as ‘ECS on Service Tax’.
    Note: If there are multiple service tax registration numbers, you need to have separate account posting to different GL accounts based on service registration number. This can be done provided a separate tax code is maintained for each service registration number.
    To achieve this you need to define a set of 2 separate G/L accounts for service tax and Education CESS on service tax respectively, for every service registration number.
    In such a case, please activate multiple accounts posting per tax code as follows:
    Defining the GL accounts for the Service tax and ECS on Service Tax:
    SPRO &#61664; Financial Accounting &#61664; Financial Accounting Global Settings &#61664; Tax on Sales/Purchases &#61664; Posting -> Define Tax accounts
    Go to Details of the Transaction VS9 (Service Tax GL account)  and enter the Chart of accounts…
    Select the Tax Code Check Box if you want to have Tax Code Specific GL accounts or Blank when the common GL accounts…
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • What's the difference between tax account in FTXP and OB40

    Hi all,
    There are two tax accounts link to same tax code in FTXP for different company codes, but in OB40 I only can assign one account to tax code. What's the difference between tax account in FTXP and OB40?
    Thanks in advance.
    babyyw
    Edited by: babyyw on May 5, 2010 8:21 AM

    Hi,
    FTXP no need to create a request and it is easy but in OB40 system will ask you create request. and another thing is in FTXP it is at country level but in OB40 it is at chart of accounts level.

  • Text Determination Procedure and Incompletion Procedure

    Hi Every one,
    I want to maintain Two different Text Determination and Incompletion Procedure at Sales Order Header and Item Level.
    Can any one send me the complete cofiguration guide for "Text Determination Procedure and Incompletion Procedure for maintaining two Different Procedures at Header-level and Item Level.
    Please send it on Priority Basis........
    Thanks in advance
    Regards
    Subramanyam

    Hi,
    The fields {Revenue Recognition, Delimit.Start Date, Incompletion Procedure, Partner determination procedure, Text determination procedure and item category statistics grp} which you've mentioned are coming from assignment in spro, so they would remain as it is if you're copying the item category from an existing one...
    I believe you create a new one with the existing one in open in one more session.
    Hope this will help.
    Hrishi

  • What is the difference between Batch determination and Batch derivation?

    Please explain the difference between batch determination and batch derivation.

    Hello Kishore,,
    Please refer below thread for your issue
    Batch derivation
    Batch Derivation Overview with exampl
    SAP Batch Derivation - SAPs'WORD - We SAP For Your Cause
    Batch Determination
    SAP Batch Determination - SAPs'WORD - We SAP For Your Cause
    I hope this document provide you enough knowledge of batch derivation and Determination
    I hope this information help to you
    Regards
    Umesh Mali

  • Re: DIfference between Schemas, PCRS' FUnctions and Operations

    Dear SAPExperts,
    Can anybody pls tell me what is difference between Schemas, PCRS' Functions and Operations.
    Thanx in advance
    Regards
    Aniruddha

    Hi Aniruddha
    When the payroll driver is executed (for ex: PC00_M40_CALC for INDIA is executed) the schema IN00 (standard schema) is executed and it calls certain functions (functions may use Rules. Rules contain Operation) and also subschemas.
    Functions could be of four types
    1. Performing some payroll computations (E.g. INEPF function calculates the PF amount of an employee during payroll run)
    2. Calling rules (E.g. P0045 function calls a rule INLN to compute the loan details of a personnel number).
    3. Getting data from Infotypes (E.g. P0581 will get the data from Infotype-581 for payroll processing).
    4. For some decisions. (E.g. IF & ENDIF function is used to execute as per the true and false decisions) etc.
    When the PY is executed SAP uses lot of Internal Tables to store data and also provides data to other internal tables.
    The read and change access to Internal Tables is enabled using functions that are executed in a personnel calculation schema and using operations that are executed in personnel calculation rules.
    The following is just an attempt to provide some info on how Functions are processed during the PY Run. For ex: (functionality of subschema XIN0 and INBD)
    1. INITIALIZATION OF PAYROLL: When the Payroll is executed first the subschema XIN0 is called,   This subschema comprises the following main steps:
    I.     Specify program type (payroll or evaluation)
    II.     Set switch for database updates (YES/NO) all database updates are controlled via this switch (otherwise simulation)
    III.     Only infotypes from the HR master record which apply to the selected personnel number are read.
    IV.     All Time Management infotypes are imported.
    V.     Specify check against control record PA03 (test or live).
    2. READ BASIC DATA: Once the Initialization of Payroll is successful, the subschema INBD is called. This subschema reads the Basic data of an employee who is there in the Payroll execution. Basic Data includes, determining Employee Name, Reading Work Center/Basic Pay Data, Setting Financial Year Dates and Allowance Grouping Tables, Reading Previous Employment Tax Details, Reading Housing (HRA/CLA/COA), Reading Exemptions, Reading Income from Other Sources, Reading Section 80 Deductions, Reading Investment Details (Sec 88), Reading Provident Fund Contributions, Reading Other Statutory Deductions, Reading Car and Conveyance, Reading Long Term Reimbursements, Read ID Details. Function GON checks whether all the master data has been imported, no further processing of schema will occur unless certain data is present.
    The Subschema INBD calls the following functions in order to read the Basic Data:
    ENAME :
    Function ENAME reads the last valid name of the employee in the payroll period. The formatting used for the country in question is used when displaying this name.
    WPBP
    If an employee receives a pay increase within a payroll period, the Basic Pay infotype (0008) is changed and delimited as of a specific date. Two data records exist for one payroll period.
    During payroll, the system writes the Basic Pay wage type to the results table with two different indicators. These split indicators are a link to the WPBP table that contains the relevant values. The system takes into consideration both data records for the corresponding partial periods when calculating remuneration.
    ININI
    P0580
    P0581
    P0582
    P0584
    P0585
    P0586
    P0587
    P0588
    P0583
    P0590
    P185I
    GON :
                    Function GON checks whether all the master data has been imported. No further processing of the schema will occur unless certain data is present. Checking procedures vary from country to country. There must always, however, be a work center (P007).
    [Def. of Functions, Rules and Operations (copied from Raju's answer)
    Schema is a collection of functions
    A Rule is a collection of operations.
    An operation is a very basic piece of logic that is used, mostly, to manipulate wage types
    Best Regards
    Reddy

Maybe you are looking for

  • How to get the WHOLE xml document inside a string using XSLT mapping

    Hi folks, I have a deep xml structure that I want to embed as body, tags included, in a mail message (not as an attachment). I'm trying to use Michal's method in this blog /people/michal.krawczyk2/blog/2005/11/01/xi-xml-node-into-a-string-with-graphi

  • From Battery power to running off the mains.

    Hi guys Just wondering - when I'm running my iBook off the battery and then decide to run it off the mains again, do I need to shutdown and then turn on the mains and then restart? Or can I just simply have it running off of the battery and then turn

  • How to set content type while sending an email?

    Hello, I want to set content type text/html while send an email using org.apache.commons.httpclient api. I am using MultipartPostMethod method. and i am set using object of multipartpostmethod like post. and post.setRequestHeader("Content-Type","text

  • Horizontal 'gap' between two level tabs SOLVED

    I've got a stange problem: I've got several pages and a two level tabs. Everything worked before a collegue of mine switched the theme into a self created one. Now the design of the two level tabs depends on what page you are on. Sometimes there is a

  • I can't get Sims 2 to install on my MacBook Air.

    When I put the disk in a load of weird files come up and none of them actually let you play the game? Any help?