Difference between revisions of "DID Billing"

From Kolmisoft Wiki
Jump to navigationJump to search
 
(23 intermediate revisions by 9 users not shown)
Line 1: Line 1:
= Description =  
= Description =  


DIDs can be billed. DID billing is quite complex, as they have three types of rates. That means three prices  are counted for one call. DID rates can be reached in the main DIDs window by clicking the [[Image:coins.png]] '''Rates''' icon for the selected DID:
DIDs can be billed. DID billing is quite complex, as they have three types of rates. That means three prices  are counted for one call. DID rates can be reached in the main DIDs window by clicking the [[Image:coins.png]] '''Rates''' icon for the selected DID.


Only the system Admin or Accountant with permission can change DID rates.
<br><br>
[[Image:did_rates.png]]
[[Image:did_rates.png]]
 
<br><br>
 


= Incoming rate =
= Incoming rate =
Line 15: Line 16:
The dialing user is the user in MOR, and this rate applies only then when MOR recognizes the dialing user (by PIN/ANI).
The dialing user is the user in MOR, and this rate applies only then when MOR recognizes the dialing user (by PIN/ANI).


NOTE: DID Incoming Connection Fee is applied only once in the case when many calls are made over IVR (Calling Cards, ANI/PIN). Because from user's perspective call is connected to DID only once and it should be charged only 1 time for connection fee.
<br><br>
=== DID Incoming price in Statistics ===
* In '''Invoices''' DID Incoming price is added to callers price, Resellers Users are paying that price to Reseller and he is paying those money to Admin
* In '''Finances -> Profit''' DID Incoming price is added to '''Total call price''' and affects '''Total profit'''
* In '''Quick Stats''' DID Incoming price is added to the '''Cost''' and affects '''Profit'''
* In '''Calls per day''' DID Incoming price is added to the '''Price''' and affects '''Profit'''
* In '''Summary''' DID Incoming price is added to the '''Originator price'''
* In '''Loss making calls''' DID Incoming price is subtracted from '''Loss'''
* In '''Aggregate''' DID Incoming price is added to the '''Originator'''


<br>
<br>
Line 20: Line 32:
= Owner rate =
= Owner rate =


For incoming calls when Owner rate is > 0 that means this rate is paid to MOR system owner by DID owner and it is profit for system owner.
For incoming calls, when the Owner rate is greater than zero, this rate is paid to the MOR system owner by the DID owner. This represents a profit for the system owner.


Rate should be < 0 (less then zero) - then it means that this price is paid TO DID owner.
If the rate is less than zero, this price is paid TO the DID owner.


This rate is charged even if local user dials another local user using DID with '''Owner Rate''' set.
This rate is charged even if the local user dials another local user using DID with '''Owner Rate''' set.


DID usage is not allowed if this rate is > 0 and DID Owner does not have enough balance to cover call costs.
DID usage is not allowed if this rate is > 0 and the DID owner does not have a [[Prepaid_Logic|large enough]] balance to cover call costs.


DID owner rate is not applied to DIDs' owner, e.g. Owner of the DID will be not charged when dialing his own DID.
DID owner rate is not applied to the DID's owner - that is, the owner of the DID will not be charged when dialing his own DID.


=== Who is DIDs owner? ===
=== Who is a DID's owner? ===


When DID is assigned to User/Device - owner is User:
When a DID is assigned to User/Device, the owner is the User:
<br><br>
[[Image:did_user_owner.png]]
<br><br>
If a DID is assigned to a Dial Plan, then its Owner can be selected in the DIDs settings and any user can be considered as the 'owner' of the DID and can be billed at this rate when anybody dials this DID.<br>
Select "Device" to see calls to this DID near this Device's calls:
<br><br>
[[Image:did_dp_owner.png]]
<br><br>
'''NOTE''' that '''Reseller''' can be the owner of the DID only if Dial Plan is used.
<br><br>


[[Image:did_user_owner.png]]
=== DID Owner cost in Statistics ===


If DID is assigned to some Dial Plan - then its Owner can be selected in DIDs settings and any user can be considered as 'owner' of the DID and can be billed by this rate when anybody dials this DID.<br>
* In '''Invoices''' DID Owner cost is showed to owner of this/those DID(s)
Select Device to see calls to this DID near this Devices calls:
* In '''Finances -> Profit''' DID Owner profit showed to admin to see the profit he gets from DIDs
<br>


