Skip to Content

Pricing procedure in sales

Sales : Pricing Procedure:

If you want to configure the pricing details for a line item like discount, freight along with the gross price. This discount, freight can vary from places to places or customers to customers or may be different for some material and material group.  For e.g.  the  price for 10 pieces of marker pen could be 50$ but to a dear customer or on a festive season , the store can opt  for 10% discount, thereby selling it for 45$. 

Main components of Pricing procedure and how they are related to each other:

Pricing procedure => Condition type(s) => Access Sequence => Condition table(s) => Condition record(s)

Pricing procedure can have multiple condition types in it. Access Sequence can have more than one condition tables.  For each condition type, we should be able to generate at least one condition record. The Pricing procedure will list the condition types used and the value of Rate will come from the condition record stored in condition tables. The conditon tables are linked to condition types via access sequence.

a. T-code: VA03 (Sales Order display) => line item => Pricing  =>  Condition types

Pricing elements of a line item consists of pricing procedure and condition types (for e.g. in T-code: VA03 if you display the pricing tab for a line item. You can find the condition types.). Pricing procedure can have set of condition types in it.

Condition type store certain pricing information for e.g. prices, discounts, surcharges taxes. It could be percentage or fixed value. 

T-code: VA03 (Sales Order display) => line item => Pricing

Festive Discount Pricing Procedure (ZPR0001)

Customer: 1000, Material: Mat-01

Condition type

Description

Rate

Amount

PR00

Price

500

500 $

ZCT01

Festival Discount

10%-

-50  $

Net Amount

450 $

  1. e.g. of Condition types

description

Condition class

Calculation type

PR00

Price

Price

Quantity depenpendent

HA00

Percent discount

discount

%

RB00

discount

discount

Fixed amount

KF00

freight

Discount or surcharge

%

K007

Customer discount

%

b. Access Sequence => Condition tables

Normally, Access Sequence is given same name as condition types (e.g. ZCT01 in our case).

There, you can find listed the condition tables associated with a given access sequence.

Access Sequence (ZCT01)

Condition Table

901

Sales Org./Customer group/Material

902

Customer/Material

4

Material

 

c. Condition tables => Condition records

You need to select fields from field catalog to create condition tables. 

Manually, you can enter condition records which will store the discount or rate information for combination of values of other characteristic fields.

  

Table

fields

Field value

Rate

901

Sales Org./Customer group/Material

Sales Org.: 100

Customer group: 20

Material: Mat-01

11%

902

Customer/Material

Customer: 1000, Material: Mat-01

10%

4

Material

Mat-02

5%

In case, we found more than one condition record, when a condition record is selected in Sales Order: VA02 => pricing, this discount rate will directly be entered for the condition types. In our case,

Condition type

Description

Rate

ZCT01

Festival Discount

10%-

 

  

d. Steps to create and assign a pricing procedure

Steps:

T-code

Create condition type

V/06

Create condition table

V/05

Create access sequence, assign the condition tables.

V/07

Assign Access Sequence to condition type

V/06

Create Pricing Procedure,  assign condition types to pricing procedure

V/08

Create condition records in condition tables

In Sale Order Change T-code: VA02, while assigning the pricing procedure and condition type to pricing of line item, it will propose set of condition records based on criteria, you can select the required condition record.

e. Some of the Pricing tables:

KONH Conditions Header ,

KONP  Conditions Items,

KONV  Procedure, KOND

-*-

Be the first to leave a comment
You must be Logged on to comment or reply to a post.