SlideShare a Scribd company logo
1 of 11
Pricing Concept in SAP SD
 Pricing is often a complex process and it can be a challenge to organizations to
arrive at a specific price for a Customer or Vendor under different circumstances
 Pricing is considered various factors such as Surcharges, Discounts, Freights,
Promotions and Taxes before arriving at final price of the Goods or Services
 Organizations emphasize the need of automated the price determination as
effective as possible in order to prevent manual overrides and price maintenance
with in SAP ERP System
Introduction
Pricing Concept in SAP SD
Pricing Elements in Sales Order
•When entering sales orders, the system can carry out an automatic check. During
sales order entry, the system can calculate prices automatically.
•The price of a material is represented by one condition type (PR00). However, the
price of a material can be based on different kinds of pricing records. The price can
come from a price list; it can be specific to a particular customer, or it may be a simple
material price.
•Each discount, surcharge, freight charge, and tax is defined by its own condition. The
following figure illustrates how the system represents various pricing elements of
everyday business.
Pricing
Elements in
Sales Order
1. Prices
2. Surcharges &
Discounts
3. Freight
4. Sales Taxes
Pricing Concept in SAP SD
Prices
Material Price
• A price or a pricing scale for a specific material
• A combination of sales organization and distribution channel for which the
material price is valid based on the access sequence defined in the
configuration
Price List Type
• Create the Custom Price list type and assign the Price List type in Customer
master data. We can define price list types by customer group (Whole Sale,
Retail) and by currency (in case of Foreign customer)
Customer Specific Price
• Create customer specific prices by defining access sequence including the
customer in addition to Sales Area. Also can be achieved assigning a routine
for the condition type
Pricing
Elements:
1. Prices
2. Surcharges &
Discounts
3. Freight
4. Sales Taxes
Pricing Concept in SAP SD
Discounts & Surcharges
•Discounts and Surcharges are based on the Base Price, Quantity or Percentage of the
base price defined condition category
•These are applied with individual pricing conditions and associated condition records
•Pricing scales can be defined based on the Order item Quantity or amount
For example, see the below conditions provided by standard SAP
Price Condition Discount Key
K007 Customer (Percentage)
K005 Customer / Material (Absolute)
BO03 Customer rebate (Percentage)
Freight Charges
•Incoterms are the internationally recognized shipping terms that establish the
respective liabilities of both the shipping party and the recipient
•SAP Standard condition KF00 is used in the pricing procedure based on the shipping
conditions automatically determined by setting up condition records
•Header condition HD00 can be used for charging the freight manually
Pricing
Elements:
1. Prices
2. Surcharges &
Discounts
3. Freight
4. Sales Taxes
Pricing Concept in SAP SD
Sales Taxes
•Automatic calculation of sales taxes, the system takes the following factors into
account:
•Whether the business being transacted is domestic or foreign
•The tax classification of the customer's ship-to party.(Customers who are non-profit
organizations, for example, may be exempt from paying sales tax.)
•The tax classification of the material.(Some products may not be taxed at all while
others may have a reduced tax rate.)
•Taxes is also a condition type in SAP as MWST (Europe) and UTXJ (US)
•Material Tax Classification
•You specify the tax classification for a material in the material master record.
•During sales order processing, the system automatically transfers the tax
classification into the sales document by Material Tax Classification (Material Master)
and Customer Tax classification ( Customer Master)
Pricing
Elements:
1. Prices
2. Surcharges &
Discounts
3. Freight
4. Sales Taxes
Pricing Concept in SAP SD
Pricing Condition Technique
Introduction:
Condition Technique Pricing determination on a
Configuration SD Document
Flow of Condition Technique
•Define condition types for each of the price elements (prices, discounts, and
surcharges) that occur in business transactions.
•Define the condition tables that enable you to store and retrieve condition records
for each of the different condition types.
•Define the access sequences that enable the system to find valid condition records.
•Group condition types and establish their sequence in pricing procedures.
Elements of
Condition
technique
1. Introduction
2. Condition Tables
3. Access Sequences
4. Condition Types
5. Pricing Procedures
6. Pricing Procedure
determination
Condition Table
Access Sequence
Condition Type
Pricing Procedure
Sales Area Customer SD Document
Pricing Concept in SAP SD
Elements of
Condition
technique
1. Introduction
2. Condition Tables
3. Access Sequences
4. Condition Types
5. Pricing Procedures
6. Pricing Procedure
determination
Condition Tables
•A condition table defines the combination of fields (the key) that identifies an
individual condition record. A condition record is how the system stores the specific
condition data that you enter in the system as condition records.
•Deciding the Sequence of Fields
Deciding the sequence of the fields
•The order of the fields in a condition table affects the performance of the system
during pricing. The sequence should be Organizational data, Sales document header
data followed by Item data
Pricing Concept in SAP SD
Access Sequences
•An access sequence is a search strategy that the system uses to find valid data for a
particular condition type.
•It determines the sequence in which the system searches for data. The access
sequence consists of one or more accesses.
•The sequence of the accesses establishes which condition records have priority over
others.
•The accesses tell the system where to look first, second, and so on, until it finds a
valid condition record. You specify an access sequence for each condition type for
which you create condition records.
Though all the access sequences configured, only determined upon setting up the
condition records
Elements of
Condition
technique
1. Introduction
2. Condition Tables
3. Access Sequences
4. Condition Types
5. Pricing Procedures
6. Pricing Procedure
determination
Pricing Concept in SAP SD
Condition Types
•A condition type is a representation of pricing activities such as price, discount or
surcharge, Freight and taxes. Each category may have multiple pricing conditions
•In the above scenario, two discounts can apply. The first discount is a percentage
discount based on the quantity ordered, second discount is a fixed discount based on
the total weight of the item.
•While configuring the condition, we can define the calculation type which
determines how the system calculates prices, discounts and surcharges for a
condition.
•When setting up condition records, you can enter a different calculation type than
the one in Customizing. At present all available calculation types are permitted.
•If you use different calculation types for the same conditions (for example,
percentage, as a fixed amount or quantity-dependent), need not to define different
condition types in Customizing and can set a different calculation type when
maintaining the individual condition records.
Elements of
Condition
technique
1. Introduction
2. Condition Tables
3. Access Sequences
4. Condition Types
5. Pricing Procedures
6. Pricing Procedure
determination
Pricing Concept in SAP SD
Pricing Procedures
•The Pricing Procedure define all the condition types in a particular sequence with logical
grouping which resembles the organizational business needs. For example the step
sequence 0-100 ranges for Prices, 200-300 ranges for Discounts
•The counter define the sequence of condition type with in the step (Logical Group)
•The Condition type defined in the Pricing procedure can displayed from the configuration
•Manual – Indicator defines if a condition type can be applied manually in the pricing
procedure
•Mandatory – The Pricing condition can be handle automatically by setting up condition
records and can’t applied manually
•Statistical – This condition will not be added to net price (Ex: Accrual Conditions)
•Print – If this field is blank, can’t Print in Output documents such as Invoice etc
•Subtot – It allows to store the value of subtotal of logical group of conditions defined in
subtotals
•Req – Requirement controls the condition if and when the condition taken into account of
calculation of net value. For example condition is valid in Billing etc
•Cal Typ - This allowed you assign a piece of code that condition can behave differently than
standard
•Base Type – Allows to assign piece of code to set the condition calculation basis to
something different than standard
•Acckey – Used in account determination to post the value of a condition type to the
appropriated G/L Account
•Accruals – Used in account determination to post the value of an accrual condition type to
the appropriate accrual accounts
Elements of
Condition
technique
1. Introduction
2. Condition Tables
3. Access Sequences
4. Condition Types
5. Pricing Procedures
6. Pricing Procedure
determination
Pricing Concept in SAP SD
Pricing Procedure Determination
•The Unique pricing procedure is determined based on following criteria
Sales Area / Customer Pricing Procedure Indicator (Customer Master) /
Document Pricing Procedure Indicator from Sales Document Types (Sales order
and Billing Document ) in configuration
The above pricing procedure is satisfying the requirements of different documents
1 – Basis/Future pricing,
5 – Returns
A – Standard
T – Toll
Elements of
Condition
technique
1. Introduction
2. Condition Tables
3. Access Sequences
4. Condition Types
5. Pricing Procedures
6. Pricing Procedure
determination

