Difference between revisions of "Why MOR does not allow to delete users"

From Kolmisoft Wiki
Jump to navigationJump to search
(24 intermediate revisions by 5 users not shown)
Line 1: Line 1:
MOR does not let to delete users who made at least 1 call in the past.
'''MOR/M2 does not allow users to be deleted who have made at least one call (or has at least 1 payment) in the past.'''
<br><br>
= WHY? =


= WHY?!?!? =
<big><big><big>'''The answer is simple - because it would ruin the billing.'''</big></big></big>
<br><br>
== Simple example ==


'''The answer is simple - because deleting user with calls will ruin the billing.'''
Let's say we have 2 (TWO) users U1 and U2 and 1 (ONE) provider P1.


== Simple example ==
During the month, one user U1 dialed 20,000 calls and the other user U2 dialed 10,000.


Let's say we have 2 (TWO) users U1 and U2 and 1 (ONE) provider P1.
For the sake of simplicity, 1 call = 1 EUR.


During the month one user U1 dialed 20000 calls and another user U2 dialed 10000.
So user U1 should pay you 20,000 EUR and user U2 should pay you 10,000 EUR. Total 30,000 EUR.


For the sake of simplicity 1 call = 1 EUR worth.
You sell with 100% margin, so that way you have to pay 15,000 EUR to your provider P1 for the calls.


So user U1 should pay you 20000 EUR and user U2 should pay you 10000 EUR. Total 30000 EUR.
And 15,000 EUR is your profit.


You sell with 100% margin, so that way you have to pay 15000 EUR to your provider P1 for the calls.
Imagine now what happens if you delete user U1 from the system with all his calls.


And 15000 EUR is your profit.
We have this situation:


Imagine now what happens when you delete user U1 from the system with all his calls.
During the month user U2 made calls worth 10,000 EUR and you see that you should pay provider 50% of that = 5,000 EUR to your provider P1.


We have such situation:
BUT!!!! Provider P1 sees that he sent 30,000 EUR worth of calls and not 10,000 as you say. And these calls are worth 15,000 EUR.


During the month user U2 made calls worth of 10000 EUR and you see that you should pay provider 50% of that - 5000 EUR to your provider P1.
So you will be at -10.000 EUR '''(MINUS 10.000 EUR)''' after  one month!
<br><br>
= What to do? =


BUT!!!! Provider sees that he sent 30000 calls and not 10000 as you say. And these calls worth 15000 EUR.
[[Hide_Users | Hide users if you don't want to see them any more in your system]]. In the latest MOR version, hidden users are not visible in search filters.


So you will be in -10000 EUR after 1 month!
= See also =
<!---This functionality is available from MOR 9--->
[[Hide_provider | Hide Provider]]<br>
[[Hide_Devices | Hide Devices]]

Revision as of 06:13, 9 August 2021

MOR/M2 does not allow users to be deleted who have made at least one call (or has at least 1 payment) in the past.

WHY?

The answer is simple - because it would ruin the billing.

Simple example

Let's say we have 2 (TWO) users U1 and U2 and 1 (ONE) provider P1.

During the month, one user U1 dialed 20,000 calls and the other user U2 dialed 10,000.

For the sake of simplicity, 1 call = 1 EUR.

So user U1 should pay you 20,000 EUR and user U2 should pay you 10,000 EUR. Total 30,000 EUR.

You sell with 100% margin, so that way you have to pay 15,000 EUR to your provider P1 for the calls.

And 15,000 EUR is your profit.

Imagine now what happens if you delete user U1 from the system with all his calls.

We have this situation:

During the month user U2 made calls worth 10,000 EUR and you see that you should pay provider 50% of that = 5,000 EUR to your provider P1.

BUT!!!! Provider P1 sees that he sent 30,000 EUR worth of calls and not 10,000 as you say. And these calls are worth 15,000 EUR.

So you will be at -10.000 EUR (MINUS 10.000 EUR) after one month!

What to do?

Hide users if you don't want to see them any more in your system. In the latest MOR version, hidden users are not visible in search filters.

See also

Hide Provider
Hide Devices