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.

  1. In the tab bar, click App Launcher, or in Salesforce Classic, click Nimble AMS, Staff View, Button, All Tabs. 
  2. Click Deferred Revenue Methods
  3. Click New.
  4. 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.

  5. Click Continue.
  6. 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:
    1. the number of days before the event start date: 10 Days from Event Start Date
    2. the name of the related publication: nimblelife Magazine
    3. the name of the related frequency: Quarterly 
  7. 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.
  8. 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. 
  9. 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:

    RecognitionDescriptionAvailable for RegistrationAvailable for MembershipAvailable for Subscription
    All On Start Date

    All revenue recognizes on the membership or subscription start date. 


    (tick) Yes(tick) Yes
    End DateRevenue recognizes on the last day of the event.(tick) Yes

    Event End MonthRevenue recognizes on the first day of the month on which the event ends(tick) Yes

    Event Start MonthRevenue recognizes on the first day of the month on which the event begins(tick) Yes

    FrequencyRevenue recognizes based on the related frequency record.
    (tick) Yes(tick) Yes
    PublicationRevenue recognizes based on the related publication record.

    (tick) Yes
    Start DateRevenue recognizes on the first day of the event.(tick) Yes

    StraightlineRevenue 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.
    (tick) Yes(tick) Yes
    X Days From Start DateRevenue recognizes a set number of days before or after the first day of the event.(tick) Yes

  10. 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.

    1. 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.

    2. If Event Recognition is set to Publication, look up a record in the Publication field.
    3. If Event Recognition is set to Frequency, look up a record in the Frequency field.
  11. Click Save.


Available Deferred Revenue Classes

Object for Deferral RevenueClass Name
RegistrationNU.RegistrationDeferredScheduleCalculator
MembershipNU.MembershipDeferredScheduleCalculator
SubscriptionNU.SubscriptionDeferredScheduleCalculator