More Related Content

What's hot

SAP SD Sales Deal & promotion
SAP SD Sales Deal & promotionSAP SD Sales Deal & promotion
SAP SD Sales Deal & promotionarun_bala1
 
What is ticketing tool in sap
What is ticketing tool in sapWhat is ticketing tool in sap
What is ticketing tool in sapnanda nanda
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts Mohit Amitabh
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleyIntelligroup, Inc.
 
SAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSaravanan Manoharan
 
66141912 sap-sd-advanced-pricing
66141912 sap-sd-advanced-pricing66141912 sap-sd-advanced-pricing
66141912 sap-sd-advanced-pricingvishnuj02
 
SAP SD interview questions
SAP SD interview questions SAP SD interview questions
SAP SD interview questions IT LearnMore
 
SAP Automatic batch determination
SAP Automatic batch determinationSAP Automatic batch determination
SAP Automatic batch determinationAmit Pandey
 
How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?Intelligroup, Inc.
 
Sd billing plan
Sd billing planSd billing plan
Sd billing planRao RV
 

What's hot (20)

Third party process
Third party processThird party process
Third party process
 
SAP SD Notes
SAP SD NotesSAP SD Notes
SAP SD Notes
 
SAP SD Sales Deal & promotion
SAP SD Sales Deal & promotionSAP SD Sales Deal & promotion
SAP SD Sales Deal & promotion
 
