
The standard SAP system uses condition type VPRS to retrieve the standard cost of the material. In the pricing procedure, this condition type is marked as statistical.
By using condition category G, condition type VPRS accesses the valuation segment of the material master to determine either the standard cost or the moving average cost, as specified in the material master.
Condition category S always accesses the standard cost, whereas condition category T always accesses the moving average cost.
The system calculates the profit margin by using formula 11 in the pricing procedure. This formula subtracts the cost from the net value.
Cash Discount SKTO

In the standard SAP system, condition type SKTO is used to retrieve the cash discount rate. In the pricing procedure, this condition type is marked as statistical.
The system accesses table T052 by using condition category E. The system then calculates the amount from the first percentage rate of the item payment terms.
Customer Expected Price - EDI1 and EDI2

Resolving disputed invoices costs some industries (for example, the consumer packaged goods industry) a great deal of time and money. Customers deduct disputed invoices from payments and staff members spend valuable time investigating and researching the reasons for the disputed payment. In addition, prolonged disputes can endanger supplier-customer relations. To avoid disputed invoices, you can enter the customer expected price during sales order processing and compare it with your price.
You can enter customer-expected price data manually during order entry in the double-line overview screen of the sales order. Alternatively, you can enter the expected price data directly in the pricing screen by using one of the two following condition types: EID1 (Customer expected price) or EDI2 (Customer expected value). If, during order entry, the expected price and the actual price differ beyond a specified amount (according to the formula you specify in the pricing procedure), the system assigns an incompletion status to the order. The sales order cannot be processed for delivery or billing until the discrepancy is resolved.
You control the customer-expected price functionality with the pricing procedure. You must include condition types EDI1 and EDI2 in your pricing procedure and, in addition, specify a formula for each condition type. The SAP standard formula 8 enables you to specify different criteria for comparing expected and actual prices.
The Manage Sales documents with Customer-Expected Price app lists sales document items that are locked due to discrepancies between the net price and the customer-expected price until the discrepancy is resolved.
Conditions in Customer Expected Price
You can either accept or decline the customer-expected price, or you can reject the sales document item:
If you accept the customer-expected price, you can manually adjust, for example, the value of the net price within the app.
If you decline the customer-expected price for a sales document item, the system releases it for further document processing with the net price.
If you reject the item, the item is not processed any further. You can use this action, for example, if you cannot agree on a net price and the customer does not want the item anymore.
Additionally, you can display information about customer contacts that is relevant for the selected sales document item and navigate to related apps to display and change the corresponding sales document.