cancel
Showing results for 
Search instead for 
Did you mean: 

Sales contract prices should not be changed when creating sales order or Invoice.

0 Kudos

Sales contracts are used to provide a means for tracking sales to customers for a specific product(s), time period, quantity and price. In some instances, it is necessary to create a new contract (with different prices) while an existing one is still valid. The expectation is that invoices created from each contract would pick the associated contract price. However, if a customer price changes before the contract period is over (for same customer, plant & product), sales order & invoices created from the contract pick the new price instead of the contract (older) price.

Jelena
Active Contributor
0 Kudos

What's the question? Have you looked at the configuration and tried to analyze why this is happening? Kindly make some effort before posting, then share your findings and ask more specific questions.

siva_vasireddy2
Active Contributor
0 Kudos

Hi,

you mean to say that the prices in the Contract need to be copied without any change into sales orders and invoices even though new prices are updated at a later period?

what is the pricing type in the copy controls across the transactions

0 Kudos

Hi,

Thank for the reply,

We need to copy price conditions from a contract to sales order/Invoice when created with reference, there should be no change in condition value, though the new prices are updated. The pricing type (KNPRS) is “G” in VTAA copy control configuration, we don’t want to change it in customization as it will impact the other sales org/sales area, Can you please provide any User Exit details available where we can write code to overwrite the existing pricing type or any other way to achieve this.

siva_vasireddy2
Active Contributor
0 Kudos

Hi,

As the Pricing Type is 'G' this implies the pricing is unchanged and only redetermines the Taxes

so where exactly the problem is- Prices are not copied from contract to sales order as it is?

do you mean to say that it applies to specific sales area?

Lakshmipathi
Active Contributor
there should be no change in condition value, though the new prices are updated. The pricing type (KNPRS) is “G” in VTAA copy control configuration

Did you try before posting this? For information, if the pricing type is G, then, system would fetch the value only from the preceding document. As rightly pointed out by Jelena Perfiljeva please put some efforts, try in your system and still if you have any issue, update here listing out the steps you carried out in achieving this requirement.

0 Kudos

Hi Siva,

Though the Pricing Type is 'G', the Prices are not copied from reference contract to sales order and new prices are copied.

We need the price to remain same while we do sales order with reference to Contract and this functionality should apply to specific sales area. Requesting that if you have done this kind of scenario from ABAP perspective to provide feasible solution, if so required your advice on the process, so that I can explain to my ABAPer for completion of this scenario.

Thanks,

rahulpetkar1998
Discoverer
0 Kudos

change the pricing type "G" From "A" your problem will be resloved check once

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Hi kamlesh,

Thanks for the reply,

I have attached the .png file screen shots for the process which we are doing

step - 1 :- Quantity Contract to Sales order Copy control

step - 2 :- In Contract A: the condition value is 866,63 USD

step - 3 :- Analysis where we have 900 KES/L is triggered

step -4 :- Contract B is created with condition value is 481.46 USD

note :- When I create sales order with reference to quantity contract A, price from Contract B is fetched instead of contract A.

Thank you.step-1.pngstep-2.pngstep-3.pngstep-4.png

former_member183501
Active Contributor
0 Kudos

Hi,

Can you please share the screenshots of Copy control, Condition tab from Contract where this condition type is determined and Sales Document item condition Tab where its not determined along with the Analysis ?

Regards

Kamlesh

0 Kudos

Hi kamlesh,

Thanks for the reply,

I have attached the .png file screen shots for the process which we are doing

step - 1 :- Quantity Contract to Sales order Copy control

step - 2 :- In Contract A: the condition value is 866,63 USD

step - 3 :- Analysis where we have 900 KES/L is triggered

step -4 :- Contract B is created with condition value is 481.46 USD

note :- When I create sales order with reference to quantity contract A, price from Contract B is fetched instead of contract A.

Thank you.step-1.pngstep-2.pngstep-3.pngstep-4.png

former_member183501
Active Contributor
0 Kudos

Hi,

Did you perform a testing in Quality server?

Did you check preceding document for this sales order in VBFA ?

Ideally, this should not happen. You need to perform more analysis in this.

0 Kudos

Hi Kamlesh,

Thanks for the reply,

The preceding document is the contract A for the sales order created and the price is taken from contract B(new pricing records). Can you please suggest what can be reason and any further checks need to be done.