Revenue account determination
Revenue account determinationRevenue account determination
Revenue account determination
 
Text determination
Text determinationText determination
Text determination
 
Availability Check in SAP SD
Availability Check in SAP SDAvailability Check in SAP SD
Availability Check in SAP SD
 
Free goods determination
Free goods determinationFree goods determination
Free goods determination
 
What is ticketing tool in sap
What is ticketing tool in sapWhat is ticketing tool in sap
What is ticketing tool in sap
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelley
 
Credit Management in SAP SD
Credit Management in SAP SDCredit Management in SAP SD
Credit Management in SAP SD
 
SAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshersSAP SD demo ppt - Introduction - for freshers
SAP SD demo ppt - Introduction - for freshers
 
66141912 sap-sd-advanced-pricing
66141912 sap-sd-advanced-pricing66141912 sap-sd-advanced-pricing
66141912 sap-sd-advanced-pricing
 
Availability Check in SAP SD
Availability Check in SAP SDAvailability Check in SAP SD
Availability Check in SAP SD
 
SAP SD Configuration Document
SAP SD Configuration DocumentSAP SD Configuration Document
SAP SD Configuration Document
 
SAP SD interview questions
SAP SD interview questions SAP SD interview questions
SAP SD interview questions
 
SAP Automatic batch determination
SAP Automatic batch determinationSAP Automatic batch determination
SAP Automatic batch determination
 
Consignment process
Consignment processConsignment process
Consignment process
 
How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?How SAP SD is integrated with SAP Finance?
How SAP SD is integrated with SAP Finance?
 
Sd billing plan
Sd billing planSd billing plan
Sd billing plan
 

Similar to Pricing Concept in SAP SD by Venkat Mannam

PRICING_PRESENTATION.ppt
PRICING_PRESENTATION.pptPRICING_PRESENTATION.ppt
PRICING_PRESENTATION.pptssuserddd04a1
 
What is copa master data
What is copa master dataWhat is copa master data
What is copa master dataRajeev Kumar
 
SAP MM - Master Data.pptx
SAP MM - Master Data.pptxSAP MM - Master Data.pptx
SAP MM - Master Data.pptxsushilsaxena12
 
Order Management Training-28th May.pptx
Order Management Training-28th May.pptxOrder Management Training-28th May.pptx
Order Management Training-28th May.pptxssuser23cbfc
 
105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-apps105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-appsShivakumar Karajagi
 
