Difference between revisions of "Subscriptions"
(→Usage) |
|||
Line 35: | Line 35: | ||
It is not recommended to delete subscriptions, or the user will not be billed for that subscription. If the user stops using a service, set the '''Activation end''' value to the date when he does so. | It is not recommended to delete subscriptions, or the user will not be billed for that subscription. If the user stops using a service, set the '''Activation end''' value to the date when he does so. | ||
<br><br> | <br><br> | ||
=== Example of email with subscriptions === | = Advanced information = | ||
In this section you can find out how subscriptions works and how users are paid according to their type. | |||
==== Example of email with subscriptions ==== | |||
Charging for subscriptions.<br> | Charging for subscriptions.<br> | ||
Line 45: | Line 49: | ||
Service: res_1 - 110.0000<br> | Service: res_1 - 110.0000<br> | ||
<br><br> | <br><br> | ||
== Subscription calculation == | === Subscription calculation === | ||
Subscriptions are calculated by the following rules: | Subscriptions are calculated by the following rules: | ||
Line 56: | Line 60: | ||
On a first day of every month at 00:10:00 an action is executed which performs the calculations (blocked users are skipped). | On a first day of every month at 00:10:00 an action is executed which performs the calculations (blocked users are skipped). | ||
<br><br> | <br><br> | ||
=== Prepaid users === | ==== Prepaid users ==== | ||
For Prepaid users, the balance subtracts the Subscription price for this new month. | For Prepaid users, the balance subtracts the Subscription price for this new month. | ||
A New Payment is created, with type = 'Subscription', to mark the user's balance deduction (only for Prepaid users). | A New Payment is created, with type = 'Subscription', to mark the user's balance deduction (only for Prepaid users). | ||
If a Prepaid user's balance becomes negative, this user is blocked and receives a notification email (as does his owner). | If a Prepaid user's balance becomes negative, this user is blocked and receives a notification email (as does his owner). | ||
<br><br> | <br><br> | ||
====Allow prepaid users balance to drop below zero ==== | =====Allow prepaid users balance to drop below zero ===== | ||
<!---This functionality is available from MOR 9---> | <!---This functionality is available from MOR 9---> | ||
There is an option to allow or not user balance to drop below zero | There is an option to allow or not user balance to drop below zero. Go to '''SETTINGS -> Setup -> Settings -> Various -> Do not allow prepaid user balance drop below zero''': | ||
<br><br> | |||
'''SETTINGS -> Setup -> Settings -> Various -> Do not allow prepaid user balance drop below zero''' | [[File:do-not-allow.png]] | ||
<br><br> | |||
If this option is '''not enabled''' - then MOR allows user balance to drop below zero. If this option '''is enabled''' - user is blocked when there is not enough money for a subscription - both user and admin are informed about this by email. | If this option is '''not enabled''' - then MOR allows user balance to drop below zero. If this option '''is enabled''' - user is blocked when there is not enough money for a subscription - both user and admin are informed about this by email. | ||
<br><br> | <br><br> | ||
==== Postpaid users ==== | |||
=== Postpaid users === | |||
For Postpaid users, the balance subtracts the Subscription price for the previous month. | For Postpaid users, the balance subtracts the Subscription price for the previous month. | ||
If the Postpaid user's balance + credit < 0, he is blocked and receives a notification email (as does his owner). | If the Postpaid user's balance + credit < 0, he is blocked and receives a notification email (as does his owner). | ||
<br><br> | <br><br> | ||
===Subscriptions scheme=== | ===Subscriptions scheme=== | ||
Line 87: | Line 87: | ||
<br><br> | <br><br> | ||
* Account type '''Prepaid''' or '''Postpaid''' can be changed in [[User_Details|user details]] | * Account type '''Prepaid''' or '''Postpaid''' can be changed in [[User_Details|user details]] | ||
* [[Balance_and_Credit|'''Credit''']] is an amount of money which user [[Balance_and_Credit|is allowed to owe]] you. | |||
* [[Balance_and_Credit|'''Credit''']] is an amount of money which user | |||
'''Example 1''': user balance is -4.00 USD, credit = 5.00 USD. Balance + credit = 1 USD, so user will still be able to call. | '''Example 1''': user balance is -4.00 USD, credit = 5.00 USD. Balance + credit = 1 USD, so user will still be able to call. | ||
Line 97: | Line 96: | ||
* '''Balance''' is an amount of money user <u>already</u> paid you, but <u>have not been spent yet</u> on services you provide (can make calls using this money). Current user '''balance''' can be checked in [[User_Details|user details]] | * '''Balance''' is an amount of money user <u>already</u> paid you, but <u>have not been spent yet</u> on services you provide (can make calls using this money). Current user '''balance''' can be checked in [[User_Details|user details]] | ||
* [[ | * [[Subscriptions#Allow_prepaid_users_balance_to_drop_below_zero|Allow prepaid users balance to drop below zero]] | ||
<br><br> | <br><br> | ||
====Example==== | |||
The user is postpaid. | |||
On a first day of his first month: | |||
* User balance is: - | * User balance is: -75 USD. | ||
- | -75 USD is for calls. Also, the user has to pay 475 USD for subscriptions. | ||
* The system calculates the subscription price and deducts | * The system calculates the subscription price and deducts 475 USD from his balance. | ||
* The user balance becomes - | * The user balance becomes -550 USD. | ||
* The user gets an invoice for | * The user gets an invoice for 550 USD. | ||
* He makes a payment of | * He makes a payment of 500 USD. | ||
* The user's balance becomes - | * The user's balance becomes -50 USD. | ||
<br><br> | <br><br> | ||
On the first day of the next month: | |||
In the next month, the user gets an invoice for calls made over that month + subscription prices in that month. | In the next month, the user gets an invoice for calls made over that month + subscription prices in that month. | ||
- | -50 USD will be shown on the invoice, but will not be included in the new invoice. | ||
<br><br> | |||
= See Also = | |||
* [[Services]] |
Revision as of 09:26, 26 June 2013
Description
If you want to assign Service to a client, you need to make a subscription for that user. Only then user can use the service and is monthly, daily or one time charged for the product he gets.
Who can configure and use services?
- Creating, editing, deleting subscriptions can only be done by Admin, Reseller/Reseller PRO and Accountant with permissions.
- Simple users can see his subscriptions in his Personal Menu: Personal details –> Subscriptions, but cannot edit or delete them.
Configuration
Go to SETTINGS –> Accounting –> Services –> Subscriptions:
Here you can see the list of subscriptions, time period of those subscriptions, service name of the subscription, user and device that subscription is assigned to.
Usage
By clicking on the icon in Subscriptions page or Users list you will see all subscriptions assigned to that user.
A Subscription can have a Memo. For example: if you sell DID, you can make a note of its number here. Subscriptions also have the important fields Activation start and Activation end. This data interval will be billed in the invoice, but dates before and after this interval will not be billed.
NOTE: A service is billed from Activation Start till Activation End, and from the start till the end of the invoice period. The time period that fits within both the previous periods is the actual period that will be billed.
Every month a subscription about all subscriptions made in the system during the month is sent to admin. Also resellers' subscriptions are also sent to admin.
Deleting Subscription
It is not recommended to delete subscriptions, or the user will not be billed for that subscription. If the user stops using a service, set the Activation end value to the date when he does so.
Advanced information
In this section you can find out how subscriptions works and how users are paid according to their type.
Example of email with subscriptions
Charging for subscriptions.
Date: 2012-5
1 User: Test User #1(101):
Service: Test_periodic_service - 10.0000
Service: Test_periodic_service - 10.0000
2 User: User Resellers(user_reseller):
Service: res_1 - 110.0000
Subscription calculation
Subscriptions are calculated by the following rules:
- When a Subscription is assigned to the Prepaid user, the price for the first month is deducted from the user's balance instantly (and an appropriate Payment with type = subscription is created).
- If the Prepaid user does not have enough balance to cover this subscription, the subscription fails.
- When a Subscription is assigned to a Postpaid user, no changes are made to his balance instantly.
On a first day of every month at 00:10:00 an action is executed which performs the calculations (blocked users are skipped).
Prepaid users
For Prepaid users, the balance subtracts the Subscription price for this new month.
A New Payment is created, with type = 'Subscription', to mark the user's balance deduction (only for Prepaid users).
If a Prepaid user's balance becomes negative, this user is blocked and receives a notification email (as does his owner).
Allow prepaid users balance to drop below zero
There is an option to allow or not user balance to drop below zero. Go to SETTINGS -> Setup -> Settings -> Various -> Do not allow prepaid user balance drop below zero:
If this option is not enabled - then MOR allows user balance to drop below zero. If this option is enabled - user is blocked when there is not enough money for a subscription - both user and admin are informed about this by email.
Postpaid users
For Postpaid users, the balance subtracts the Subscription price for the previous month.
If the Postpaid user's balance + credit < 0, he is blocked and receives a notification email (as does his owner).
Subscriptions scheme
- Account type Prepaid or Postpaid can be changed in user details
- Credit is an amount of money which user is allowed to owe you.
Example 1: user balance is -4.00 USD, credit = 5.00 USD. Balance + credit = 1 USD, so user will still be able to call.
Example 2: user balance is -4.00 USD, credit = 4.00 USD. Balance + credit = 0 USD, so user will not be able call.
Credit can be changed in user details
- Balance is an amount of money user already paid you, but have not been spent yet on services you provide (can make calls using this money). Current user balance can be checked in user details
Example
The user is postpaid.
On a first day of his first month:
- User balance is: -75 USD.
-75 USD is for calls. Also, the user has to pay 475 USD for subscriptions.
- The system calculates the subscription price and deducts 475 USD from his balance.
- The user balance becomes -550 USD.
- The user gets an invoice for 550 USD.
- He makes a payment of 500 USD.
- The user's balance becomes -50 USD.
On the first day of the next month:
In the next month, the user gets an invoice for calls made over that month + subscription prices in that month.
-50 USD will be shown on the invoice, but will not be included in the new invoice.