H-Sphere Reseller Guide

Billing Periods and Discounts

(version 2.4 and higher)

 

Related Docs:  

Reseller Billing Introduction to Billing Creating and Editing Plans

Questions Considered:

Understanding Billing Periods
Default and Actual Billing Periods. Base Prices
Monthly and Billing Period Resources
Opening a New Billing Period/Month
Creating and Configuring Actual Billing Periods
Changing Account's Billing Period
Changing Billing Period Start Date

 

Understanding Billing Periods

Billing period determines how far in advance recurrent fees for billing period resources are prepaid.

In addition to a 1 month billing period coming with each new hosting plan, you can create multiple billing periods of different length for your customers/resellers to choose from at signup or switch between later. This allows you to configure pricing individually for each billing period.

 

Default and Actual Billing Periods. Base Prices

When you create a new hosting plan, you can set prices and free units for the one month default billing period. These are the base prices and free units used in the calculation of actual prices and free units. When you have created a plan, you can go ahead and create actual billing periods for it. Unlike the default billing period, actual billing periods can be chosen by users. If you don't set a price or free units for an actual billing period, it will be calculated according to the corresponding base prices/free units and discounts.

 

Monthly and Billing Period Resources

Accounting for such resources as traffic, disk usage, MySQL and PGSQL quotas is determined not by billing periods as it is for the rest resources, but by a billing month. Billing month equals the number of days in the billing period divided by billing period duration in months. That's why these resources are referred to as monthly resources as opposed to billing period resources.

 

Opening a New Billing Period/Month

A new billing period/month opens:

- when a new account is activated upon signup or moderation, which makes it start differently for each individual account
- when the billing period closes
- on changing account's billing period
- on changing start billing date

On other events, the billing period doesn't close.

 

Creating and Configuring Actual Billing Periods

Each new hosting plan comes with 1 month billing period, but you can create multiple actual billing periods.

To create or edit a billing period:

  1. Select Plans in the INFO menu.
  2. On the page that appears, click Settings for the hosting plan to edit.
  3. Make sure Billing is ON.
  4. In Payment Intervals, the Billing Configuration section, click the Add icon if you want to create a new billing period, or Edit icon next to the existing billing period if you want to change its duration or discounts:

    • Interval: the time unit used to measure billing period duration.
    • Size: the number of such time units in this billing period.
      Make sure it is set to a positive value, otherwise it will mess up billing for accounts on this billing period.
    • Setup D, Usage D, Recurrent D: discounts for different types of fees.

In H-Sphere billing periods cannot be deleted, but you can change their duration. For instance, if you decide you don't need your yearly billing period, you can change its duration to two months. Warning: Don't change the duration of a billing period if it has live accounts, as this will mess up billing for them. Instead you can create an identical plan with the same set of resources but different billing periods and move accounts to this plan. Once you know you have no accounts under this billing period, you can safely change its duration.

 

Changing Account's Billing Period

If there are more than one actual billing periods, users can switch between them:

When switching to a billing period
longer shorter
than the time elapsed from the beginning of the current billing period, the user is transferred to a new billing period with the start date
the same as of the one the he switches from.

For example, a 1 month billing period starts on September 1. On September 15 a user switches to a 2 month billing period. He is then transferred to a 2 month billing period with the start date of September 1 and closure date of October 31.
of the day he switches to a new billing period on.

For example, a 2 month billing period starts on September 1. On October 5 a user switches to a 1 month billing period. The current 2 month billing period is interrupted, closed and a new billing period is open with the start date of October 5 and closure date of November 5.
Refunds for the interrupted billing period are calculated as described in refund formulas and substracted from
new recurrent fees prorated to the time remaining to a new billing billing period closure.
new recurrent fees for a new billing period.
If the resulting amount is:
  • negative, the account balance is credited the difference;
  • positive,the difference is charged as additional recurrent fee.
 
Important: New billing period start date is set to the current date on any billing period change for accounts whose start billing period date was moved to the past and the open billing period closes earlier than the current date. In such cases no refunds are issued for the interrupted billing period.

 

Changing Billing Period Start Date

It is strongly recommended to avoid changing start billing date whenever possible, as it greatly affects customer billing.

If you set the same billing date for many customers, the system may become overloaded on this billing day.

Changing the billing period start day doesn't change the length of the billing period. To change the billing period length, refer to Creating and Editing Billing Periods.

To change billing period start date:

  1. Find account.
  2. Click the Date icon in the Billing column for this user.
  3. Enter the date you want this user billing period to start on.
  4. Click Submit.

When you shift the start billing date to the past:

  1. Current billing period and billing month are interrupted and forced to close.
  2. Usage fees (if any) are charged.
  3. Refunds (if any) are issued.
  4. A new billing period and billing month open.
  5. Recurrent fees for an open billing period and billing month are charged.
    Thus, most likely, you will want to credit the extra charged amount back to user's account.
    * The recurrent charges for traffic and summary disk usage are prorated to the period from the date the interrupted billing period should have normally closed to the closure date of an open billing period.

Running into a negative balance upon opening a new billing period may result in suspending or even deleting the account, because by this date, the account is likely to have been in debt for more days than allowed in the managing debtors control. If you don't want the account to be automatically suspended, do either of the following:
(a) prior to moving start billing date back, credit the amount that is going to put the account into a negative balance
(b) set the Outstanding balance date, User's Billing Info, (available by clicking the User name in the Search result page) to the current date.

When you shift the start billing date forward:

  1. Current billing period and disk usage/traffic month are interrupted and forced to close.
  2. Recurrent fees prepaid at the beginning of the interrupted billing period for billing period resources are refunded.
    * The refunds are prorated to the days remaining to the end of the interrupted billing period and adjusted to the refund percentage.
  3. Note: Recurrent fees prepaid at the beginning of the interrupted disk usage/traffic month for monthly resources are not refunded.
  4. Usage fees for traffic/disk overlimit usage are accrued if any.
    * Usage fees are calculated as follows:
    Disk/traffic usage minus disk space/traffic free units prorated to the days elapsed from the resource month start date multiply by usage price.
  5. Traffic and average summary disk usage are reset.
  6. A new billing period and disk usage/traffic month open .
  7. Absolute recurrent fees for billing period resources are accrued.
  8. If a start billing date is set further than the date the interrupted billing period should have normally closed on, the user is accrued absolute recurrent fee for disk usage/traffic. If not, the user is accrued the recurrent fee prorated to the period from the date the interrupted billing period should have normally closed on to the closure date of the open billing period.

Shifting the start billing date forward, you create a gap between the billing periods. The system does not charge the customer recurrent fees for the time gap. Traffic and disk space used during this gap are tracked and taken into consideration when usage is calculated at the end of the billing period. If a user purchases some resources during the gap period, the system will charge the recurrent fee for these resources. However, it will calculate the price from the moment of purchase till the end of the new billing period. Say, you close the current billing period on November 11 and set the new starting date to December 1 (with a one month billing period. This way, the user doesn't pay recurrent fees for the remaining days of November. Still, if a user buys a resource on November 20, he/she will be charged the recurrent fee for the interval of 40 days (November 20 - January 1).

 


Related Docs:  

Reseller Billing Introduction to Billing Creating and Editing Plans



© Copyright 1998-2006. Positive Software Corporation.
All rights reserved.