Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Abiquo 4.6.3 introduces a new set of data entities based on platform usage in VM hours. This will enable you to provide flat VM hour pricing to tenants as well as volume discounts for resellers in a hierarchy.

Access to the report data will be controlled by the "ROLE_BILLS_MANAGE" privilege. The report for enterprises is also available to a user of an enterprise with the "ROLE_BILLS_VIEW" privilege.

Report data

Report data will be available through the Abiquo API from the "costusage" endpoints for all levels in a tenant hierarchy, as described in the following table.

ReportDescription

Platform

Report on all usage of the the platform

Reseller

Collection of reports on the resellers of the platform
Key nodeCollection of reports on usage per key-node enterprise (aggregating all the subsidiary enterprises). You must supply a reseller enterprise link/resellerCode or keyNode enterprise links
EnterprisesCollection of reports on usage per enterprise. You must supply a link to an enterprise key node or links to enterprises.
AccountCollection of reports on usage per account (accountId attribute) and you can filter them by providing a reseller enterprise link, an enterprise key-node link, or accountId values
DetailsCollection of reports on usage per VM. You must supply a link to an enterprise key node or links to enterprises.


Time zones

In the database, the time zones are stored in UTC format. The default billing period is from day 1 of the previous month in UTC format.


Additional configuration

The administrator can also configure some enterprise properties for use in the reports, as described in the following table. 

These properties are updated once a month at the start of the billing period. So if you make a change during a billing period, it will take effect in the next billing period.

PropertyDescription
resellerCodeTo identify a reseller in the platform
contractIdTo identify an enterprise's contract with the platform provider
currencyCodeBy default this is "EUR"
conversionFactorFor example, to convert from Euros to USD, you could set a value of "1.12".


Offer volume discounts to resellers

Abiquo can manage an internal configuration of price intervals for VMs on the platform, and these costs can be presented as part of the reports.


  • No labels