Tax calculation in Pricing Procedure
Hi Guys,
I have a pricing procedure setup to be modified for calculation of surcharge. The current pricing procedure calculates surcharge based on total price. Needs to change it to calculate on Unit price.How to achieve this?
Current Setup
Price Unit Price Qty. Net Price
PR00 655.55 5 3277.75
ZSUR = 3277.75*12/100 = 393.33
Required setup
Price Unit Price Qty. Net Price
PR00 655.55 5 3275
ZSUR = 655*12/100 = 78.666 = 78.67
Then this should be multiplied with the qty. 78.67*5 = 393.35
How to achieve this.
Thanks
I solved this same issue by doing the following.
When determining ZSUR, create a Condition formula for alternative calculation type in VOFM.
calculate the 12% off of the PR00 each price and round this result to 2 decimals. In your example you would get .12 * 655.55 = 78.666 commercial rounded to 78.67, then multiply this rounded result with qty to get your extended amount 78.67 * 5 = 393.35 and put the result in XKWERT for ZSUR.
With this type of calcualtion you will always get consistant pricing regardless of qty. When you are finished with your formula assign it within config of the pricing procedure on your ZSUR
line. Hope this helps.
When calculating .12 * 655.55 , create a working data field and do a 'like' to netpr in your formula:
eg DATA: ZZEA LIKE KOMP-NETPR. ( netpr is curr dec 2)
when calculating zzea = .12 * 655.55 since the field is defined as 2 decimal, commercial rounding will be the default calculation(round up if >= .005, down if < .005). So in your example 78.666 = 78.67
Code looks like(had to deal with floating decimals):
DATA: ZZEA LIKE KOMP-NETPR.
ZZEA = KOMP-NETPR * XKOMV-KBETR / 100000.
XKWERT = ZZEA * KOMP-MGAME / 1000.
Similar Messages
-
Accounting Key & Accruals Key in Calculation Schema (Pricing Procedure)
Hi Freinds,
I have a query regarding use of Accounting Key & accruals key in the Calculation Schema (Pricing Procedure).
What is the significance of Accounting key & accruals key in the calcuation schema? Which Accounting & Accruals keys have to be used for Gross price,Discount,Freight, tax etc in the Calculation schema? Please post your precious threads.
Thanks & Regards
Saeed Arifhi
AcyKy - Account Key/ Accrls - Accruals:
for SD module
u2022 The values of the Sales Revenues, Sales Deductions, Freight Revenues, Tax Revenues, and Rebate Accruals etc. are going to be posted in the respective G/L accounts in Fi Module.
u2022 In order to do this we assign account keys/ accruals to the different condition types based on their classification. The classification shown below.
o ERB Rebate sales deduct.
o ERF Freight revenue
o ERL Revenue
o ERS Sales deductions
o ERU Rebate accruals
u2022 For Ex.,
o For all Price condition types like PR00 etc. we assign ERL - Revenue.
o For all Discount condition types like K004, K005 etc. we assign ERS - Sales Deductions.
o For all Freight condition types KF00 etc. we assign ERF - Freight Revenues.
o For all Rebates condition types BO01 to BO05 we assign in Account key ERB - Rebates Sales deductions and for Accruals ERU - Rebate Accruals.
u2022 This account keys and accruals are in turn assigned to respective G/L accounts. So the system posts respective values in respective G/L accounts in Fi-Co Module.
u2022 This also one of the areas of SD - Fi Integration. SD consultants assign the account keys and Fi Consultants assign the respective G/L accounts in T.Code:VKOA.
Similarly for MM Module
Account keys are EIN, FR1, FR2, FR3, FRE, etc...
And in OBYC, we do necessary account determination for the same.
For e.g. Freight Posting in GR
Condition type FRA1, Accrual FR1 and in OBYC, assign Freight Clearing A/c to FR1
During GR;
Stock Account - Dr - 110 INR
GR/IR Clearing A/c - Cr - 100 INR
Freight Clearing A/c - Cr - 10 INR
transaction event key is the Key that identifies different types of G/L account.
The account key enables the system to post amounts to certain types of
revenue account. For example, the system can post freight charges
(generated by the freight pricing condition) to the relevant freight
revenue account.
use
To enable the system to find the relevant account for provisions (for
accrued delivery costs or miscellaneous provisions, for example), you
must assign a transaction/event (internal processing) key to each
condition type that is relevant to provisions in the step Define
Calculation Schema.
if u search on SDN or GOOGLE u will get many threads for this
hope it helps
regards
kunal -
Same Calculation Schema/Pricing Procedure- Same Vendor - Material & Service
Hi experts--
For subject matter(we are facing this issue in our organisation) I did my search and found the below threads but conversation did not provide what solution is to be implemented. Can someone help?
Currently we are using two unique vendor codes for tiding over our MM/SD problem even though vendor is same with same address,PAN & service tax registration.
We are a LSP and only recently went live on ECC 6.0 EnP4
warm regards--
A.VENKAT KRISHNAN
Same Calculation Schema/Pricing Procedure- Same Vendor - Material & Service
Posted: Aug 19, 2011 7:04 AM
Click to report abuse...
One vendor is providing service & material to the same Pur Org
Is it anyway to handle with only one vendor code for service & material procurement in same vendor account group with only one pricing procedure(calculation schema)?
Ramesh Babu Nag... [Active Contributor Silver: 500-1,499 points]
Posts: 535
Registered: 5/29/09
Forum Points: 1,380
Re: Same Calculation Schema/Pricing Procedure- Same Vendor - Material & Service
Posted: Aug 19, 2011 7:16 AM in response to: ARUL MURUGAN1 in response to: ARUL MURUGAN1
Yes, you can do it. There shouldn't be any issueHi,
Yes its possible.
you can use the same calculation schema for both so that with one vendor you can handle both material as well as service purchase.
Please revert if you face any difficulties.
Thanks & Regards, -
Hi,
I have a scenario wherein in a sales order, for two different material, the tax base of pricing should get triggered on the basis of sold to party and the material entered at line item level.
Logic triggers on the basis of Region of Customer & a unique field in the Material Master but problem comes in the calculation of Tax base as the sequence of condition type (from – to) is already defined in the pricing procedure to pick from a particular step but in second line item the base is different i.e. the sequence of condition types that are maintained in pricing procedure should be different for Tax to calculate differently.
Kindly suggest if the same can be handled in a single pricing procedure and dynamically taking care of condition type sequence through Alt Cal Base Formula, so far I’ve tried both Alt Cal Formula & Base but it is not working
Client doesn’t want to go ahead by creating two different orders (through separate Pricing Procedure) for that. They want to have both materials in same order.
Kindly suggest a suitable way to handle this scenario.
Regards,
Aashika AgarwalHi,
Click on the ''check availability'' button at item overview and then click on ''One-time delivery'' on the top. This will ensure that you will have only one delivery for whatever quantity is confirmed on that date.
If you want to apply this rule for all orders across a sales area, then you can do the below configuration step :
SPRO->sales and distribution->basic functions->availability check with ATP logic->Define default settings-> Here in avail. checking rule select A (one time delivery). This will ensure that all orders created for a particular sales area will have only one delivery.
Hope this helps.
Regards,
Palani -
About tax in the pricing procedure
Hi Gurus,
I need your help. Our client says that the tax was incorrectly calculated from the start of SAP application.
Before SAP Application, their tax is computed as follows based on the Pricing procedure used:
19% on Freight
6% on Value of goods
But now this is how tax is incorrectly calculated:
6% on net value of goods
I need your help on how I will solve this issue. This tax calculation should only be applied to sales to domestic Intercompany customer.Hi,
Can you pls explain little more clearly with example in the pre and post SAP scenarios.
Kind Regards
Chakradhar -
Reverse Calculation in Pricing Procedure
Hi All,
My client requirement is to calculate the PR00 from the TOTAL and TAX
i.e. If we enter the TOTAL some amount and TAX 12.5% VAT in the Pricing Condition then it should calculate the d Basic Price PR00 .
Tanks and regards,
BalaHi
Thanks for understanding the explanation given earlier and this an interesting qn
I am giving herewith a document on MRP pricing procedure (you need to understand this and make the settings)
This is same as your requirement but additionally it has an discount which you can ignore for yours
Go through the following:
I will brief your requirement in short
MRP = 1012.5/-
VAT = (1012.5/1.125) = 900/-
so price before discount will be = 900/-
discount given at the rate of 10% = 100/-
Initial Price = 1000/-.
1. Create condition types as below:
ZR00 for price
Condition class = B
Calculation type = C
Plus/minus = A
ZSET for settlement (to knock off the effect of ZR00)
Condition class = A
Calculation type = C
Plus/minus = X
ZWST for tax
Condition class = A
Calculation type = H
Condition category = D
Plus/minus = X
Z007 for discount
Condition class = A
Calculation type = H
Plus/minus = A
ZDUM for net price
Condition class = A
Calculation type = A
Plus/minus = A
YWST for tax (to knock of the previous effect - to be used for posting to G/L)
Condition class = A
Calculation type = A
Plus/minus = X
YOO7 for discount (to knock of the previous effect - to be used for posting to G/L)
Condition class = A
Calculation type = A
Plus/minus = X
2. The following will be the pricing procedure configuration:
Step......No........Cond Type........... From.........to..........Man.........Req........Sta................Acc Key
10........0..............ZR00..................--..........--..........-...........-........---.................ZDU
20........0..............ZWST..................10............19...........----.............X............X...................
30........0.............text.......................10...........29...........---...........----.........X
40........0.............Z007.....................30...........39...........-----.............X............X
50........0..............text.....................30............49...........---...........-----.........X
60........0............ZSET.....................10...........19...........----............X............--.................ZDU
70........0............ZDUM....................50...........59...........----............X............---...............ERL
80........0............Y007.....................40...........49...........----.............X...........---...............ERS
90.......0..............YWST..................20...........29...........-----............X...........---................ZWS
ZDU - dummy account key for posting extra not required items.
ERL - account key for price
ERS - account key for discount
ZWS - account key for tax.
3. Condition records in VK11
Condition type----
Condition record.......
ZR00........................................1012.5.....................INR will be positive
ZSET.......................................100%...............................will be negative
ZWST.......................................10%................................will be negative
Z007.........................................12.5%.............................will be positive
ZDUM.......................................100%..............................will be positive
Y007.........................................100%.............................will be negative
YWST.......................................100%.............................will be negative
Condition records for Z007 & ZWST will be decided as per the conversion required. You will first have to manually calculate the amount for the condition type.
4. I create a sales order for single quantity for an item & the pricing will be as under:
ZR00 = 1012.5 (dummy account) - positive
ZSET = 1012.5- (dummy account) - negative will knock off effect of ZR00
ZWST = 112.5- (negative & no posting)
Z007 = 100 (positive & no posting)
ZDUM = 1012.5 (positive & posting)
Y007 = 100-(negative & posting)
YWST = 112.5 (positive & posting)
If still your scenario is not getting mapped then you can go to your ABAPer and he will develop a alternate base value formula to correct the calculations
Regards
Raja -
Tax Problem in pricing procedure
Hi,
I define the pricing procedure to sell material.
In the pricing procedure:
1- First I define sales price
2- Discount (condition subtotal = A)
3- and Output Tax / subtotal (condition subtotal = 2)
but when create sales order, system only calculate the sales price, and it did not calculate discount and Tax in the net value.
I want to know that Is it some configuration remained that I forgot?
Thanks.Hi Lida,
There is nothing wrong with your procedure, nor with your calculation. It's just that on the basis of Price, discounts and rebates you calculate Net Price and on the basis of Net Price and Tax you calculate Total Price.
For Ex :
ZPR0 Price- Test 1,500.00 INR 1 EA 1,500.00
Gross Value 1,500.00 INR 1 EA 1,500.00
ZTK3 Promo Discount % 3-T 3.000- % 45.00-
Discount Amount 45.00- INR 1 EA 45.00-
Rebate Basis 1,455.00 INR 1 EA 1,455.00
Net Value for Item 1,455.00 INR 1 EA 1,455.00
Net Value 2 1,455.00 INR 1 EA 1,455.00
Net Value 3 1,455.00 INR 1 EA 1,455.00
ZZWR Down Pay./Settlement 0.00 INR 0.00
ZTST Output Tax-Test 2.000 % 29.10
Total 1,484.10 INR 1 EA 1,484.10
SKTO Cash Discount 0.000 % 0.00
VPRS Internal price 980.00 INR 1 KG 980.00
Profit Margin 475.00 INR 1 EA 475.00
Rgds
Ravi -
VAT calculation through Pricing Procedure of MM
Hello gurus,
I have a doubt can we calculate and post the vat thru purchase condition type in pricing procedure, for excise and cess we are using Tax code with tax procedure TAXINJ, we are trying hard for it., we have even created new transactiion key and assign GL account to it, but still it is not posting at the time of MIGO.
your urgent help required,
AnandHi Anand
I too develop a new condition type for Vat in mm pricing procedure.
Our business process is as follows
We r transferring material to one depot to another to UK. we are doing STO through SD route. i created a vat condition type which is non inventorised and subsequently refund will be received.
Problem is that Accounting entries are not generating after doing PGI. Plese give your inputs on this.
I created a new gl accouts and assigned to posting keys.
Thanks
sitaram -
Agent's Commission calculation in pricing procedure only for NEW Saleorders
Hi Guys,
In a pricing procedure, .the base for agent commission was calculated on cost + markup price and freight and this base for commision + commision + insurance gave the base price.But now client wants to calculate commision from cost + mark up + freight + insurance + packing charges
So, the steps are changed in pricing and it is working perfectly. While checking the billing documents and open orders, it is showing new pricing procdure.
The pricing procedure should take its effect from now only and not for old billing documents I mean the open orders, open deliveries and open items.
I understand that in open sales orders, if update button is pressed on condition tab and carry out new pricing only changes will occur. Otherwise it will NOT happen
If I goto VF02 and take a billing documen, it is having the new pricing procedure
I didnot maintain new condition types. Only the steps were changed.
Please help me in this regard by suggesting a suitable solution.
Regards,
AnbuThanks a lot for your suggestion. i had already made the changes in the existing procedure and given them.... then only we realized the problem....they created around 15 billing documents that day and all showed the changed pricing procedure( these were open orders). but my client doesn't want to revert back to the old procedure and as a solution to the change in value for the newly billed documents they have issued the debit note.... now everything is ok( except that the changed procedure is seen in the old documents too. but the values haven't changed) so client is happy this way... hope there wont be any issue regarding this in future...
Thanks a lot for your advice.... -
Tax Calculation in TAXINN procedure
Hi Seniors,
I know TAXINN procedure is condition based. But in FTXP while defining new tax codes, should i give value for the condition types there or need to create condition record in FV11 for all condition types ?? what are the condition types need to maintained for tax coces ? what is the difference between maintaining tax codes in TAXINJ and TAXINN ? Kindly explain me please.
Thanks&Regards,
JanaHi,
TAXINJ is a tax calculation procedure for country version India and it supports formula-based excise determination. You need to configure this tax calculation procedure
Excise Conditions
§ JMOD IN: A/R BED
§ JNED IN: A/R NCCD
§ JAED IN: A/R AED
§ JSED IN: A/R SED
§ JCES IN: A/R Cess
§ JECS A/R Educational CESS
LST/CST/VAT Conditions
§ JIN1 IN: A/R CST
§ JIN2 IN: AR LST
§ JIN4 IN: A/R CST Surcharge
§ JIN5 IN: AR LST Surcharge
§ JIN6 A/R VAT Payable
§ JIN7 A/R CST Payable VAT
○ Service Tax Conditions
§ JSE4 Service Tax
§ JES4 ECS on Service Tax
2. Set up the following Account Key in the IMG under Financial Accounting ® Financial Accounting Global Settings ® Tax on Sales/Purchases ® Basic Settings ® Check and Change Settings for Tax Processing.
○ VS6 Input Tax
3. Define the Tax Procedure according to the settings in the figures below.
You can do this in the IMG under Financial Accounting ® Financial Accounting Global Settings ® Tax on Sales/Purchases ® Basic Settings ® Check Calculation Procedure ® Define Procedures.
4. Assign Tax Procedure to the country.
You can do this in the IMG under Financial Accounting ® Financial Accounting Global Settings ® Tax on Sales/Purchases ® Basic Settings ® Assign Country to Calculation Procedure.
The standard system comes with two tax calculation procedures. TAXINN is only supports condition-based excise determination, whereas TAXINJ supports condition-based excise determination and formula-based excise determination.
Both tax procedures contain condition types that cover all of the excise duties and sales taxes applicable.
Since the exact rates of excise duty can vary on a large number of factors, such as which vendor you purchase a material from, or which chapter ID the vendor stocks the material under, you create condition records for every sort of excise duty.
When you come to enter a purchasing document, the system applies the excise duty at the rates you have entered in the condition records.
Activities
Customizing
Make the settings in Customizing for Logistics u2013 General, by choosing Taxes on Goods Movements ® India ® Basic Settings ® Excise Duties Using Condition Technique and u2026 ® Account Determination.
These activities include one activity where you define a tax code for condition-based excise determination.
Master Data
Create condition records for all excise duties that apply, and enter the tax code for condition-based excise determination in each.
There are good liiks for both the precedures .Due to new rules i am not in a position to give them.
Regards, -
Tax Update in pricing procedure
Hi,
I defined pricing procedure with :
ZSPR- Sales price
MWST-Tax
in some cases, I create sales order without price. and deliver this sales order.
When I want to create billing document, I should define sales price for that sales order.
I define sales price in the Sales price condition and go to the sales order-> condition and update the price and tax.
system update the sales price, but unfortunately doesnt update the tax for that material.
So, I want to ask if I should configure something to solve this problem.
Thanks.
Lida.Dear Lida,
Tax wil update in sales order only if you did not create any of the subsequent document....... As per your problem you have created Delivery and then updating the sales order that is the reason taxes are not updating in sales order.
But you can update this in billing document. For this in copy control VTFL for the item category, you have to maintain "G" for the field "Pricing Type".
Thanks,
Raja -
Hi
Scenario :
Step 10: i've a base price say (proo) for eg 100
Step 20" Tax (mwst) for eg 4%= 4
Step 30 : step 10+step 20 = 104
now my scenario is when i negogatie with my end customer i say it's RS 104 so wen i enter in my sales order the Gross price it shouldgive me my base price and my Tax value . how do i' achieve this
VinzHi,
In Standard SAP this functionality is not available. You can achieve this by enhancement.
Net value stores in NETWR field
Tax stores in MWSBP field
You need to create a ZZ field where in the sum of the above two fields value will be stored.
Hope this makes you clear....
Regards,
VNR -
VAT/Excise calculation - map pricing & tax procedures
Dear,
Pls tell me how to map my blw senerio;
In pricing procedure, i have
A- Gross price
B- Handlying charges
C- Excise on A+B,
here i need to calculate my exise on A+B values and it flows (C) frm tax procedure (taxinn). until here i'm ok.
D - A BC
E - Insurance (defined in pricing proce) on D value,
here i'm unbale to map my price, since the sytem taking A+ B price only, its not taking my D values... I need to map pricing & tax procedures, since Gross price, Han. charges and insurance flows frm pricing proce and Excise frm tax procedure.
Anyone has right solution, pls guide me...Hello sapjj
Here in your issue, u have to maintain a dummy condition type for excise calculation in your pricing procedure. The excise on A+B will be calculated in pricing procedure itself and not it flows from tax procedure.You have to make a condition type in pricing procedure and mark it as statistical in the procedure so that it doesn't get added to material value.
you are ok till gross price and handling charges, right?
Then you include your dummy condition type for excise amount calculation.Then in the next step calculate a subtotal without giving any condition type and maintaining 'S' in the subtotal field in the pricing procedure.
In the next step include the insurance condition type and calculate it on the subtotal.
This will help
Regards
Gregory Mathews -
Tax calculation in material management procedure
Hai,
i have assigned the tax calculation type TAXINN procedure.
. Material pricing procedure RM1000. In this NAVS tax detutable condition type is there.
I have also Maintained TAXINN calculation procedure, there i am having MWVS condition type for input tax.
If we r maintaining condition record in the FV11 for MWVS then How it will pick the tax rate. Where to see it.Can anyone help me to solve this one.
Do we need to mention for mwst and mwvs. Or else do i need to maintain MWVS in material Pricing procedure.Hi,
TAXINN is only supports condition-based excise determination, whereas TAXINJ supports condition-based excise determination and formula-based excise determination.
As you are using TAXINN, enter the Tax Code (in transaction : FTXP) for condition-based excise determination.
When you enter a purchase order or other purchasing document, enter the tax code for condition-based excise determination in each line item. The system then calculates the excise duties using the condition records you have created using transaction FV11.
Regards,
Narayana. -
In Pricing Procedure to Calulate Taxes on subtotal = price+ Freight+ ---
Hello Champions,
I have an issue, while applying taxes on custom Pricing Procedure, The Scenario is to apply TAX on a sub total, It contains costFreightMiscellaneous expenses + --- XXXX etc,. , I have to collect 10% on the subtotal amount. Is there anyway in SAP to find 10% Tax on subtotal amount.will anyone guide me?. If it needs user exit will you guide me the procedure. It will be of great help.
Full points for the solution.Hi PV
You can go for Alt calc type ,there we can write, the requirement what we need and that has to be put in the subtotal table
Reward if useful
Regards
Srianth
Maybe you are looking for
-
(SOLVED) Multiple users simultaneously
How can i set up multiple users using the same resourses on a single computer at the same time. Can someone point me in the direction of some good reading material. Thanks Last edited by unilx (2012-02-08 05:04:17)
-
Is it possible to submit a data using HTTP POST from a JSP. In a JSP I am generating a XML. For example JSP URL is http://www.test/xml.jsp In the xml.jsp:- <test> <test1> Testing 1 </test1> <test2> Testing 2 </test2> </test> When I call http://www.te
-
8.1.7.1 for NT
Is there such a thing as Oracle 8.1.7.1 for NT? I don't see it available to down load and yet I see it mentioned in the forum. LBains
-
I have Tungsten T3 I received from a friend. I tried to download the desktop. When I go to run the program it starts with the Install Shield Wizard. Then Extracting Palmone.msi, ISScriptll.msi and then is quits. I am running Windows XP. Does anyo
-
I have recently erased all content and settings on my iPad2 and performed a restore from both icloud backup and iTunes. On both occasions I am missing some photos. It tells me I am downloading 1641 photos but actually only starts downloading from pho