on 11-16-2010 3:53 PM
Hi,
We have a requirement in pricing where in the base price needs to be reduced for tax calculation purpose.
That is, the pricing structure is as follows: (this pricing structure should be applicable for few materials only)
PR00 100
Reduced Amount (60 %) 60 (60 % on PR00)
MWST (15 %) 9 (15 % on Reduced Amount)
Total 109 (100 + 9)
For other materials,
PR00 100
MWST (15 %) 15 (15 % on PR00)
Total 115 (100 + 15)
Regards
Hi,
you can very well do this by definig condition record in vk11 for PR00 & MWST for specific materials
you dont have to disturb your pricing pro
Edited by: nikhilnikhil on Nov 17, 2010 9:27 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
this is to inform you that, let me take two examples for this:
create two material groups for two different materials.
this can be achieved by a pricing routine.
In your routine you take two parameters into consideration one is material group and tax code.
for pricing procedure XX if tax code 01 and material group 01 is coming then the PR00 has to only 60% of the condition amount and for MWST it has to take only 15 % on it:
PR00 100
Reduced Amount (60 %) 60 (60 % on PR00)
MWST (15 %) 9 (15 % on Reduced Amount)
Total 109 (100 + 9).
and assign this routine in front of PR00 in alternate condition base value.
For other materials groups it will calculate normally in condition record.
PR00 100
MWST (15 %) 15 (15 % on PR00)
Total 115 (100 + 15).
please check in the system and confirm.
regards,
balajia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No routine is required. Through standard configuration itself, you can address this issue.
1) In V/06, create two new condition types with both Condition Class and Calculation type as A and assign an Access sequence to this on top right box. Also maintain "X" for "Plus/minus"
2) Go to V/07, select the above access sequence and execute. Double click on Accesses and maintain table 305 there
3) Now your pricing procedure should be as follows:-
Step:::::::CTyp:::::::::Description:::::::::From:::::::To::
100::::::::PR00::::::::::Base Price
110::::::::ZDIS:::::::::::Discount::::::::::::100::::::::100
120::::::::::::::::::::::::::SubTotal:::::::::::::100::::::::110
130:::::::MWST::::::::::::::::::::::::::::::::::::120::::::::120
140::::::::::::::::::::::::::Subtotal::::::::::::::120::::::::130
150:::::::ZDS1::::::::::100% Discount:::110:::::::110
160::::::::::::::::::::::::::Net Value::::::::::::140:::::::150
4) Finally, in VK11, maintain the required percentages (60% for ZDIS and 100% for ZDS1) for the combination of Customer/Material. With this, only for those material you maintained the discount will fetch into your sale order.
5) Create a sale order and see how it works
thanks
G. Lakshmipathi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Lakshmipathi,
Thanks a lot for the information.
Please note that this new requirement should be in place along with the exisiting pricing procedure setup.
Hence we cant re structue the entire pricing procedure.
Please provide us with any alternate solution not distributing the existing pricing procedure.
The exisitng procedure setup is as follws:
Step Condition Type From To Sub Tot Reqt Alt Cal Type Alt Base Value
11 PR00 2
100 Gross Value 1
110
800 Net VAl for Item 2
900 Net VAl 2 3
915 MWST 900 10 16
920 Total A 4
Please note that this new requirement should be in place
along with the exisiting pricing procedure setup
As already indicated, the solution provided by me is simple and straight one and all you have to do is to insert two new condition types. Even if you go for routine or exit, you have to make a transport request. I dont think, without touching your existing IMG settings, your requirement can be met.
thanks
G. Lakshmipathi
Hello,
A material group could be defined and assign to those materials which need that special calculation, and the logic in the routine should look for that Material Group if found it should get active with those extra discounts, , if not found then that routine should stay inactive.
Hope this helps
Regards
Edited by: SD.... on Nov 16, 2010 6:09 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
This should be assign to the alternate condition base value , a calculation can be performed within the internal tables with a initial check of Material Group.
if you have a routine already assigned to Alternate condition base value then you can copy that and create a new one which would include the new requirement.
Regards
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.