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
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, inCurrency,select the right currency value.
Note
If you have enabled Salesforce multi-currency, Salesforce introduces theCurrencyfield on all object layouts within your org.
While creating New Deferred Revenue Method make sure to select the Currency field value that matchesthe Currency field value on the Deferred Revenue GL Account. If theCurrencyfield 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 theCurrencyfield.
Show Me An Image
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, and Publication, read the overview of Deferred Revenue Methods.
If Event Recognition is set to X Days From Start Date, in Days 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 to Publication, look up a record in the Publication field.
If Event Recognition is set to Frequency, look up a record in the Frequency field.
Click Save.
Available Deferred Revenue Classes
Object for Deferral Revenue
Class Name
Registration
NU.RegistrationDeferredScheduleCalculator
Membership
NU.MembershipDeferredScheduleCalculator
Subscription
NU.SubscriptionDeferredScheduleCalculator
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.