Symptom
You create a Sales Quote and entered the Price List manually, however, when you change UoM, the Price List does not multply according to the UoM. It keeps the same.
Environment
SAP Business ByDesign.
Reproducing the Issue
- Go to the New Business Work Center.
- Click New Quote for Contract in Common Tasks view.
- Enter the Account XYZ (XYZ Represents the ID of your Account ID).
- Enter the Service ABC (ABC Represents the ID of your Service ID).
- Set the UoM as Month.
- Enter the Price List manually as 100.00 USD.
- Enter the Sales Unit DEF (DEF Represents the ID of your Sales Unit ID).
- Save the Document.
- Close the Quote for Contract.
- Open the Document.
- Navigate to Items Tab.
- Change the UoM as Year.
The Price List remains 100.00 USD.
Cause
When there is no Price List maintained for a service in the system and this has to be entered manually in the Quote, the list price entered is taken to be for the UoM maintained at that time.
So when you add a service and maintains the quantity as e.g. 7 months, the system applies month as the UoM for the service.
You then add the price 100.00, and the system takes this as the price for the UoM, which is one month. Any later changes to the quantity are adjusted accordingly. On the other hand, when you add a service and maintains the quantity as 1 year, the system applies year as the UoM for the service.
You then add the Price List as 100.00, and the system takes this as the price for the UoM, which is one year. Any later changes to the quantity are adjusted accordingly.
The system cannot know that the price entered is for one year, so it takes the UoM entered for the service in this document.
Resolution
This is expected system behavior.
Keywords
Quote; Quote for Contract; Price Calculation; , KBA , SRD-CRM-QUO , Quotations , How To