Symptom
The Error "Price of material cannot be less than valuation price" occurs and prevents the Release of Sales Order when the Net Price is less than the Cost Price of Product.
Environment
SAP Business ByDesign 2502
Reproducing the Issue
- Go to Sales Order work center.
- View: Sales Orders.
- Search and edit ABC (ABC represents the sales order ID).
- Navigate to Items tab and the maintain Net Price of Product XYZ less than the Cost Price maintained in Product Master Data for Business Residence XX (XYZ represents Procut ID and XX represents the Business Residence ID).
- Click on Release button and the Error occurs: Price of material cannot be less than valuation price.
Cause
In Greece, if a Sales Order is created with one or more items having a net price lower than the cost maintained for the product under the valuation tab, a validation in our Globalization class will prevent the successful execution of the sales order and display an error message.
For example, in sales order ABC, for product id XYZ, the net price is maintained at 244 EUR. However, the cost maintained for Business Residence XX is 265.48 EUR, which is higher than the net price in the Sales Order. This causes an error message during the Sales Order processing. This is a common scenario for Greece.
Resolution
This is system standard behavior.
To prevent future issues, please update the cost under the valuation tab for product XYZ. Ensure that the cost in the product master data is less than or equal to the cost in the sales order. Alternatively, you can maintain the list price in the sales order to be higher than or equal to the cost set in the product master data to resolve the error message.
Keywords
Valuation; Cost Price; Net Price; Sales Order; Error; GLO_SALES_ORDER_COMM; CL_CRM_COMMON_GLO; Business Residence; Greece , KBA , AP-SLO-SO , Sales Order , Problem