Realized Sales Overview and Tracking
Definition and Criteria
Realized Sales refer to the invoiced amounts for goods shipped to customers for a won opportunity. An opportunity is considered “won” once the first commercial sale occurs, and there is a genuine expectation to achieve the forecasted sales.
Update Cycle
For closed projects, Realized Sales are tracked over a 2-year period: the current year (CY) and the following year (CY+1). Updates are not mandatory but must be entered manually. "Growth" businesses are required to update Realized Sales quarterly, with the goal of entering data into the CRM within 10 working days after the project closure.
Importance of Monitoring
Monitoring Realized Sales is essential for several reasons:
- Ensures appropriate allocation of resources, especially for "Growth" businesses.
- Supports the Sales Incentive Plan by making CRM the single source of truth for tracking opportunities.
- Provides insights into budget alignment and initiates discussions if opportunities fall short of expectations, impacting future sales projections.
Additional Information
For more details on tracking Realized Sales, please refer to the link here.
Functional Design:
Realized Sales Creation and Tracking
Realized Sales data is managed under the "Schedule & Realized Sales" tab, specifically within the "Realized Sales (Only for closed opportunities)" component. This tool allows opportunity owners to record actual sales achieved during the defined time frames:
- Forecasts are entered annually, while Realized Sales are recorded quarterly.
- Users can select current or past years using a picklist but cannot select future years.
- Realized Sales can only be entered for opportunities marked as Closed Won.
User has to scroll down to the bottom of Forecasts & Realized Sales tab to edit Realized Sales:
The table component shows 4 attributes:
- Product Name
- It is retrieved from the
opportunityLineItemslist and is shown as a column in the table
- It is retrieved from the
- Scheduled Amount
- This shows the amount that was scheduled for the product. It is formatted as a currency value.
- The field
Yearly_Forecasted_Amount__con theOpportunity_Realized_Sales_Year__ccustom object is where the forecasted or scheduled sales amount is stored.
- Frequency
- Represents the frequency with which the realized sales are reported. It currently only includes logic for the "Quarterly" frequency.
- Realized Sales
- It is filled from
Realized_Sales__cfield onOpportunity_Realized_Sales_Year__cby summing theRealized_Sales__cvalues from all relatedOpportunity_Realized_Sales__crecords. This cumulative total is then assigned to theRealized_Sales__cfield on theOpportunity_Realized_Sales_Year__crecord.
- It is filled from
1.Component visibility:
The component is visible if fields:
- <Closed> = true
- <Probability (%)> = 100%
- User needs to have Edit rights on opportunity record to add/change Realized Sales
2.Year Selection Logic:
The component shows sales data based on the selected year. It defaults to showing the current year's data when loaded but allows users to switch years to compare past data.
- Extracts the close year from the opportunity's
CloseDate, - Compares the close year with the current year:
- It creates options for up to 2 years (including the current year and possibly the next year) if the close year is not greater than the current year.
Example: If the opportunity closes in 2023 and the current year is 2024, the options will be 2023 and 2024. It ensures that only relevant year options based on the close date and current date are displayed.
3. Opportunity Line items:
- The selection is based on the
opportunity IDandselected year.
4. Realized Sales on Accounts (iCARe only)
For iCARe the realized sales are linked to the accounts and they can be seen and controlled in the Accounts -> Financial tab.
The field Calendar_year_month__c refers to the month and year of the sales record (Sales__c) (example: 10.2024)
5. Dev Pool Warning Component - Realized Sales Warning Messages in iCARe
Message in the component | fienld in opportunity | meaning |
|---|---|---|
No DVP Realized Sales entered | Empty realized sales | no realized sales for the last quarter (daily batch) t means that the opportunity was closed won in the last quarter, we are in the first day of the month from the new quarter, and for the last quarter there are no realized sales entered yet. |
No realized sale update | Not realized sales | no realized sales for the last quarter or past quarters (controller class of the component) t means that the opportunity was closed won and already has realized sales created but the last realized sales does not belong to the last quarter closed. So, it means that no realized sales are found for the last closed quarter. |
Original requirement: iCARe - DevPool - Allow reporting on DevPool Warning
"Empty Realized Sales" Checkbox
We are seeing the KPI No DVP Realized Sales entered in the Insights component - we have already realized sales entered
We are not seeing the the KPI No realized sales update n the Insights component - the realized sales entered doesn’t belong to the last quarter closed
"Not Realized Sales" Checkbox
We are seeing the KPI No DVP Realized Sales entered in the Insights component - we have already realized sales entered
We are not seeing the the KPI No realized sales update n the Insights component - the realized sales entered doesn’t belong to the last quarter closed
6. Realized Sales Quarterly Checks for CORE CRM and iCARe
There is the process that quarterly checks the realized sales to highlight the ones that are missing for the opportunities already closed.
Knowing the closed date (year and month), the system checks the realized sales for the next quarter, after the opportunity close date or targeted first delivery date, whichever is the latest.
The process that manages this logic is named Opportunity_ORSFillingReminder and the main behavior is:
On January 1, the system checks the RS missing for Q4 from the last year
On April 1, the system checks the RS missing for Q1
On July 1, the system checks the RS missing for Q2
On October 1, the system checks the RS missing for Q3
On the other months, the process does not run at all
If none realized sales were entered, the system flags the checkbox "Empty Realized Sales" in the opportunity
When there is one realized sales entered, the system removes the flag "Empty Realized Sales" in the opportunity
if the realized sales from the previous quarter are missing, the system flags the checkbox "Not Realized Sales" in the opportunity
When the realized sales from the previous quarter is entered, the system removes the flag "Not Realized Sales" in the opportunity
7. Realized Sales deadlines in iCARe
The deadlines to populate Realized Sales quarterly in iCARe are:
Q1 - RS must be entered by the end of April
Q2 - RS must be entered by the end of July
Q3 - RS must be entered by the end of October
Q4 - RS must be entered by the end of January
Realized Sales Notifications on CORE CRM and iCARe:
CORE CRM
For CORE CRM, the realized sales notifications are disabled for all the GBUs.
Realized Sales are not kept in CORE CRM. The GBUs are looking for sales information in Orderbook, Qliksense, etc.
Enter this information in CORE CRM is double-work and CSRs are not doing it.
iCARe CRM
In iCARe CRM, the system is calculating the opportunities that are missing the realized sales entered for the last quarter and notifying the opportunity owners. Document from reference CRM - Batch Jobs pp. 42-44. The realized sales expected to be entered are only the ones for the current year and current year + 1.
The system is only checking if the realized sales for the last quarter is missing. The system is not checking if there are realized sales missing also in the previous quarters.
Original requirements - DEVPOOL: add "No DVP Realized Sales entered" on the warning component
SCME-1996: DEVPOOL: add "No DVP Realized Sales entered" on the warning componentClosed
SCME-1159: DEVPOOL : Remind opportunity owner to populate DVP realized salesClosed
Apex Class - Opportunity_DevPool_ORSfillingReminder
Periodicity of the job execution - Quarterly
Scheduled Jobs
Name | Class | Frequency | Time (PT) |
|---|---|---|---|
Opportunity_DevPool_ORSfillingReminder - jan - 1week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 11 (January) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - jan - 2week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 18 (January) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - jan - 3week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 25 (January) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - April - 1week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 11 (April) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - April - 2week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 18 (April) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - April - 3week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 25 (April) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - july - 1week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 11 (July) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - july - 2week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 18 (July) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - july - 2week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 25 (July) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - October - 1week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 11 (October) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - October - 2week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 18 (October) | 01:00 |
Opportunity_DevPool_ORSfillingReminder - October - 3week | Opportunity_DevPool_ORSfillingReminder | Annually, on day 25 (October) | 01:00 |
In iCARe, the email notification and email template for Realized Sales are:
Email Template Name: Dev Pool Closed - Realized Sales
Template Unique Name: Dev_Pool_Closed_Realized_Sales
Reports on Realized Sales for CORE CRM:
1)
Joined Report - Opportunities x Products x Schedules using the following reports
Opportunities with Product Forecasts and Product
Opportunities with Products
2)
Report used by Novecare - Realized Sales check for Sales Team 2024
and
6710 Report of Opportunities RS only sent to Pamela Accardi with the missing realized sales
This report is sent quarterly in a specific date (Feb 1, May 1, August 1, November 1)
Since for Novecare is allowed one month after each quarter to populate realized sales, the report should be sent on the following dates:
Feb 1 (for Q4 + January to populate RS)
May 1 (for Q1 + April to populate RS)
August 1 (for Q2 + July to populate RS)
November 1 (for Q3 + October to populate RS)
The report check if the Realized Sales are filled for each quarter (not only previous quarter) after ‘targeted first delivery date’ and/or ‘close date’, whichever date is the latest.
3)
Report used by Technology Solutions - Opps Realized Sales TS
Reports on Realized Sales for iCARe:
Report used by SpP - DevPool_Materials_Scheduled>=This Year
Realized Sales Report types in iCARe:
Accounts with Realized Sales & linked Product
Realized Sales with Account and Product
Template to create Realized Sales in CORE CRM: Opportunity Realized Sales - Mass Upload Template
The best way to get IT support is to use the new
Service One Platform.






