The pricing service enables you to determine and calculate prices, taxes, discounts, and other pricing conditions both at the item level and across items.
Pricing can take place in both business transactions and in billing. In billing, prices may need to be redetermined if, for example, you do not wish to determine specific pricing conditions until the point in time that billing occurs.
You have made the necessary settings for pricing. For more information, see Customizing for Customer Relationship Management, under.
Pricing conditions can be determined using flexible determination strategies and a range of selectable attributes. You can use product data, business partner data, and organizational data as attributes.
The calculation of pricing conditions can involve percentages, absolute values, be quantity- or time-dependent and take quantity scales, value scales or time-based scales into account.
The function for calculating taxes involves determining and calculating the excise duties for the services invoiced. This is done on the basis of the tax-relevant information that was determined beforehand (for example, base tax amount, and country code).
In billing, pricing takes place when billing due list items are generated and billing documents are created. Each time the pricing service is accessed, the system sends a pricing document to the billing component. This document is used as the basis for further processing of pricing conditions in billing.
The pricing service is accessed during the following processes:
Generation of billing due list items
Pricing conditions are automatically copied from the business transaction. You determine which pricing conditions should be redetermined and how copying should take place in Customizing for Customer Relationship Management, by choosing. You make settings for the fields Pricing Type and Copying Type.
Creation of billing documents
The pricing conditions of billing due list items are automatically copied into the pricing document for the billing document. You determine how this takes place by making settings for the Pricing Type and Copying Type, as mentioned above.
During both of the above processes, the pricing service supports the following functions:
Regeneration of a pricing document
If the business transaction does not provide pricing information when billing-relevant data is transferred to billing, a pricing document is automatically regenerated.
Update of existing pricing document
If pricing documents for business transactions are incomplete when they are transferred from the source application, individual lines are automatically added. For example, tax is redetermined when showing the factoring discount in the billing document.
For more information on the pricing functions in SAP CRM, see Pricing.
Was this page helpful to you?
Do you have any additional feedback?
The following content is not part of SAP product documentation. For more information, see the following disclaimer .
Use the SAP Community Network (SCN) to find additional help content, such as discussions and blogs. You can also ask questions and get help from experts there. To explore available contributions, click Search contribution in SCN.
Experts can share their tips in the "Discuss this page" section below.