Create a Deferred Revenue Method
Staff can create a deferred revenue method to control when revenue is recognized by your association, based on the recognition date.
- In the tab bar, click App Launcher, or in Salesforce Classic, click Nimble AMS, Staff View, Button, All Tabs.
- Click Deferred Revenue Methods.
- Click New.
In
Record Type of new record
, select the option that matches the type of revenue you are deferring (Membership, Registration, or Subscription)When setting a product to be deferred, you can only use deferred revenue methods that matches the product record type. For example, you can only use a membership deferred revenue method with a membership product.
- Click Continue.
- In
Deferred Revenue Method Name
, enter a name that is easily searched when assigning the deferred revenue method to a product. You could set it to match the recognition and related fields. For example:- the number of days before the event start date:
10 Days from Event Start Date
- the name of the related publication:
nimblelife Magazine
- the name of the related frequency:
Quarterly
- the number of days before the event start date:
- In
Deferred Revenue GL Account
, enter the GL account used to track the deferred revenue, click Nimble AMS, Staff View, Button, Lookup, and select the GL account. Optionally, in Currency, select the right currency value.
Note
If you have enabled Salesforce multi-currency, Salesforce introduces the Currency field on all object layouts within your org.
While creating New Deferred Revenue Method make sure to select the Currency field value that matches the Currency field value on the Deferred Revenue GL Account. If the Currency field value of the Deferred Revenue GL Account and the Deferred Revenue Method does not match, it throws an error.
Also, once the record is saved, you will not be allowed to edit the value of the Currency field.
- If you are creating a deferred revenue method for a standard membership, subscription, or event, you can leave the
Deferred Schedule Calculator Class
blank. If the deferred revenue method will not use standard functionality, a custom Apex class, may be entered. In
Recognition
, select the recognition method you desire. The available values depend on the record type you chose earlier. The table below explains each type of recognition and when it's available:Recognition Description Available for Registration Available for Membership Available for Subscription All On Start Date All revenue recognizes on the membership or subscription start date.
Yes Yes End Date Revenue recognizes on the last day of the event. Yes Event End Month Revenue recognizes on the first day of the month on which the event ends. Yes Event Start Month Revenue recognizes on the first day of the month on which the event begins. Yes Frequency Revenue recognizes based on the related frequency record. Yes Yes Publication Revenue recognizes based on the related publication record. Yes Start Date Revenue recognizes on the first day of the event. Yes Straightline Revenue recognizes an equal portion each month of the membership or subscription term. If the term is 12 months, each month will recognize one-twelfth of the revenue. Yes Yes X Days From Start Date Revenue recognizes a set number of days before or after the first day of the event. Yes For certain values of
Event Recognition
, you must complete some additional steps:For more information on these fields (
Days From Event Start Date
,Frequency
, andPublication
, read the overview of Deferred Revenue Methods.If
Event Recognition
is set toX Days From Start Date
, inDays From Event Start Date
, enter the number of days before, or after, the first day of the event to recognize the income.For example:
If you want to recognize the income 30 days before the first day of the event, enter
-30
.If you want to recognize the income 15 days after the first day of the event, enter
15
.- If
Event Recognition
is set toPublication
, look up a record in thePublication
field. - If
Event Recognition
is set toFrequency
, look up a record in theFrequency
field.
- Click Save.
Available Deferred Revenue Classes
Object for Deferral Revenue | Class Name |
---|---|
Registration | NU.RegistrationDeferredScheduleCalculator |
Membership | NU.MembershipDeferredScheduleCalculator |
Subscription | NU.SubscriptionDeferredScheduleCalculator |