cancel
Showing results for 
Search instead for 
Did you mean: 

How to control the pricing condition in billing document?

Former Member
0 Kudos

Hello Experts,

Greetings!

We are using two pricing condition.One is PR00 another one is VA00.PR00 is a mandetory condition & prices comes from condition record only.Users are not allowed to enter pr00 manually.

Now we have created one more condition VA00 by which user can increase the price for some particular customers.

Now if the user do enter the condition VA00 in sales order & if it beyound credit limit than system gives informative message & blocks for the delivery.

Now the issue is if they do enter the condition in billing documents instead of sales order system does not check the credit limit at billing level.It allows invoice to be generated even beyond the credit limit.

How can we control this? Is it possible that the condition VA00 can only be used for sales order only.It will not allow to enter at billing time?

Plz suggest how can we resolve this issue in order to control the credit limit.

Any help would be highly appriciated.

Best Rgds

Nitin

Accepted Solutions (1)

Accepted Solutions (1)

former_member365422
Contributor
0 Kudos

Dear Nitin,

In standard your requirement is not possible.

I think the better way will be to take help of apaper to write small code and assign it to condition VA00 in pricing procedure.

Or

You can use authorisation to restrict this for that refer OSS note 105621.

Regards

Mayank

Former Member
0 Kudos

Dear Mr.Mayank,

Thanks for the reply.But unfortunately we do not have any abaper with us.

Any other suggestions to overcome of this issue?

Rgds

Nitin

Former Member
0 Kudos

Hi,

you can use a surcharge condition type which calculates a percentage over the basic price price that is PR00 in your case.

insert it in the pricing procedure just below the PR00

and remember to maintain FROM & TO step no. of PR00, this condition should be manual entry alllowed

and insert one more condtion type in pricing procedure that will add the values of above 2 condtions .

make above condition type w/o account keys and assign account ker erl to this new condtion type,

STEP NO. COUNTER C TYPE DESCRIPTION FROM TO R ACCOUNT KEY

8 0 PR00 BASIC PRICE YES

11 0 ZSUR SURCHARGE 8 8 YES

13 0 ZPR0 Price (Gross) 8 11 YES ERL

in condition type of ZSUR(surcharge)maintain "c"

REVERT IF HELPFUL

Mohit Singh

Former Member
0 Kudos

Dear Sir,

We can not allow users to allow pr00 condition manually,since it has to come through pricing condition vk11 only.We are allowing va00 condition whereby users can increase the price,it can not be decreased.Actually if they(end users) do enter this in sales order then it is fine but if they will not enter in sales order & if they will enter it in billing docuemnt then our credit control check does not working at all.It saves the billing document if the value is beyond credit limit.

So we want to configure system such a way that users can only enter the va00 condtion in sales order only,not it in billing document.This scinario is not applicable for all the invoices.These are for some particular customers only.

if any solution,I will be much greatful to you.

Best Rgds

Nitin

PhaniKalvagunta
Contributor
0 Kudos

Hi Nitin,

Your requirement may be fulfilled if you use a Transaction Variant.Please go through the link given below and update the forum.

[Transaction Variant|http://wiki.sdn.sap.com/wiki/display/ABAP/TransactionandScreen+variants]

Regards,

Phani Prasad

Former Member
0 Kudos

Thanks Mr.Prasad,

The issue has been resolved.

Best Rgds

Nitin

Answers (2)

Answers (2)

jignesh_mehta3
Active Contributor
0 Kudos

Hello Nitin,

Why are users allowed to enter new Price (VA00) again in Invoice?

I would suggest the following approach:

In the Pricing Procedure after PR00 insert a Condition Type for Price Adjustment (Condition Class - Discount & Surcharge) say ZADJ. Now Insert another condition VA00 which would be the sum total of PR00 & ZADJ. Thus if PR00 is Rs. 1000 & ZADJ is Rs. 150 then final Price (VA00) would be Rs. 1150

For further control inter Condition LImits for ZADJ so that Users can increase / decrease the Price only till a specific level.

This will ensure that the Price Adjustment is done in Sales Order itself & also within a particdular range.

Hope this helps...

Thanks,

Jignesh Mehta

Former Member
0 Kudos

Dear Mr.Jignesh,

Here the scinario is some times we do sell our products with higher price compare to their actual price.so now here product's actual price comes theough vk11 pricing conditin only but since they have to enter the difference amount they are using pricing condition VA00,which we want to them to allow to enter only diring the sales order time not at the billing time.bcoz as i said earlier it does not have control fro credit limit

Plz suggest.

Best rgds

Nitin

jignesh_mehta3
Active Contributor
0 Kudos

Hello Nitin,

That is exactly what I have suggested.

Insert the ZADJ conition in the Pricing Procedure so that the Users can change Price if required in Sales Order itself.

Thus if the Price is increased then it would be considered in Credit Managementr calculations.

Hope this clarifies...

Thanks,

Jignesh Mehta

Former Member
0 Kudos

Dear Mr.Jignesh,

The condition(VA00) has already been inserted in pricing procedure.Actually it allows to increse the price in sales order but for any reason if they forgot to enter the diff amt in sales order & they are entering int while making the billing document which has no control of credit limit.We want to them to allow only in sales order but not in billing document.

Best Rgds

Nitin

Former Member
0 Kudos

Hi,

why dont u make the condition type VAOO AS mandatory . so incase if the end user forgets to maintain the value at the sales order process then atleast the system would warn them to maintain it and if there is no need to maintain any value for that condition type then they can make the value as 0. I hope this would work .

Thanks

jagadish

PhaniKalvagunta
Contributor
0 Kudos

Hi,

If two pricing condition types are present in a sales order,system will inactivate the first one.This holds good in billing document also.In your case please let me know whether both condition types are active.

Regards,

Phani Prasad.

Former Member
0 Kudos

Dear Mr.Prasad,

We are using two condition & both of them they are active.As I told that first condition PR00 comes through condition record VK11 but another one va00 which is price increasing,users are allowed to enter when it requires.

Nitin