[[Image:did_dp_owner.png]]
=== DID Owner Rate by CallerID from Tariff ===
<!---This functionality is available from MOR X5--->
It is possible to charge '''DID Owner''' by '''CallerID'''.
<br>
Select '''Tariff by Callerid''' and press ''Save changes'' ('''Provider''' and  '''User's Wholesale''' ''Tariffs'' are available). Selected ''Tariff'' will look up for best matching ''Prefix'' and will use that ''Rate''.
<br>
If ''CallerID'' is not matched and ''Rate'' not found in the ''Tariff'', then Call can be rejected or '''DID Owner''' can be charged by his default ''Rates''.
 
= Provider Rate =


For incoming calls, when the Provider rate is greater than zero, this rate is paid to the system owner by the Provider. It represents a profit for the system owner.


=== Provider Rate by CallerID from Tariff ===
<!---This functionality is available from MOR X11--->
It is possible to charge '''Provider''' by '''CallerID'''.
<br>
Select '''Tariff by Callerid''' and press ''Save changes'' ('''Provider''' and  '''User's Wholesale''' ''Tariffs'' are available). Selected ''Tariff'' will look up for best matching ''Prefix'' and will use that ''Rate''.
<br>
<br>
If ''CallerID'' is not matched and ''Rate'' not found in the ''Tariff'', then Call can be rejected or '''Provider''' can be charged by his default ''Rates''.


= Provider rate =
If the rate is less than zero, this price is paid TO the Provider for the DID usage.
<br><br>
=== DID Provider price in Statistics ===


For incoming calls when Provider rate is > 0 that means this rate is paid to system owner by Provider and it is profit for system owner.
* In '''Finances -> Profit''' DID provider price is subtracted from '''Total call self price''' and affects '''Total profit'''
* In '''Quick Stats''' DID provider price is subtracted from '''Self-Cost''' and affects '''Profit'''
* In '''Calls per day''' DID provider price is subtracted from '''Provider price''' and affects '''Profit'''
* In '''Summary''' DID provider price is subtracted from '''Terminator price'''
* In '''Loss making calls''' DID provider price is subtracted from '''Provider price''' and affects '''Loss'''
* In '''Aggregate''' DID provider price is subtracted from '''Terminator'''


Rate should be < 0 (less then zero) - then it means that this price is paid TO Provider for the DID usage.
<br><br>
= Work days and Free days =


