cancel
Showing results for 
Search instead for 
Did you mean: 

Value of of the Discount condition based on reference Billing Document

prashant_sharma21
Contributor
0 Kudos

Hello Experts

Need your expert advice.

We recently have implemented a new discount condition with scale as below.

100 >> 10 %

200 >> 20 %

it is working fine in the sales order cycle (SO to Billing ) BUT when we are creating the return orders ( which also have the same pricing procedure) system is picking the value from Discount condition records [VK13] we want system should pick the amount from reference Billing Document.

Issue: We maintained the Discount records with scale considering Order, whenever the customer is placing the bulk order then only he is eligible for getting discount but at the time of returns, customer returns only very less quantity like 1 or 2 due to some defect in the product, hence system does not pick any discount at the time of return order because the quantity is less than scale we have maintained. It is creating the problem.

My Business wants, system should copy the amount from Billing instead of picking a recalculated value from Discount records [VK13] , suppose in Billing doc if the customer is getting 10% discount (as he placed more than 100 but less than 200) in Billing Doc then in return order also he should get 10%, nevertheless he is returning 1 qty only ( according the scale not discount on 1 qty).

Now Problem is I can not update discount starting scale from 1 >> 10%, 100 >> 10%, 200 >> 20, in this case if customer will place the order with less then qty then also he will be eligible to get 10% discount. hence I can not change scale.

Note: I can not change copy control settings due to only single discount condition, or other conditions we want to follow existing process ( determining pricing at the time of returning order)

Is there any way in SAP standard we can achieve it? any requirement/Alt cond calculation/ Scale basis ??

Any OSS note is helpful is such scenarios?

Awaiting your expert advice.

Accepted Solutions (0)

Answers (2)

Answers (2)

jignesh_mehta3
Active Contributor
0 Kudos

Generally when we create Returns Order with reference to Invoice, Prices are not determined from Condition Records but are copied from the Invoice.

What is the Pricing Type in the Invoice to Returns Order at the respective Item level?

Have you explored the following Pricing Type?

D - Copy pricing elements unchanged

I see in your earlier comment - I want to copy the condition amount (condition %) from Billing to return order only for one condition type. remaining condition type will be re-determin from Condition records in Return Order.

In case of the above requirement, you will have to develop a Pricing Routine for the respective Condition Type which will copy the Price from referred Invoice to the Returns Order.

Lakshmipathi
Active Contributor
0 Kudos

Why don't you have a different pricing procedure for returns where you don't maintain discount condition type ?

prashant_sharma21
Contributor
0 Kudos

Hello Lakshmipathi,

They are using the same pricing procedure for standard and return orders from last 15 years and to be honest, I don't know why they implemented same pricing procedure for both processes.

I want to know is there any way/process in SAP standard/any Routine which copy the condition value % from reference document without changing the existing settings of Copy Control, as copy control setting will be applied for all the conditions exist in Return orders.

But my requirement is, I want to copy the condition amount (condition %) from Billing to return order only for one condition type. remaining condition type will be re-determin from Condition records in Return Order.

Thanks.