Quota vs Transaction

Hosting Controller provides two types of price control systems, one is Quota System and the other is Transaction System.

Quota System: Quota is a quantity based system. In this system, you assign your reseller or web admin the quantity of Quotas for each module. For example, see the following table

Module Name

Quota Assigned

Quota Used

Quota Left

Web Quota

5

2

3

Accounts Quota

5

2

3

ODBC Quota

5

1

4

Mail Quota

5

2

3

Stats Quota

5

1

4

Com Objects Quota

5

0

5

SQL Server Quota

5

2

5

In the above example, the user is assigned Web Quota of 5, he has created 2 IIS site and left with Quota of 3 ( 5 - 2 = 3 ). This is same with all other modules.

In Quota system it is possible for a user to increase his quota by performing online transaction. If the user in above example consumes all his Web Quota, he can perform an online transaction to add more quota to his account. If the user performs a transaction of $200, and the Web Quota price ( set by host or reseller ) is $20, then $200 transaction means that the user may create 10 more Web accounts ( $20 x 10 = $200 ).

Section Quota System describes in detail on how to set, increase and maintain Quotas.

Transaction System: Transaction System is a price based system. In this system, you assign prices for each module on individual level. On consumption of each module by the user, the system deduces the amount of that module from user's balance. For example, see the following table.

Module

Setup Price ($)

Monthly Price ($)

Web Site

10

2

FTP

5

0

Mail

8

2

ODBC

5

1

Stats Server

5

1

COM

10

0

MS SQL Server

5

2

User Balance

800

In the above example, the user has $800 in his balance. The Web Site module has a setup price $10 and monthly price $2. If the user creates a IIS site, $12 ( Setup Price $10 + Monthly Price $2 = $12 ) will deduced from his balance, resulting in $788 in his balance account. Setup price is the price deduced first time when the account is setup, while Monthly Price will be deduced each month from user balance as long that account is maintained.

Transaction system also allows the user to increase his balance by performing an online transaction.

The section Transaction System describes in detail on how to setup module prices, assign prices to individual account, obtain transaction reports and how to perform online transaction to increase balance.