How To Create An Event Invoice Cycle


Events invoice cycle will determine when the Invoice for an Account will be created and closed if the Billing cycle is set to “Event Based”. User can select if they want a usage event cycle or time interval event type. An Event Invoice Cycle menu is created under the Product Management folder where the user can add event invoice cycle.


Step 1. Navigate to the Event Invoice Cycle page.

Go to Products > Product Management > Event Invoice Cycle. You will be presented with list of different event cycles. A screen similar to below should be displayed. Note that if there is only one event cycle record, it will automatically be opened in Detail view mode.

Step 2. Create a new or click Edit an existing invoice event cycle.

In the system, you can update existing invoice event cycles or create a new one. Click the "New" button to create a new cycle or click the Edit link beside an existing cycle to update it instead. This will bring up the details page where you can enter the new cycle data or modify the current data for the existing cycle.


Terms Defined

Table 1

Field Name


Cycle Name

Unique name of the event invoice cycle

Cycle Type

Type of the event cycle:

  • Usage
  • Time Interval

Manual Close

Applicable only if cycle type is Usage. This specified if the invoice will be manually closed. This overrides the account's billing profile setting if it is ticked.

Approve Invoice Before Delivery

Indicates if the invoices generated will need to be manually approved before they are sent to the customer's email on file. This overrides the account's billing profile setting if it is ticked.

Time Interval

Applicable only if cycle type is Time Interval. The time on which the invoice will be created. This is the same option that can be used on the account/billing profile in the older releases of the platform.

Cycle Close Day/Day of the Week

Depending on the Time Interval value, this field can appear, show Cycle Close Day, or show Day of the Week. Here, an integer value or a formula can be used to indicate when the invoice is closed.

Manual Close

When ticked, the invoice will not be closed automatically and will require user intervention through the UI or through the API.

Approve Invoices Before Delivery When ticked and an invoice is closed, a user will need to manually approve before the invoice is finalized and sent to the customer's email on file.

Invoice Close Event Definition

Applicable only if the cycle type is Usage Event. This specifies the filter conditions on when the invoice will be closed. For example, the invoice will close if a collector activity is received that has a RatedAmount >= 100.

Keep in mind that the close event is evaluated only when an invoice detail/activity is added to the invoice. Time-based filters are not yet supported.

Invoice Group Definition

Specifies the filter parameters to determine when a new invoice is created. For instance, you want to generate separate invoices for products that use the Usage rating method vs. the Subscription rating method. These separate invoices are both governed by the time interval of this event cycle.

Invoicing Event Filter

Specifies the filter parameters to determine the type of invoice details/collector activities will be included in this invoice. Use the Filter Logic field below this table to customize the logic of the filter conditions. By default, the filter conditions are joined by the AND operator.


Indicates if the event cycle is being evaluated or not. When unticked, the event cycle is not evaluated.

Evaluation Order

An integer field that allows you to specify the order by which the event cycle is performed. This is used when there are more than one event cycle.


Have more questions? Submit a request


Powered by Zendesk