Skip to main content

Enabling Revenue Recognition

How to enable the Revenue Recognition functionality and customize it to use in projects

A
Written by Ashok P

The Revenue Recognition functionality can be enabled on Cloud, and it applies to all currently active projects.

You need the "Manage accounting" permission in the "Account" permissions group, or you should be a member of a group that has it, to enable Revenue Recognition.

Enable Revenue Recognition

You can enable the Revenue Recognition functionality on the "Settings > Finance > Accounting" page. To enable it, click "Enable Revenue Recognition," and on the pop-up, click "Enable."

After you enable Revenue Recognition

After you enable Revenue Recognition, you will see the following changes across different pages in the Cloud UI.

Accounting Settings page

On the "Finance > Accounting" page, options to customize how Revenue Recognition is used appear. The following are the options.

Equipment Recognition trigger status

You can select one of the Item Install statuses as the trigger for the relevant product to be considered "ready to be recognized" for invoicing.

All products that are set to or beyond the status you select are available to add to an invoice.

For example, if you select "Staged" as the install status to trigger recognition, all products that are in Staged, Picked, Delivered to Site, or Installed are available to add to an invoice.

Deferred Revenue title

By default, the total amount collected as part of Request for Payment (RFP) invoices (not delivery invoices) shows as "Deferred Revenue" in the Cloud UI.

You can enter text such as "Unearned revenue" or "Customer liability" and change the terminology displayed in the UI.

Deferred Revenue label on Delivery invoices

By default, the line-item label for the deferred revenue amount applied to a delivery invoice is "Deposit."

You can change this label to "Deferred Revenue" or "Advance Payment" if you find "Deposit" ambiguous and overlapping with the project's initial deposit.

Automatically apply Deferred Revenue to existing Delivery invoices

By default, deferred revenue is not automatically applied to delivery invoices carrying a balance.

If set to ON, deferred revenue is automatically applied to delivery invoices with a balance, starting with the oldest invoice.

Default Labor Billing on Delivery invoices

You can choose how to bill labor: as a summary by labor types in the project or with the products they are associated with.

The following screenshot shows all 5 customization options for Revenue Recognition.

Delivery invoice status and Project recognition status

You can customize the default names and colors of the delivery invoice statuses and project recognition statuses shown in the Payment Status widgets in projects.

Payments page in Projects Details view

On the Payments page in the Project Details view, you can see 2 new and 2 revised Payment Status widgets:

  • Pending RFP invoices: The amount expected from draft and unpaid RFP invoices.

  • Total collected: The total amount collected for the project.

  • Deferred revenue: The total amount of deferred revenue collected through RFP invoices.

  • Recognized revenue: The total amount on delivery invoices created for the project in the "Posted" status.

Check out this article for more details.

Item Status page in Project Details view

On the Item Status page in the Project Details view, you can see a "Create invoice" button in the top-right corner to create delivery invoices if the project has items that are ready to be recognized for payment.

Accounts page

On the Accounts page, in the Account Details view, under the Billing tab, you can view and create both RFP and delivery invoices for that account.

Check out this article for more details.

Revenue Recognition dashboard

With Revenue Recognition enabled, all currently active projects are eligible to use Revenue Recognition. You can see a Revenue tab under Projects in the left navigation menu.

Click the "Revenue" tab to see the Revenue Recognition dashboard. You can do the following on the dashboard:

  • View the total accumulated deferred revenue across all active projects and the amount ready to be recognized as deferred revenue.

  • View the list of active projects in a table, filter them by various criteria, and create both RFP and delivery invoices for eligible projects.

  • Create delivery invoices in bulk for items that are marked as ready to be recognized.

Check out this article for more details.

Excluded projects

Completed projects and projects that had at least one invoice pushed to a Cloud-supported Accounting integration before enabling Revenue Recognition do not have the Revenue Recognition functionality available.

To enable Revenue Recognition for a complete project, click "Include in revenue recognition" in the top-right corner on the Payment page in the Project Details view.

To enable Revenue Recognition for an active project with invoices pushed to an Accounting integration, unlink the invoices and delete them in the integration.

Did this answer your question?