LogoLogo
3.6.9
3.6.9
  • Introduction
  • Getting started
    • Installation
      • Prerequisites
        • Server requirements
      • On-premises
        • Single-node
          • Directory structure
        • Multi-node
      • Azure Market Place
      • AWS Market Place
    • Tutorials
      • Amazon AWS CUR
      • Amazon AWS CUR (Athena)
      • Azure Stack
      • Azure EA
      • Azure CSP
      • Google Cloud
      • VMware vCloud
      • VMware vCenter
    • How-to guides
      • How to configure receiving a monthly billing report
      • How to automatically trigger a monthly billing report
      • How to update your license
      • How to store contract information with an Account in a report
      • How to automatically send workflow errors as webhooks to a monitoring system
    • Concepts
      • User interface
      • Services
    • Releases
      • Upgrading to version 3
      • Known issues
      • Announcements
      • Archive
  • Reports
    • Accounts
    • Services
    • Instances
    • Summary
    • Budget
  • Services
    • Manage
    • Rates
      • Tiered Services
        • Aggregation Levels and the Account Hierarchy
    • Adjustments
    • Subscriptions
  • ACCOUNTS
    • Budget management
  • Data pipelines
    • Extract
      • Configuration
      • Extractor templates
      • Script basics
      • Parslets
      • Subroutines
        • check_dateformat
        • check_dateargument
        • format_date
        • validate_response
      • Language
        • aws_sign_string
        • basename
        • buffer
        • csv
        • clear
        • decimal_to_ipv4
        • discard
        • encode
        • encrypt
        • environment
        • escape
        • exit_loop
        • foreach
        • generate_jwt
        • get_last_day_of
        • gosub
        • gunzip
        • hash
        • http
        • if
        • ipv4_to_decimal
        • json
        • loglevel
        • loop
        • lowercase
        • match
        • pause
        • print
        • return
        • save
        • set
        • subroutine
        • terminate
        • unzip
        • uppercase
        • uri
        • var
    • Transform
      • Configuration
      • Transformer templates
      • Transform Preview
      • Language
        • aggregate
        • append
        • calculate
        • capitalise
        • convert
        • copy
        • correlate
        • create
        • default
        • delete
        • dequote
        • environment
        • event_to_usage
        • export
        • finish
        • Functions
        • if
        • import
        • include
        • lowercase
        • normalise
        • option
        • rename
        • replace
        • round
        • services
        • set
        • sort
        • split
        • terminate
        • timecolumns
        • timerender
        • timestamp
        • update_service
        • uppercase
        • var
        • where
    • Datasets
    • Lookups
    • Metadata
    • Reports
    • Workflows
  • Administration
    • User management
      • Users
      • Groups
    • Notifications
      • Budget Notifications
      • Report notifications
      • Workflow notifications
    • Settings
      • Global Variables
      • White Labeling
  • Advanced
    • Integrate
      • GUI automation
        • Examples
      • API docs
      • Single sign-on
        • Claims-based identity provisioning: users, Account access and user groups
        • Azure-AD
        • Auth0
        • OKTA
        • OneLogin
        • ADFS
        • LDAP
    • Digging deeper
      • Authentication flows
      • Transformer datadate
      • Dataset lifecycle
      • Config.json
      • Databases
  • Security
    • Security
    • Authentication
      • Token
      • LDAP
      • SAML2
    • Password reset
    • Password policy
    • Announcements
  • Troubleshooting
    • Logs
  • Terms & Conditions
  • Privacy Policy
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Services

Subscriptions

PreviousAdjustmentsNextBudget management

Last updated 3 years ago

Was this helpful?

Subscriptions enable users to manage one-off and recurring transactions for charging non-metered services.

  • One-off Subscriptions may be used for managing server setup fees or applying a one-off correction.

  • Recurring Subscriptions are typically used to charge a specific service for a certain quantity every month or every year.

Subscriptions are always applied to a leaf account on the deepest level of a definition.

Creating a Subscription

To create a subscription, first, browse to the Accounts > Subscriptions menu. In the Subscriptions menu, it is now first required to select a 'leaf account' (meaning: an account at the deepest level of a report definition). Once this account has been selected, a new Subscription can be created:

When creating a new subscription, it is mandatory to first give it a name and select the Service Category and Service where this Subscription applies to:

Once a Service has been selected, depending on the type of Service, you are either free to fill in a customer Subscription Rate or optional Cost. If this service has already rates configured in Exivity, it will automatically show and use those:

Next, the Interval section will be required to fill in. First provide the Subscription Type, which can be either a Recurring subscription or a One-off transaction. In the case of a Recurring subscription, it is required to provide an Interval of Daily, Monthly or Yearly. This determines how often the Subscription is being charged. Then the Subscription Start date needs to be set, which determines the initial charge date. Also, an optional End date is configured. If none is provided, it will be charged until the Subscription is removed, or changed later to include an End date.

When subscribing to a Service that has Manual rates configured, the Subscription inherits the rate from the Global rate revision of the subscribed Service. It is therefore required to have the start date of the Subscription set to an equal or more recent date than the oldest configured Global Rate Revision of the subscribed Service.

When creating a Monthly or Yearly Subscription, it is also required to select a Charge day. This determines the day of the month when the Subscription is being charged. In case of a Yearly subscription, it will also be required to specify a Charge month, to indicate which month of the year the Subscription will be charged:

Click the Create button to create this subscription. In case you are creating a Subscription with a historical Start date, it will then be required to use the Create - with preparing button:

In case you are creating multiple Subscriptions, it is advisable to stack these creations to avoid having to execute Create - With preparing multiple times in a row.

The last step in creating the subscription is specifying a consumed Quantity, which should reflect the number of units being charged per interval. Optionally an Identifier may be specified. If none is provided, it will fall back to the name of the Subscription.

Instance
Report
Creating a new Subscription for a leaf account
Selecting the Service
Providing custom rates for a Subscription
Depending on the Interval, a Change month and/or day are required