Skip to Content
avatar image
Former Member

Tax calculation in SAP

Hi, everyone:

I'm confused by tax calculation of SAP.

I know:

1. Output tax (Condition type 'MWST') is included in SD pricing procedure, and tax code is determined from the condition records (maintained by TCODE: VK11).

2. In MM module, non-deduct. input tax is included in MM calculation schema, deduct. input tax is calculated by Tax procedure (maintained by TCODE: OBYZ) and we can see the analysis data on PO item tab 'Invoice'.

My problems are:

1. How does the tax code of VK11 relate with the tax code maintained by tocde: FTXP ?

2. Does the tax calculation in SD relate with the Tax procedure(tcode: OBYZ) ? If does, how do they relate with each other?

3. How does the tax calculation in PO related with the Tax procedure(tcode: OBYZ) ? (I know the tax code must be entered in 'Invoice' tab). If I delete the condition records of condition type MWVS  (maintained by TCODE: FV11), the deduct. input tax can not be calculated, why?

4. In SD, tax is determined by country of origin / destination country / customer tax classification ...  What are the determination factors of MM deduct. input tax ?
5. We can maintain tax percent rate both in TCODE: FTXP and FV11, what is the difference?

6. We can input Acct.Key both in Tax procedure(TCODE: OBYZ) and SD pricing procedure, what is the difference?

Thanks in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Dec 23, 2014 at 06:46 AM

    HI,

    1. First you have to create a tax code in FTXP. Later you have to maintain the tax code in VK11.

    2 & 6. In SD tax calculations happened through pricing procedure. Hence you have to create a similar condition records which are exist in tax procedure. And also you have assign same account key to the condition type.

    3. In MM tax calculation happened through tax procedure, here you have to maintain tax codes which are created in FTXP to tax conditions in FV11.

    4. Tax determination will happened through access sequence which has maintained in the tax condition. These will be tax code or tax code/plant/material or material/plant etc. You can define the steps as per your desired.

    5. In formula based tax procedure we maintain tax rates in FTXP and in condition based tax procedure we maintain tax rates in FV11 not in FTXP. Here we have created only tax code in FTXP.

    Hope you are clear now.

    Regards,

    Mukthar

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 23, 2014 at 07:53 AM

    Hi

        Tax calculation have 2 process:

         1. MM-FI integration  for Purchase tax which is triggering through Tax Procedure > condition type > Condition records > tax Code > tax calculation > posting to GL a/c

          We use FTXP to create tax code for both the process because it's at country level

           We record tax rate at FV11 for MM-FI process at combination of Condition type+Access sequence parameters defined at condition type + tax code + rate of tax

         2. SD-FI integration for sales related tax calculation: Pricing procedure > condition type defined at SD > Condition records > Tax code > Tax calculation > posting to GL a/c

            We record tax rate at VK11 for SD-FI process at combination of Condition type+Access sequence parameters defined at condition type + tax code + rate of tax

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi

        It is not for defining multiple tax %..

        First one is for original tax code and second one is target tax code...but same tax code is defined in both the field ...but some times it may require to define separate tax code for target tax code..that's why it is there.