Recognizing Revenue from Services Credits
This information outlines the configuration you can perform to recognize revenue on services credits milestones when they are completed, and services credits allocation records when they are expired.
Configuration to Recognize Revenue on Completed Services Credits Milestones
The standard integration between Revenue Management and PSA sets up the configuration required to recognize revenue on milestones. This existing configuration will also work for services credits milestones.
To recognize revenue on services credits milestones, make sure that:
- The milestone's Actuals Template field contains the Milestones - Deliverable recognition template.
- The milestone's Include in Revenue Recognition field is selected when the milestone is completed.
Configuration to Recognize Revenue on Expired Services Credits Allocation Records
This configuration is a suggestion for how you can recognize revenue on unused services credits that are expired.
This section contains three steps:
- Add custom fields to the Services Credits Allocation object.
- Create a recognition settings record for the Services Credits Allocation object.
- Create a recognition template for the recognition settings record created at step 2.
Step 1: Add the Following Custom Fields to the Services Credits Allocation Object
Field Label | Details |
---|---|
Expiry Date for Rev Rec |
Date Type: Date Field Name: ExpiryDate API Name: ExpiryDate__c |
Expired for Rev Rec |
Data Type: Formula Field Name: Expired API Name: Expired__c Formula: IF(ISPICKVAL(pse__Allocation_Type__c,"Expiry"),TRUE,FALSE) |
Recognition Template |
Data Type: Lookup Related To: Recognition Template |
Recognized To Date |
Data Type: Currency API Name: RecognizedToDate__c |
Revenue Recognition Complete |
Data Type: Checkbox Default Value: Unchecked |
Company |
Data Type: Lookup Related To: Company |
Step 2: Create a Recognition Settings Record for the Services Credits Allocation Object
Recognition Settings Field | Value | Notes |
---|---|---|
Recognition Settings Name | Services Credits Allocation - Expired | |
Settings Level | Primary | |
Parent Recognition Setting | blank | |
Parent Lookup | blank | |
Object | pse__Services_Credits_Allocation__c | |
Value Type | Revenue | |
Settings Type | Actual | |
Recognition Transaction Line Lookup | API name of a lookup as explained in the adjacent note. | This must be the API name of a lookup on the Recognition Transaction Line object to Services Credits Allocation. |
Recognition Schedule Lookup | API name of a lookup as explained in the adjacent note. |
This must be the API name of a lookup on the Recognition Schedule object to Services Credits Allocation. This is required if you are recognizing revenue via recognition schedules. |
Recognition Schedule Line Lookup | API name of a lookup as explained in the adjacent note. |
This must be the API name of a lookup on the Recognition Schedule Line object to Services Credits Allocation. This is required if you are recognizing revenue via recognition schedules. |
Parent Relationship Paths | Id | This is required if you are recognizing revenue via recognition schedules. |
Description | Name | |
Completed Field | Expired__c | Custom field created in Step 1. |
Completed Value | TRUE | |
Include Completed Value | Include | |
Start Date | blank | |
End Date/Deliverable Date | ExpiryDate__c | Custom field created in Step 1. |
Total Revenue | pse__Internal_Value_of_Credits_Number__c | |
Total Units | blank | |
Revenue Recognized To Date Value | RecognizedToDate__c | Custom field created in Step 1. |
Rate | blank | |
Account | pse__Account__c | |
Document Currency | CurrencyIsoCode | |
Balance Sheet GLA | Set this to the correct GLA code for your business. | |
Income Statement GLA | Set this to the correct GLA code for your business. |
Step 3: Create a Recognition Template for the Recognition Settings Record Created at Step 2
Recognition Template Field | Value | Notes |
---|---|---|
Recognition Template Name | Services Credits Allocation - Expired | |
Recognition Method | Deliverable | |
Recognition Settings | Services Credits Allocation - Expired | This is the recognition settings record you created at step 2. |
Revenue Basis | Total Revenue |