The billing menu is one of the major configuration items of the HSMX gateway. Here you configure all the different billing packages available to your subscribers. There are three types of billings plans:
The overview page displays all the billing packages, it is possible to group billing plans to keep them organised. Still-in-use billing plans can be deleted but remain tied to a subscriber profile in the background, then are not deleted but hidden. Staff billing plans are only visible for admin users who have the staff option checked.
Adding a billing plan can be done via the add icon in the navigation bar, you will have to select between pre-paid / post-paid or free access.
A new way to give an upgrade path to users is by using upgrade packages. Upgrade packages allow a client to update their current package rather than buy a complete new package.
Upgrade packages are tied to a billing plan, this makes it possible to differentiate the shown upgrade packages depending on what the customer already has. For example when a user already has a high bandwidth package, you can only show packages to update time / amount of connections. When they are on a low bandwidth package you can show bandwidth upgrades. Upgrade packages are an ideal way to up-sell standard free Internet access and generate revenue (use Upgrade Rules to limit the shown options).
Upgrades packages are only usable together with PMS/Hospitality.
First off upgrade packages need to be enabled. By default we only show full package options when the user decides to upgrade his/her billing plan. In Billing / Setting you can configure the HSMX gateway to show upgrade packages instead of full plans.
To create an upgrade for a billing plan, click the upgrade icon (upwards arrow with plus sign) from the overview page. This show an overview of the selected billing plan (first column) and it's associated upgrades (subsequent columns). To create a new upgrade option, use the create link in the action section, this will add a new empty column to the overview you can configure with extra options (more time, bandwidth, volume …).
The option “Calculate price based on remaining time” will deduct the price you configure depending on how much time you've used your current package. For example if you used up half of your package, you will only pay 50% of the upgrade price.
The 'Upgrade package to' field allows you to provide neat (to clients transparent) upgrade paths between full billing plans. This is purely administratively. You still need to configure the effective difference between the two billing plans (added volume, bandwidth, …). Based on the full billing plan you can provide customized upgrade paths using upgrade rules (under Service / Rules / upgrade rules), this allows you to shield certain billing options from being available based on the subscribers current billing plan and/or other properties.
As soon as you created the upgrade packages they will be automatically become available for your clients as long as you have an upgrade compatible portal or use a portal from the portal page editor. (Make sure upgrade packages are enabled in general settings.)
Calender days allow you to specify special recurrent days and moments. It can for example be used to specify holidays, office hours or other cyclic or one-off events. These calendar days can be tied to a billing plan, accounts configured with this billing plan are only valid on the dates time configured in this calendar day.
Here you can configure some limitations that are set for mac based users. These users have no authentication but with this module you can still configure their network options.
Define how the session time will be calculated when the guest logs off. You can choose to use the measured start/stop times or (the second option) substract the idle time-out from the stop-time for a more realistic session-time.
Configure the VAT rate and currency to be used in reports, invoices, …
When a guest browses to the upgrade domain you can choose to show full billing-plans or upgrade packages. Enable
upgrade packages and create packages in the billing sub-menu. When full plans are shown you can additionally offer a rebate based on the remaining time of the current plan.
Note: a custom portal needs to support upgrade packages/options. Please contact support for more information.