cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing Requirement

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Lakshmipathi
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

Lakshmipathi
Active Contributor
0 Kudos
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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi,

Thanks a lot for the response.

Where can we write the routine and where that has to be assigned ?

Please note in the MWST condition type, we have 10 in the requirement column and 16 in the Alternative Condition BAse Value of the pricing procedure.

Please help

Regards

Venu

Former Member
0 Kudos

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