It is available to set different DID rates for work days and free days. If you want to do this go to '''SETTINGS''' block -> '''Billing''' -> '''DIDs'''. Click on '''rates''' in the window you will see and then '''Split to Work Days and Free Days'''. To combine back click '''Combine to Work Days and Free Days''':
<br><br>
[[File:DIDs_workfree.png]]
<br><br>
<br><br>
= Rates Bulk management =
In [[DID_Management#DID_bulk_management | DIDs Bulk management]] first step click '''Manage Rates''' and you will be redirected to this window:
<br><br>
[[File:Rates_Bulk_management.png]]
<br><br>
Here you are able to change the Rate, Connection Fee, Increment, Minimal Time for all selected interval of DIDs.
<!---This functionality is available from MOR X4-->
Check a checkbox in '''Update?''' column which type of Rates should be updated, if it will be not checked, Rates will be not changed.  Be sure, that all data(Rate, Connection Fee, Increment, Minimal Time) written correctly. For example - if you will set Rate equal to zero, it will be applied to all DIDs in interval.
'''NOTE''' If '''Updated?''' checkbox will be not checked, Rates will be not updated.
<br><br>
= See also =
= See also =
* [[DID Billing Time explained]]
* [[DID Billing Time explained]]

Latest revision as of 13:49, 6 April 2023

Description

DIDs can be billed. DID billing is quite complex, as they have three types of rates. That means three prices are counted for one call. DID rates can be reached in the main DIDs window by clicking the Coins.png Rates icon for the selected DID.

Only the system Admin or Accountant with permission can change DID rates.

Did rates.png

Incoming rate

For incoming calls, when the Incoming rate is greater than zero, the rate is paid to the system owner by the user who is dialing to that DID. It represents a profit for the system owner.

If the rate is less than zero, the price is paid TO the dialing user for the DID usage.

The dialing user is the user in MOR, and this rate applies only then when MOR recognizes the dialing user (by PIN/ANI).

NOTE: DID Incoming Connection Fee is applied only once in the case when many calls are made over IVR (Calling Cards, ANI/PIN). Because from user's perspective call is connected to DID only once and it should be charged only 1 time for connection fee.

DID Incoming price in Statistics

  • In Invoices DID Incoming price is added to callers price, Resellers Users are paying that price to Reseller and he is paying those money to Admin
  • In Finances -> Profit DID Incoming price is added to Total call price and affects Total profit
  • In Quick Stats DID Incoming price is added to the Cost and affects Profit
  • In Calls per day DID Incoming price is added to the Price and affects Profit
  • In Summary DID Incoming price is added to the Originator price
  • In Loss making calls DID Incoming price is subtracted from Loss
  • In Aggregate DID Incoming price is added to the Originator


Owner rate

For incoming calls, when the Owner rate is greater than zero, this rate is paid to the MOR system owner by the DID owner. This represents a profit for the system owner.

If the rate is less than zero, this price is paid TO the DID owner.

This rate is charged even if the local user dials another local user using DID with Owner Rate set.

DID usage is not allowed if this rate is > 0 and the DID owner does not have a large enough balance to cover call costs.

DID owner rate is not applied to the DID's owner - that is, the owner of the DID will not be charged when dialing his own DID.

Who is a DID's owner?

When a DID is assigned to User/Device, the owner is the User:

Did user owner.png

If a DID is assigned to a Dial Plan, then its Owner can be selected in the DIDs settings and any user can be considered as the 'owner' of the DID and can be billed at this rate when anybody dials this DID.
Select "Device" to see calls to this DID near this Device's calls:

Did dp owner.png

NOTE that Reseller can be the owner of the DID only if Dial Plan is used.

DID Owner cost in Statistics

  • In Invoices DID Owner cost is showed to owner of this/those DID(s)
  • In Finances -> Profit DID Owner profit showed to admin to see the profit he gets from DIDs


DID Owner Rate by CallerID from Tariff

It is possible to charge DID Owner by CallerID.
Select Tariff by Callerid and press Save changes (Provider and User's Wholesale Tariffs are available). Selected Tariff will look up for best matching Prefix and will use that Rate.
If CallerID is not matched and Rate not found in the Tariff, then Call can be rejected or DID Owner can be charged by his default Rates.

Provider Rate

For incoming calls, when the Provider rate is greater than zero, this rate is paid to the system owner by the Provider. It represents a profit for the system owner.

Provider Rate by CallerID from Tariff

It is possible to charge Provider by CallerID.
Select Tariff by Callerid and press Save changes (Provider and User's Wholesale Tariffs are available). Selected Tariff will look up for best matching Prefix and will use that Rate.
If CallerID is not matched and Rate not found in the Tariff, then Call can be rejected or Provider can be charged by his default Rates.

If the rate is less than zero, this price is paid TO the Provider for the DID usage.

DID Provider price in Statistics

  • In Finances -> Profit DID provider price is subtracted from Total call self price and affects Total profit
  • In Quick Stats DID provider price is subtracted from Self-Cost and affects Profit
  • In Calls per day DID provider price is subtracted from Provider price and affects Profit
  • In Summary DID provider price is subtracted from Terminator price
  • In Loss making calls DID provider price is subtracted from Provider price and affects Loss
  • In Aggregate DID provider price is subtracted from Terminator



Work days and Free days

It is available to set different DID rates for work days and free days. If you want to do this go to SETTINGS block -> Billing -> DIDs. Click on rates in the window you will see and then Split to Work Days and Free Days. To combine back click Combine to Work Days and Free Days:

DIDs workfree.png

Rates Bulk management

In DIDs Bulk management first step click Manage Rates and you will be redirected to this window:

Rates Bulk management.png

Here you are able to change the Rate, Connection Fee, Increment, Minimal Time for all selected interval of DIDs.

Check a checkbox in Update? column which type of Rates should be updated, if it will be not checked, Rates will be not changed. Be sure, that all data(Rate, Connection Fee, Increment, Minimal Time) written correctly. For example - if you will set Rate equal to zero, it will be applied to all DIDs in interval.

NOTE If Updated? checkbox will be not checked, Rates will be not updated.



See also