You are here:
Revenue Schedule Fields
Revenue schedules contain several fields that let you review how much revenue has been distributed, and how much, if any, remains to be distributed. (Salesforce Billing Managed Package)
Required Editions
| Available in: Salesforce Billing Winter ’19 and later |
- Account
- Account containing the revenue schedule. Not populated by default.
- Adjustments
- The total of changes created through revenue adjustments to this revenue schedule.
- Available
- The total amount on this revenue schedule, including adjustments, that hasn’t been distributed to any revenue transactions.
- Calculated as Total Amount + Adjustments - (Recognized + Unrecognized)
- Revenue teams can use this field to identify revenue schedules that require further review and distribution of revenue transactions.
- Base Currency
- Has no default value or functionality. We've provided this field so that you can define base currencies on transactional records manually or through an integration. We recommend using a scheduled batch process that evaluates an internal or external currency table and populates this field based on currency rates that match the date of the transaction.
- Base Currency Amount
- Has no default value or functionality. We've provided this field so that you can define base currency amounts on transactional records manually or through an integration. We recommend using a scheduled batch process that evaluates an internal or external currency table and populates this field based on currency rates that match the date of the transaction.
- Base Currency FX Date
- Has no default value or functionality. We've provided this field so that you can define base currency dates on transactional records manually or through an integration. We recommend using a scheduled batch process that evaluates an internal or external currency table and populates this field based on currency rates that match the date of the transaction.
- Base Currency FX Rate
- Has no default value or functionality. We've provided this field so that you can define base currency rates on transactional records manually or through an integration. We recommend using a scheduled batch process that evaluates an internal or external currency table and populates this field based on currency rates that match the date of the transaction.
- Contract
- Lookup field for a contract record. This field has no default value or functionality. You can populate it manually or configure automation to do so. Contract references may be useful for reporting purposes.
- Credit Note Line
- Credit note line used to calculate revenue transactions for the revenue schedule. Populated only when Salesforce Billing creates a revenue schedule under a revenue recognition treatment with a Revenue Schedule Creation Action field set to Credit Note Posting.
- Debit Note Line
- Debit note line used to calculate revenue transactions for the revenue schedule. Populated only when Salesforce Billing creates a revenue schedule under a revenue recognition treatment with a Revenue Schedule Creation Action field set to Debit Note Posting.
- Deferred
- The total amount of revenue that hasn’t been recognized yet, plus any adjustments.
- Deferred revenue is an important value as it represents future revenue that an organization has already booked.
- Calculated as Unrecognized + Available
- Estimated Revenue Transaction Count
- When Salesforce Billing creates a revenue schedule, it estimates the number of revenue transactions that the schedule will contain. It bases this estimation on the revenue start date, revenue end date, and revenue distribution method. For example, a start date of 01/01/2021, end date of 12/31/2021, and distribution method of Monthly would produce an estimated transaction value of 12. This number may differ from the final number of revenue transactions if the transaction source is canceled or deleted, or if you use custom automation or API to change the default revenue transaction creation process.
- Full Recognition Date
- The date by which the revenue schedule will recognize all revenue for its transactions. Inherited from the revenue distribution method's Full Recognition Date field.
- Invoice Line
- Invoice line used to calculate revenue transactions for the revenue schedule. Populated only when Salesforce Billing creates a revenue schedule under a revenue recognition treatment with a Revenue Schedule Creation Action field set to Invoice Posting.
- Notes
- User-provided notes for the revenue schedule.
- Order Product
- Order product used to calculate revenue transactions for the revenue schedule. Populated only when Salesforce Billing creates a revenue schedule under a revenue recognition treatment with a Revenue Schedule Creation Action field set to Order Activation.
- Recognized
- The sum of this revenue schedule’s revenue transactions that have been recognized and distributed to closed finance periods.
- Revenue Agreement
- Lookup field for a revenue agreement. This field has no default value or functionality. You can populate it manually or configure automation to do so. Revenue agreement references may be useful for reporting purposes.
- Revenue Agreement Allocation Status
- Text field with no default value or functionality. We've provided it in case you want to use custom automation to indicate whether any revenue has been allocated to or from the revenue agreement related to a revenue schedule.
- Revenue Allocation Amount
- Currency field with no default value or functionality. We've provided it in case you want to use custom automation to indicate how much revenue has been allocated to or from the revenue schedule.
- Revenue Distribution Method
- Inherited from the revenue recognition treatment that created the revenue schedule.
- Revenue End Date
- The earliest date for revenue recognized under the revenue schedule. Salesforce Billing calculates this date based off the revenue distribution method's Revenue Schedule Term End Date field. For example, let's say the term end date has a value of Order Product End Date. The revenue end date would be the end date of the order product that the revenue schedule is recording.
- Revenue Expected Amount
- The amount of revenue that is expected to be received. Different organizations have different ways to calculate this value based on their revenue and accounting standards, so we've left the field with no default calculations. You can configure it as needed.
- Revenue Finance Book
- The finance book that records transactions related to the revenue schedule. Inherited from the revenue recognition treatment's Revenue Finance Book field.
- Revenue Legal Entity
- Legal entity used to associate the revenue schedule with other transactional records in Salesforce Billing. Inherited from the revenue recognition treatment's Revenue Legal Entity field.
- Revenue Liability Amount
- The amount of revenue collected for which a product or service hasn't been rendered. Different organizations have different ways to calculate this value based on their revenue and accounting standards, so we've left the field with no default calculations. You can configure it as needed.
- Revenue Most Likely Amount
- The amount of revenue that is most likely to be received. Different organizations have different ways to calculate this value based on their revenue and accounting standards, so we've left the field with no default calculations. You can configure it as needed.
- Revenue Recognition GL Rule
- GL rule used to organize the revenue schedule along with other entities related to the same GL rule. These relationships are helpful if want to export Salesforce Billing data to an external general ledger system. Inherited from the revenue recognition treatment's Revenue GL Rule field.
- Revenue Recognition GL Treatment
- GL treatment used to organize the revenue schedule along with other entities related to the same GL treatment. These relationships are helpful if want to export Salesforce Billing data to an external general ledger system. Assigned based on the revenue recognition gl rule's treatments.
- Revenue Recognition Rule
- Revenue recognition rule that was used to configure field values and relationships for the revenue schedule.
- Revenue Recognition Treatment
- Revenue recognition treatment that was used to configure field values and relationships for the revenue schedule.
- Revenue Start Date
- The earliest date for revenue recognized under the revenue schedule. Salesforce Billing calculates this date based off the revenue distribution method's Revenue Schedule Term Start Date field. For example, let's say the term end date has a value of Order Product Start Date. The revenue start date would be the start date of the order product that the revenue schedule is recording.
- Revenue Transaction Status
- Shows the status of the process that Salesforce Billing runs to create revenue transactions for the revenue schedule.
-
- Complete: The revenue transactions have been successfully created.
- Queued: The Apex job to create the revenue transactions has been triggered and is running or will run soon.
- Error: Salesforce Billing encountered an error creating the revenue transactions and recorded information on it in a revenue schedule error log. After you've fixed the errors, set the revenue transaction status to Queued to trigger the revenue transaction creation job.
- Total Revenue Amount
- The total amount available when the revenue schedule is created. If you set up Salesforce Billing to automatically create revenue transactions, the schedule automatically distributes its available amount to revenue transactions. This value doesn’t change based on adjustments.
- Unrecognized
- The sum of this revenue schedule’s revenue transactions that haven’t been recognized and distributed to open finance periods.
Did this article solve your issue?
Let us know so we can improve!

