• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Skip to custom navigation
HaloPSA

HaloPSA

  • Features
  • Pricing
  • Integrations
  • Resources
    • Demo On Demand
    • Roadmap
    • ITIL Alignment
    • Guides
    • HaloPSA Academy
    • Onboarding Partners
    • Distributors
  • Compare Us
    • ConnectWise
    • Datto Autotask
  • Solutions
    • I Need To…
      • Run My Business More Effectively

        Find out which customers and services are profitable and gain the confidence to act on this data.

      • Improve My Customer Experience

        Make all interactions as smooth as possible with a fully thought out end to end experience for your customers.

      • Streamline My Sales Process

        Remove unnecessary processes from your sales and account management and let them focus on their customer relationships.

      • Gain Control Of My Projects

        Visualise your workload and forecast your required budgets to ensure you can deliver on your projects.

    • We Are A…
      • Managed Service Provider
      • Telecommunications Provider
      • Cloud Solution Provider
      • Software Company
      • Consultancy Firm
    • Case Studies
      • nGeneration
      • Centrality
      • Commercial Managed IT
  • Start trial
  • Book demo

HaloPSA Guides

Documentation to assist with the setup and configuration of the HaloPSA platform

Guides > Deferred Revenue for Pre-Pay

Deferred Revenue for Pre-Pay


In this guide we will cover:

- How to set up Deferred Revenue

- Invoicing for Deferred Revenue



Halo has the ability to configure deferred revenue for Pre-Pay, with expansions beyond this in the near future. This is designed to handle the scenario in which you have taken payment for a service and the revenue cannot yet be recognised because (for example) you may take payment in January for work that is not carried out until May, so to accurately account for the revenue you may want to defer the revenue. 


Setting up Deferred Revenue

The first thing to do is enable the setting (Configuration>Billing>General Settings>*Click into the Deferred Revenue Tab*):


Fig 1. 'Enable Deferred revenue' setting


Before configuring this, please make sure the following has been configured correctly:


  1. The setting within Configuration > Time Management is disabled:

Fig 2. 'Actions cannot be invoiced until Timesheets are approved' setting


While disabling the above setting is not required for Deferred Revenue to function in Halo, if this setting is enabled then Deferred Revenue Invoices will not become available until after timesheets are submitted and approved


2. This option within configuration > Billing > Charge Rates, is set to 0 (disabled) or populated with a number:
Fig 3. Charge rate override setting

3. Enable the Deferred Revenue checkbox in billing general settings


4. Select a Deferred Revenue Customer (screenshot above) - Selecting a Customer record here will mean that invoices that are generated with the purpose of allocating Deferred Revenue will be created against the customer selected in this option. If no customer is selected here, the invoice generated for allocating Deferred Revenue will be created against the client that the work has been completed for.


5. Set an 'Item to use for Pre Pay and Deferred Revenue Invoice line' - this will be the product record used for 'topping up' & allocating Deferred Revenue. The product selected here should have it's income account set to your Deferred Revenue account code.


Invoicing for Deferred Revenue

When a Prepay amount is added and invoiced the invoice will be created with the Deferred Revenue item selected above. This is how Deferred Revenue amounts are added to, therefore, if integrating with a 3rd party accounting application this Item/Product should have a default account that is your Deferred Revenue account.


When time is logged to the Prepay Contract for the Customer (and is considered ready for invoicing) this time will appear in the "Deferred Revenue Pre-Pay" list (as below)


Fig 4. Deferred revenue in Ready for invoicing


If an invoice is generated it will be created for the Deferred Revenue Customer (if set) and will contain a negative line amount and a positive line amount. The Deferred Item will be used for the negative line item to draw the amount from that liability account, and the Charge Type Item based on the labor performed on the ticket will be the positive amount transferring the balance to that items Income account.essentially "recognizing" that revenue from liability to income.


This will have the effect of decreasing some or all of the Deferred Revenue Account and increasing the Product Income Account and this amount of revenue will be "recognised".

Fig 5. Deferred revenue invoice



Popular Guides

  • Asset Import - CSV/XLS/Spreadsheet Method
  • Call Management
  • Creating a New Application for API Connections
  • Creating Agents and Editing Agent Details
  • Departments and Teams
  • Halo Integrator
  • Importing Data
  • Multiple New Portals with different branding for one customer [Hosted]
  • NHServer Deprecation User Guide
  • Organisation Basics
  • Organising Teams of Agents
  • Step-by-Step Configuration Walk Through

Footer

Products

Company

  • Contact us
  • Events
  • Channel Partners
  • Technology Partners
  • Distributors
  • Referral Program

HaloPSA

  • Features
  • Integrations
  • Mobile Apps
  • Blog
  • Pricing

Key Features

  • Service Desk
  • Sales CRM
  • Billable Time Tracking
  • Reporting
  • Contracts
  • Billing
  • Stock Management
  • Projects

Compare PSA

  • ConnectWise
  • Datto Autotask
  • Accelo
  • Harmony PSA
  • Naverisk
  • Top Desk
  • Kaseya BMS
  • Atera
  • Freshservice

Social

  • Terms and Conditions
  • Privacy Policy
  • Security
  • GDPR
  • Modern Slavery Statement
We've moved!

Please visit our new website at USEHALO.COM/HALOPSA