Select language:

Function documentationPricing


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 Start of the navigation path Billing Next navigation stepServices Next navigation stepDefine Settings for Pricing End of the navigation path.


  • 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 Start of the navigation path Billing Next navigation stepDefine Billing Item Categories End of the navigation path. 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.

More Information

For more information on the pricing functions in SAP CRM, see Pricing.

Was this page helpful to you?

Related Content

The following content is not part of SAP product documentation. For more information, see the following disclaimer Information published on SAP site .

Experts can share their tips in the "Discuss this page" section below.