Reverse Calculation

April 4, 2018 | Author: Kanishka Thomas Kain | Category: Value Added Tax, Percentage, Taxes, Government Finances, Payments


Comments



Description

Reverse Calculation in Pricing Procedure Hi All, My client requirement is to calculate the PR00 from the TOTAL and TAXi.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, Bala Correct Answer by ramanathan raja on Apr 8, 2009 6:07 PM Yes Bala The system response is very correct Normally for a material if the price is Rs 100 and tax is 4 % then the tax amt will be 100 x 4/100 that is Rs 4 so the total would be Rs 104 and tax amt would be Rs 4 If you take the calculation type as H that is % included that means your price Rs 100 is inclusive of 4 % tax and this calculation is reperesented in a calculator by 100/1.04 = 96.15 and the actual tax here is 3.85 not Rs 4 This is what is happening to you 100/ 1.125 =88.88 and the rest is tax that is 11.12 This is what is reverse calculation Normal tax 4% on Rs 100 is Rs 4 Reverse calculation tax 4% on Rs 100 is not Rs 4 it is 3.85 Your pricing procedure should have PR00 at step 10 and MWSI at step 20 and there should be step 30 which will not have any condition type but description as total and in that from and to to be mentiones as 10 and 10 This will reflect PR00 as Rs 100 Tax will be 12.5 % included that is Rs 11.12 So total also Rs 100 This is the correct way of representing it If you dont mention from and to as 10 and 10 there your total will be 100 +11.12 =111.12 This is what is happening to you as you havent mentioned step nos there Regards Raja May be if you bring down your PR00 to the last step and assign "From-To" accordingly, you may achieve which I am not sure. In fact, in V/06, for PR00, what would you maintain for the field "Manual entries" and also in pricing procedure ?? thanks G. Lakshmipathi Thanks for immediate reply, Client will Tell the Selling Price, system should calculate the PR00 and VAT 12.5 from it in the Pricing Thnks and Regards, Bala If you can list out what are all the condition types (like discount etc.,) the client would be having in pricing procedure, may be I will try to propose a suggestion. thanks G. Lakshmipathi I am using PR00,MWST,TOTAL i maintained this in a simple procedure thats it it should calculate from total, pr00 and mwst 12.5% Hi This is possiible in standard If the PR00 of a material is Rs 100 and the VAT 12.5 % is to be included in this Rs 100 That means Rs 100 includes VAT then the actual PR00 will be Rs 88.88 This calculation if you have to bring into SAP then your MWST condition type which repersent VAT should have calculation type as H that is % included After making the changes in your condition type MWST create fresh condition record and create sales order and see Note If you put your hand in any of the controls of the condition type like changing the calculation type you need to create fresh records then only the changes will be effective If new condition records are not created then the system will behave in the earlier way only As all others said if you have many condition types in your pricing procedure then FROM and TO also plays a major role But the basic setting is calculation type as H that is % included SAP standards has given MWSI for this purpose only If you use MWSI instead of MWST you can achieve this as MWSI's calculation type in standard is H Regards Raja Hi, as you told iam using MWSI its calculating a amount i dont know from were its picking up ex, pr00 100 mwsi 11.11 (12.5%)maintained in condition record so it shiuld be 12.5 but it is calculating 11.11 ) tot 111.11 PR00 should be 96.12 So total also Rs 100 This is the correct way of representing it If you dont mention from and to as 10 and 10 there your total will be 100 +11.5/VAT = (1012.85 TOTAL 100.. 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 ..88 and the rest is tax that is 11. Pr00 100 MWSI 3.12 =111.12 This is what is happening to you as you havent mentioned step nos there Regards Raja Thanks a Ton Raja.00 How to Configure this in the PRICING Hi 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.85 not Rs 4 This is what is happening to you 100/ 1. As what you suggest its working fine but in Billing Accounting Document its calculating the Net Value +Tax is Debited to customer A/C Domestic Customer Reconciliation .how it is calculating this amount pls Yes Bala The system response is very correct Normally for a material if the price is Rs 100 and tax is 4 % then the tax amt will be 100 x 4/100 that is Rs 4 so the total would be Rs 104 and tax amt would be Rs 4 If you take the calculation type as H that is % included that means your price Rs 100 is inclusive of 4 % tax and this calculation is reperesented in a calculator by 100/1.15 MWSI 3.5/1.5 % included that is Rs 11..85 TOTAL 100 Now The Total (100) Should be in the Reconciliation Acc in Billing Accounting Document but the value is 103.04 = 96.125) = 900/so price before discount will be = 900/discount given at the rate of 10% = 100/Initial Price = 1000/-..85 was debited to the customer pls correct how to bring only 100 to the Billing Accounting Document and also My requirement is the TOTAL amt should be 100.12 This is what is reverse calculation Normal tax 4% on Rs 100 is Rs 4 Reverse calculation tax 4% on Rs 100 is not Rs 4 it is 3.85 PR00 96.15 and the actual tax here is 3.15 and MWSI should be 3.85 Your pricing procedure should have PR00 at step 10 and MWSI at step 20 and there should be step 30 which will not have any condition type but description as total and in that from and to to be mentiones as 10 and 10 This will reflect PR00 as Rs 100 Tax will be 12. 1.125 =88. ..40.....will be positive ZDUM........-----....30..---.............. Condition records in VK11 Condition type---Condition record.......Cond Type........................100%..---..10.................X.......................ZWST.0...-.0.text............30 40 60 0 ZR00......will be negative YWST......................................ERS 90...19......12........Man..............20......Acc Key 10.......Sta.............5......--...........................10.......Req.....5...............0............5%..................................MWS 30 0....................................................49.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 Thanks Raja for your Given Effort it was very use full...X 60................................Tax for revers..100%...negative will knock off effect of ZR00 ZWST = 112.......................................50...............----.YWST.Price...X...........................................................5 (positive & posting) Y007 = 100-(negative & posting) YWST = 112.......0...........................ERL 80....... ERL ......19.........................................10%........Copy of MRP.X 40........... 30......---........dummy account key for posting extra not required items............49..............30.................50...........1012........Reversal output....................---..............100%...........--...........................................-----...............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 ............................X........59.account key for price ERS ........Z007.... 3...........ZWS ZDU .....ZSET..---..... 4.No............................10...................................will be negative ZWST................will be positive Y007....0.............................0.............to.................-......................................Reversal.......... ZR00..............29..... 10 40 0 ZDEM...... I create a sales order for single quantity for an item & the pricing will be as under: ZR00 = 1012...........5 (dummy account) ........----...................X 50........................................................positive ZSET = 1012..............10...............ZDU 20..........................................----..........0..-----........---.......................39....text..(dummy account) .. How i configure is 10 0 ZPAS..........0................0.........Calculation type = A Plus/minus = A YWST for tax (to knock of the previous effect .........Y007.....100%........to be used for posting to G/L) Condition class = A Calculation type = A Plus/minus = X 2.... You will first have to manually calculate the amount for the condition type........account key for tax................................MRP 20 0 ZZSI.......account key for discount ZWS ..........----..................INR will be positive ZSET....will be negative Condition records for Z007 & ZWST will be decided as per the conversion required..29..... From.ZDU 70.....5.will be negative Z007...X......ZDUM................................X...--.............................................. The following will be the pricing procedure configuration: Step.....X.......ERL Note: ZDEM is 100% copy of ZZSI ZR00 is 100% of Price to Update in the Accounting Document ZZSI is copy of MWSI ZPAS is Price Thanks Again To All For the Great Support Hi Bala ............20 50 0........----......(negative & no posting) Z007 = 100 (positive & no posting) ZDUM = 1012..ZR00..........X. type=A. For this. Aroop I want to keep the routine developments as the last option.type=A. here maintian the values as.type=C. Am stuck at exactly replicating it in the reverse calculation procedure.type=A. Only the values determined for Base Price.Calculat.20 Now I want to built a reverse procedure in which the end user will enter only Rs 106.type=A.20 as the final price and system to reverse calculate like above. Create a table with the combination of say. Second option is to maintain PR00 ctype at the top level asususal only and assign a new requirement telling that PR00 ctype has to be calculated after TOTAL and TAX Regards Srinath Backward Price calculation in SAP SD Pricing Procedure Dear All. My client is having two pricing scenarios. Anyways. thanks for the prompt response.40 (@10. I have designed the forward procedure and it is working just fine. Taking example suppose i am selling materail X at the rate of 100 Rs including say Tax (tht is VAT / CST 4 % included).tax exclusive and B-Tax Inclusive. 100/104 % will give me the base price that is Rs 96. The routine will fetch the data from the entered value and determine the correct values.Calculat. Now create a condition record for plant + price list.) now create access sequence ZASS and assign a table to this access sequence. CondCat = D) u2013 Condition Record ZST1 u2013 Ser Tax (CondClass=D.Calculat. Hi. So using the formula. you will have to develop a routine and assign it to the calculation type against the VAT calculation. plant code 1000 .Calculat.In your pricing procedure . maintain PR00 ctype after TOTAL and TAX . CondCat = blank) u2013 Manual User entry in pricing ZBV1 u2013 VAT Base Price (CondClass=A. I have referred to one of the standard pricing procedures in SAP IDES u201CVKP001u201D.85 = 100 Rs this is what i am quoting. CondCat = blank) u2013 Condition Record ZBS1 u2013 Ser Tax Base Price (CondClass=A.type=A. if i don't get any solution using the standard. Forward pricing is what we normally use in SAP SD. this is percentage based calculation. ZVT1 and ZST1 matter. This is based on the reverse pricing concept. Please suggest accordingly. copy this condition type and create ZASS (Accesable value. CondCat = D) u2013 Condition Record Pricing Sequence: Step CndTyp From To Statistical Req CalTyp BaseTyp 10 ZPR1 2 20 ZDS1 10 2 30 Base1 10 20 40 ZBV1 30 X 50 ZBS1 30 X 60 Base2 3 70 ZVT1 40 10 80 ZST1 50 10 90 Total 60 80 Example Calculation: ZPR1 = Rs 100 ZDS1 = 0 Base1 = Rs100 ZBV1 = Rs70 (@70%) ZST1 = Rs33 (@33%) Base2 = Rs100 ZVT1 = Rs 2. The sequencing doesnu2019t matter. plant + Price list.85 is my Tax value so Rs 96.Calculat. in VK11.15 is my base price and 3.15 + 3. Regards. One forward and another backward.80 (@4%) ZST1 = Rs 3. Forward Procedure: Condition Types: ZPR1 u2013 Base Price (CondClass=B. In price list create two options A .Calculat. But it is a very elementary procedure as compared to what I need. CondCat = blank) u2013 Manual user entry in pricing ZDS1 u2013 Discount (CondClass=A.3%) Total = Rs106. And when you assign PR00 ctype after TOTAL and TAX then maintain From and To steps for PR00 ctype. Use JASS. CondCat = blank) u2013 Condition Record ZVT1 u2013 VAT (CondClass=D. . Kamesh Hi kamesh.. Coming back to your point.When the price list is A maintain the condition record as 100 % When the price list is B maintian the condition record as 96. refresh the pricing . so i want the seggeration of each value) So if can tell that. Hence.. we have asked them to maintain separate material codes and assign prices on appropriate proportions..00. That would ease the solution given by you to a great extent. Just refer to pricing procedure "VKP001" in the standard IDES system.. which will come as 3. This would ideally involve labour portion and some material portion like sand. Thanks. What you said. some jobs. For Tamil Nadu state the rule says. then ZPR1 is Rs 100 and 96.. thanx . There are also. Then following down you will get further calculation.Base price . there is a standard pricing procedure and can be used.00.for foundation of say 1000 cubic metres.15.. (100 Rs all inclusive. in case you have not. is it some kind of TURNKEY job.. Cheers Rishi 9953534174. The trick point where i am getting stuck is in my scenario the calculation is like: Final Price = Price + [VAT on Base price for VAT] + [Service Tax on base price for service tax].00.3% service tax on 33% of Rs.000 and central tax says. instead of using a price list. can you just again brief it. then only thing you have to do is maintian a condition record as per the calculation.15 Rs..000/-.. Now your VAT / CST 4 % will be calculated over 96. which is a 3 condition type scenario.. E. 1. Plz let me know if this is the scenario... I admire the patience and diligence with which you have replied. (at item level in sales B tab price list give value as B and then come back and referesh the pricing.15 % Now create your pricing procedure. plz let me know the base price as of above calculation.ERL 30 VAT / CST 20 MWS Now if the ZPRI 100 excluding taxes.. 1.... ZASS is your accessable value.. VKP001 would make your life a lot simpler even from end user perspective.. Please don't misunderstand me. But that works only on one tax and non proportional base price. to be criticising your solution.. Step From To 10 ZPR1 . If the price of my job is Rs. I don't thing it is something to do with 3 or 6 condition type. 75 % is material cost + 25 % labour charages. there is a simpler solution.... Coming back to your point . I would charge Rs. Just check it out.85 Rs. Now can you please explain what is you base price in this case. which is a 6 condition type scenario. apply 4% VAT on 70% of Rs. The scenario your solution tries to address is. Now in your scenario. Cheers Rishi Hi kamesh.. so in ZASS 100 will get copy and then you have 4 % will get calculated and it will be 100 + 4 = 104 Rs.000/... Taxes are VAT / CST is 5 % and service tax is 10. 1. But the sub components are not separated in the order. is also a scenario in their business. BUT if this tax inclusive.. . if suppose you say tax exclusive then 100 % percent of your base price say condition ZPRI will will get copy into the ZASS as per the condition record. wht you told is right... as per the record the same 100 % will get copy into ZASS when your Price list is A is maintained in customer master or sales order line item sales B tab PRICE LIST the system will call the 100 percent record. As i told.. For such cases. apply 10.. you have to maintain the condition record with that much of percentage value.. I am only telling this as you tried to help me. I have two taxes applying on varying proportions of the actual base price to arrive at the final price. which are indistinguishable. 1.24 %.. Cheers Rishi Thank You Rishi. For which..000. in case the final price = base price + tax on base price.g. Now on 75 percent are you charging VAT / CST and on 25 % you are charging Service TAX. say out of 100 Rs price. Where you are charging.make it madatory (copy the value) 10 .. so Now suppose i am selling the goods at 100 Rs (All inclusive as per the above formula). PLZ do correct me if i am wrong.. Try doing it i hope it will work.. Final price = base price + VAT / CST + service tax over your base price. Detailed e. Make it Statistical 20 ZASS .15 % will get copy in the ZASS condition type as per the condition record. concrete etc. so here.... ZASS is 96. state tax legislations have given yet another tax structuring that VAT is applicable on a certain proportion of the job and central tax legislations say that service tax is applicable on yet another portion of the same job.. bricks.00. Now when your price list is B tax inclusive .g:. xkwert = ( ( Xkomv-kawrt * 100 ) / ( 100 * 100 + lv_kbetr ) ) * ( lv_kbetr / 100 ) . the same calculation will be like as follws :830/112.5 = 92. If you want to calculate the value of a % as in case 1 then select "A" in calculation type and if you want to calculate the value of % as in case 2 then select "H" in calculation type of the Condition Type. calculate VAT and Service Tax as per state and central tax rates on appropriate proportions and finally when added up should result in Rs. Was wondering if i can avoid it.78 Sale Tax 12.5%. Hi All. Devendra Hi The % can be calculated in two ways :1) when the base price is not inclusive of %.5% . but that too requires 1 development as a calctyp.5 / 100 = 103.00 How can to assign the Reverse Tax Calculations (-ve) 12. there is no better way of doing this except for a development.00 and tax rate is 12.00.5 *12. You may check it by youself and revert if there is any issue.75 2) When the % is included in the base price (as your case is). Any way for achieving a division of steps without a development? Regards. I am marking the question answered.(statistically) Fright (-ve) . lv_prcal = ( lv_kawrt * 100 ) / lv_kbetr . lv_kawrt = xkomv-kawrt * 100.5 *12.92.40/Margin (-ve) .5%.5% in pricing procedure? Pl. help Regards. Here the system is supposed to come up with a base price.5 = 92. I want the reverse calculation base on MRP price in pricing Procedure Scenario is like this MRP Price including Tax .50) statistically Base Price . then the calculation will be as follows : 830*12. the same calculation will be like as follws :830/112. 2.900/.22 (830*12.22 Both the situation can be handled in SAP from Calculation type of a Condition type in V/06. for example in your case the base price is 830.00.75 2) When the % is included in the base price (as your case is).5%/112. lv_kbetr = lv_kbetr + ( 100 * 100 ). I have figured out a calculation method to do most of the job.is inclusive of all taxes.000/I have stumbled upon a solution for this. Reverse Calculation base on MRP Price in Pricing Procedure This question has been Answered.30/Sub Total (MRP-Freight u2013 Margin) . for example in your case the base price is 830.00 and tax rate is 12.737. 1.000/. when done through forward working. Thanks.5 / 100 = 103. Regards Amitesh Anand Hi Kindly maintain the routine in the alt calculation type with the help of abaper code example as below: 1.22 Net Price 830.830/Reverse Tax Calculations (-ve) 12. Regards Damu Hi The % can be calculated in two ways :1) when the base price is not inclusive of %.22 .This scenario is working fine. Just that i require one add on to be developed to perform a division on two steps. then the calculation will be as follows : 830*12. Kamesh I Guess. but the problem is when the customer says that Rs.5%. 1. Kamesh Dear All.92. Created a step. Hence Please suggest how to solve the above issues?? Regards Devendra Hi You better leave the positive/negative field Blank. But It has selected the Positive in Plus/minus. Problem solved. Regards Amitesh Anand Dear Amitesh. Devendra . Calculation type u201CHu201D. Calculation type u201CHu201D. I have selected the second option and created the condition type and selected in Condition class u201CDu201D. You may check it by youself and revert if there is any issue. Condition category u201CDu201D & Positive in Plus/minus.22) and selected the Negative in plus/minus then system taken the tax value u2013 95.Both the situation can be handled in SAP from Calculation type of a Condition type in V/06. Thanks for reply. system taken the tax value correctly -92. If you want to calculate the value of a % as in case 1 then select "A" in calculation type and if you want to calculate the value of % as in case 2 then select "H" in calculation type of the Condition Type.22 (830/112. Thanks & Regards. the condition type is u2018ZWSOu2019. Regards Amitesh Anand Dear Amitesh.50 too calculated in base value price-830/I want the tax value negative.5 *12. this is copy of u2018Totalu2019 value. This is a copy of Total Value but in negative form. Condition category u201CDu201D. Maintain condition record as 100%.5 = 92. Created a step. First I have created the condition type u201CZWSTu201D and selected in Condition class u201CDu201D.
Copyright © 2024 DOKUMEN.SITE Inc.