EBS-OPM Costing.docx
EBS-OPM Costing.docxEBS-OPM Costing.docx
EBS-OPM Costing.docxMina Lotfy
 
Pricing Procedure For Purchase Order
Pricing Procedure For Purchase OrderPricing Procedure For Purchase Order
Pricing Procedure For Purchase OrderRameswara Vedula
 
Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Boopathy CS
 
sap-mm-pricing-procedure sap mm people learning
sap-mm-pricing-procedure sap mm people learningsap-mm-pricing-procedure sap mm people learning
sap-mm-pricing-procedure sap mm people learningVimalBatch39Royals
 
Material determination
Material determinationMaterial determination
Material determinationmadhu jetty
 
Here are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for eachHere are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for eachvishalsap84
 
SAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICOSAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICOVugile Prasad
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integrationsekhardatta
 
SAP Product costing Calculation With Components - Skillstek
SAP Product costing Calculation With Components  - SkillstekSAP Product costing Calculation With Components  - Skillstek
SAP Product costing Calculation With Components - SkillstekSkillstek
 
SAP Organization Structure V1.2.ppt
SAP Organization Structure V1.2.pptSAP Organization Structure V1.2.ppt
SAP Organization Structure V1.2.pptmambrino
 
Mis project jka - 21 - slideshare
Mis project   jka - 21 - slideshareMis project   jka - 21 - slideshare
Mis project jka - 21 - slideshareACHUTHAN J K
 
Fi mm-integration doc
Fi mm-integration docFi mm-integration doc
Fi mm-integration docGiwa D. A
 

Similar to Pricing Concept in SAP SD by Venkat Mannam (20)

PRICING_PRESENTATION.ppt
PRICING_PRESENTATION.pptPRICING_PRESENTATION.ppt
PRICING_PRESENTATION.ppt
 
What is copa master data
What is copa master dataWhat is copa master data
What is copa master data
 
SAP MM - Master Data.pptx
SAP MM - Master Data.pptxSAP MM - Master Data.pptx
SAP MM - Master Data.pptx
 
Order Management Training-28th May.pptx
Order Management Training-28th May.pptxOrder Management Training-28th May.pptx
Order Management Training-28th May.pptx
 
105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-apps105322956 advance-pricing-total-oracle-apps
105322956 advance-pricing-total-oracle-apps
 
EBS-OPM Costing.docx
EBS-OPM Costing.docxEBS-OPM Costing.docx
EBS-OPM Costing.docx
 
Pricing Procedure For Purchase Order
Pricing Procedure For Purchase OrderPricing Procedure For Purchase Order
Pricing Procedure For Purchase Order
 
Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management,
 
sap-mm-pricing-procedure sap mm people learning
sap-mm-pricing-procedure sap mm people learningsap-mm-pricing-procedure sap mm people learning
sap-mm-pricing-procedure sap mm people learning
 
Material determination
Material determinationMaterial determination
Material determination
 
Here are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for eachHere are the 16 pricing elements in pricing procedure and description for each
Here are the 16 pricing elements in pricing procedure and description for each
 
SAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICOSAP MM SD INTEGRATION WITH FICO
SAP MM SD INTEGRATION WITH FICO
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
 
SAP Product costing Calculation With Components - Skillstek
SAP Product costing Calculation With Components  - SkillstekSAP Product costing Calculation With Components  - Skillstek
SAP Product costing Calculation With Components - Skillstek
 
SAP Organization Structure V1.2.ppt
SAP Organization Structure V1.2.pptSAP Organization Structure V1.2.ppt
SAP Organization Structure V1.2.ppt
 
Tranasactions
TranasactionsTranasactions
Tranasactions
 
Tranasactions
TranasactionsTranasactions
Tranasactions
 
Master_data.ppt
Master_data.pptMaster_data.ppt
Master_data.ppt
 
Mis project jka - 21 - slideshare
Mis project   jka - 21 - slideshareMis project   jka - 21 - slideshare
Mis project jka - 21 - slideshare
 
