Revenue Recognition Schedule

A revenue recognition schedule indicates the posting periods in which revenue should be recognized, and the amount to be recognized in each period, for an item sale. A revenue recognition schedule is generated for any sales transaction item that has an associated revenue recognition template. The point at which a revenue recognition schedule is generated for an item sale depends upon the type of sales transaction and enabled features and preferences set in your account. The schedule could be generated when a transaction is first saved, when it is approved, or when it is billed. Revenue recognition schedules provide a basis for the generation of journal entries that record the impact of item sales. This record is available when the Revenue Recognition feature is enabled.

For help working with this record in the UI, see Working with Revenue Recognition Schedules.

Revenue recognition schedules are system-generated.

The REST API Browser includes information about the field names and field types of the revenue recognition schedule record and about the HTTP methods, request parameters, and operations available to this record. For details, see the REST API Browser’s revRecSchedule reference page.

For information about using the REST API Browser, see The REST API Browser.

Record IDs

The record ID for a revenue recognition schedule REST record is RevRecSchedule.

Prerequisites

You must enable the following features or preferences to access this record:

  • Revenue Recognition

  • Set Up Auto-Generated Numbers

  • Allow Users to Modify Revenue Recognition

  • Sales Order Revenue Forecasting

For more information about using record, see Working with Revenue Recognition Schedules.

Limitations

All fields of the revenue recognition schedule record are read-only except for the name and recurrence fields. To modify these two fields, you must enable the Allow Users to Modify Revenue Recognition Schedule preference.

Additional Information

If you set isAmortization to true, the schedule changes to amortization. If you set isSchedule to true, the schedule changes to revenue recognition. The isrecognized field appears when the amortizationtype is Variable. forecastTemplate appears when Sales Order Revenue Forecasting is enabled.

Code Samples

The following example shows how to read a revenue recognition schedule record:

Read:

            GET {{REST_SERVICES}}/record/v1/RevRecSchedule/805?expandSubResources=true 

          

Related Topics

REST Web Services Supported Records
SuiteTalk REST Web Services Overview and Setup
Working with Records
NetSuite Record Structure
The REST API Browser

General Notices