Fi mm-integration doc
Fi mm-integration docFi mm-integration doc
Fi mm-integration doc
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Pricing Concept in SAP SD by Venkat Mannam

  • 1. Pricing Concept in SAP SD  Pricing is often a complex process and it can be a challenge to organizations to arrive at a specific price for a Customer or Vendor under different circumstances  Pricing is considered various factors such as Surcharges, Discounts, Freights, Promotions and Taxes before arriving at final price of the Goods or Services  Organizations emphasize the need of automated the price determination as effective as possible in order to prevent manual overrides and price maintenance with in SAP ERP System Introduction
  • 2. Pricing Concept in SAP SD Pricing Elements in Sales Order •When entering sales orders, the system can carry out an automatic check. During sales order entry, the system can calculate prices automatically. •The price of a material is represented by one condition type (PR00). However, the price of a material can be based on different kinds of pricing records. The price can come from a price list; it can be specific to a particular customer, or it may be a simple material price. •Each discount, surcharge, freight charge, and tax is defined by its own condition. The following figure illustrates how the system represents various pricing elements of everyday business. Pricing Elements in Sales Order 1. Prices 2. Surcharges & Discounts 3. Freight 4. Sales Taxes
  • 3. Pricing Concept in SAP SD Prices Material Price • A price or a pricing scale for a specific material • A combination of sales organization and distribution channel for which the material price is valid based on the access sequence defined in the configuration Price List Type • Create the Custom Price list type and assign the Price List type in Customer master data. We can define price list types by customer group (Whole Sale, Retail) and by currency (in case of Foreign customer) Customer Specific Price • Create customer specific prices by defining access sequence including the customer in addition to Sales Area. Also can be achieved assigning a routine for the condition type Pricing Elements: 1. Prices 2. Surcharges & Discounts 3. Freight 4. Sales Taxes
  • 4. Pricing Concept in SAP SD Discounts & Surcharges •Discounts and Surcharges are based on the Base Price, Quantity or Percentage of the base price defined condition category •These are applied with individual pricing conditions and associated condition records •Pricing scales can be defined based on the Order item Quantity or amount For example, see the below conditions provided by standard SAP Price Condition Discount Key K007 Customer (Percentage) K005 Customer / Material (Absolute) BO03 Customer rebate (Percentage) Freight Charges •Incoterms are the internationally recognized shipping terms that establish the respective liabilities of both the shipping party and the recipient •SAP Standard condition KF00 is used in the pricing procedure based on the shipping conditions automatically determined by setting up condition records •Header condition HD00 can be used for charging the freight manually Pricing Elements: 1. Prices 2. Surcharges & Discounts 3. Freight 4. Sales Taxes
  • 5. Pricing Concept in SAP SD Sales Taxes •Automatic calculation of sales taxes, the system takes the following factors into account: •Whether the business being transacted is domestic or foreign •The tax classification of the customer's ship-to party.(Customers who are non-profit organizations, for example, may be exempt from paying sales tax.) •The tax classification of the material.(Some products may not be taxed at all while others may have a reduced tax rate.) •Taxes is also a condition type in SAP as MWST (Europe) and UTXJ (US) •Material Tax Classification •You specify the tax classification for a material in the material master record. •During sales order processing, the system automatically transfers the tax classification into the sales document by Material Tax Classification (Material Master) and Customer Tax classification ( Customer Master) Pricing Elements: 1. Prices 2. Surcharges & Discounts 3. Freight 4. Sales Taxes
  • 6. Pricing Concept in SAP SD Pricing Condition Technique Introduction: Condition Technique Pricing determination on a Configuration SD Document Flow of Condition Technique •Define condition types for each of the price elements (prices, discounts, and surcharges) that occur in business transactions. •Define the condition tables that enable you to store and retrieve condition records for each of the different condition types. •Define the access sequences that enable the system to find valid condition records. •Group condition types and establish their sequence in pricing procedures. Elements of Condition technique 1. Introduction 2. Condition Tables 3. Access Sequences 4. Condition Types 5. Pricing Procedures 6. Pricing Procedure determination Condition Table Access Sequence Condition Type Pricing Procedure Sales Area Customer SD Document
  • 7. Pricing Concept in SAP SD Elements of Condition technique 1. Introduction 2. Condition Tables 3. Access Sequences 4. Condition Types 5. Pricing Procedures 6. Pricing Procedure determination Condition Tables •A condition table defines the combination of fields (the key) that identifies an individual condition record. A condition record is how the system stores the specific condition data that you enter in the system as condition records. •Deciding the Sequence of Fields Deciding the sequence of the fields •The order of the fields in a condition table affects the performance of the system during pricing. The sequence should be Organizational data, Sales document header data followed by Item data
  • 8. Pricing Concept in SAP SD Access Sequences •An access sequence is a search strategy that the system uses to find valid data for a particular condition type. •It determines the sequence in which the system searches for data. The access sequence consists of one or more accesses. •The sequence of the accesses establishes which condition records have priority over others. •The accesses tell the system where to look first, second, and so on, until it finds a valid condition record. You specify an access sequence for each condition type for which you create condition records. Though all the access sequences configured, only determined upon setting up the condition records Elements of Condition technique 1. Introduction 2. Condition Tables 3. Access Sequences 4. Condition Types 5. Pricing Procedures 6. Pricing Procedure determination
  • 9. Pricing Concept in SAP SD Condition Types •A condition type is a representation of pricing activities such as price, discount or surcharge, Freight and taxes. Each category may have multiple pricing conditions •In the above scenario, two discounts can apply. The first discount is a percentage discount based on the quantity ordered, second discount is a fixed discount based on the total weight of the item. •While configuring the condition, we can define the calculation type which determines how the system calculates prices, discounts and surcharges for a condition. •When setting up condition records, you can enter a different calculation type than the one in Customizing. At present all available calculation types are permitted. •If you use different calculation types for the same conditions (for example, percentage, as a fixed amount or quantity-dependent), need not to define different condition types in Customizing and can set a different calculation type when maintaining the individual condition records. Elements of Condition technique 1. Introduction 2. Condition Tables 3. Access Sequences 4. Condition Types 5. Pricing Procedures 6. Pricing Procedure determination
  • 10. Pricing Concept in SAP SD Pricing Procedures •The Pricing Procedure define all the condition types in a particular sequence with logical grouping which resembles the organizational business needs. For example the step sequence 0-100 ranges for Prices, 200-300 ranges for Discounts •The counter define the sequence of condition type with in the step (Logical Group) •The Condition type defined in the Pricing procedure can displayed from the configuration •Manual – Indicator defines if a condition type can be applied manually in the pricing procedure •Mandatory – The Pricing condition can be handle automatically by setting up condition records and can’t applied manually •Statistical – This condition will not be added to net price (Ex: Accrual Conditions) •Print – If this field is blank, can’t Print in Output documents such as Invoice etc •Subtot – It allows to store the value of subtotal of logical group of conditions defined in subtotals •Req – Requirement controls the condition if and when the condition taken into account of calculation of net value. For example condition is valid in Billing etc •Cal Typ - This allowed you assign a piece of code that condition can behave differently than standard •Base Type – Allows to assign piece of code to set the condition calculation basis to something different than standard •Acckey – Used in account determination to post the value of a condition type to the appropriated G/L Account •Accruals – Used in account determination to post the value of an accrual condition type to the appropriate accrual accounts Elements of Condition technique 1. Introduction 2. Condition Tables 3. Access Sequences 4. Condition Types 5. Pricing Procedures 6. Pricing Procedure determination
  • 11. Pricing Concept in SAP SD Pricing Procedure Determination •The Unique pricing procedure is determined based on following criteria Sales Area / Customer Pricing Procedure Indicator (Customer Master) / Document Pricing Procedure Indicator from Sales Document Types (Sales order and Billing Document ) in configuration The above pricing procedure is satisfying the requirements of different documents 1 – Basis/Future pricing, 5 – Returns A – Standard T – Toll Elements of Condition technique 1. Introduction 2. Condition Tables 3. Access Sequences 4. Condition Types 5. Pricing Procedures 6. Pricing Procedure determination