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

From Kolmisoft Wiki
Jump to navigationJump to search
 
(25 intermediate revisions by 6 users not shown)
Line 1: Line 1:
MOR does not let to delete users who made at least 1 call in the past.
MOR/M4 does not allow the deletion of users who have made at least one call or payment in the past to prevent issues with billing integrity.


'''Let’s Break It Down: Why Deleting Users Can Mess Up Billing'''


= WHY?!?!? =
Imagine this setup:
* You have 2 users: U1 and U2.
* You have 1 provider: P1.


<big><big><big>'''The answer is simple - because it will ruin the billing.'''</big></big></big>
'''Here’s what happens during the month:'''
* U1 makes 20,000 calls (at 1 EUR per call) = 20,000 EUR.
* U2 makes 10,000 calls (at 1 EUR per call) = 10,000 EUR.


== Simple example ==
So, in total:
* Users owe you 30,000 EUR.
* Since you sell at a 100% margin, you pay your provider P1 15,000 EUR for the calls.
* Your profit = 15,000 EUR.


Let's say we have 2 (TWO) users U1 and U2 and 1 (ONE) provider P1.
'''What happens if you delete U1 and their calls?'''
Now the system only shows U2 with 10,000 calls, meaning:
* You see that you owe P1 50% of 10,000 EUR = 5,000 EUR.
* BUT P1’s records still show they sent 30,000 EUR worth of calls, meaning you owe them 15,000 EUR.
'''The Result:'''You think you owe 5,000 EUR, but P1 demands 15,000 EUR. This mismatch leaves you with a -10,000 EUR loss for the month!


During the month one user U1 dialed 20.000 calls and another user U2 dialed 10.000.
'''The Lesson:''' Never delete users with historical call data, as it disrupts billing and creates financial discrepancies!
<br><br>
= Solution =


For the sake of simplicity 1 call = 1 EUR worth.
* '''[[Archived_calls | Archive or Delete Calls]]:''' Archive the user’s calls to TGZ, or choose the option ''Delete calls instead of archiving''.
* '''Delete User [[Payments]]:''' Payment deletion can only be done by Kolmisoft engineers and is billed at [[Support#Rates_of_technical_services | an hourly rate]].
* '''Alternative: [[Hide Users]]:''' If you don’t want to delete a user but prefer not to see them in your system, you can hide them.


So user U1 should pay you 20.000 EUR and user U2 should pay you 10.000 EUR. Total 30.000 EUR.
''Note'': In the latest MOR version, hidden users no longer appear in search filters, keeping your interface clean and uncluttered.


You sell with 100% margin, so that way you have to pay 15.000 EUR to your provider P1 for the calls.
<br><br>


And 15.000 EUR is your profit.
= See also =
 
<!---This functionality is available from MOR 9--->
Imagine now what happens when you delete user U1 from the system with all his calls.
[[Hide_provider | Hide Provider]]<br>
 
[[Hide_Devices | Hide Devices]]
We have such situation:
 
During the month user U2 made calls worth of 100.00 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 calls and not 10.000 as you say. And these calls worth 15.000 EUR.
 
So you will be in -10.000 EUR '''(MINUS 10.000 EUR)''' after 1 month!
 
 
= What to do? =
 
Hide users if you don't want to see them anymore in your system.

Latest revision as of 08:25, 14 January 2025

MOR/M4 does not allow the deletion of users who have made at least one call or payment in the past to prevent issues with billing integrity.

Let’s Break It Down: Why Deleting Users Can Mess Up Billing

Imagine this setup:

  • You have 2 users: U1 and U2.
  • You have 1 provider: P1.

Here’s what happens during the month:

  • U1 makes 20,000 calls (at 1 EUR per call) = 20,000 EUR.
  • U2 makes 10,000 calls (at 1 EUR per call) = 10,000 EUR.

So, in total:

  • Users owe you 30,000 EUR.
  • Since you sell at a 100% margin, you pay your provider P1 15,000 EUR for the calls.
  • Your profit = 15,000 EUR.

What happens if you delete U1 and their calls? Now the system only shows U2 with 10,000 calls, meaning:

  • You see that you owe P1 50% of 10,000 EUR = 5,000 EUR.
  • BUT P1’s records still show they sent 30,000 EUR worth of calls, meaning you owe them 15,000 EUR.

The Result:You think you owe 5,000 EUR, but P1 demands 15,000 EUR. This mismatch leaves you with a -10,000 EUR loss for the month!

The Lesson: Never delete users with historical call data, as it disrupts billing and creates financial discrepancies!

Solution

  • Archive or Delete Calls: Archive the user’s calls to TGZ, or choose the option Delete calls instead of archiving.
  • Delete User Payments: Payment deletion can only be done by Kolmisoft engineers and is billed at an hourly rate.
  • Alternative: Hide Users: If you don’t want to delete a user but prefer not to see them in your system, you can hide them.

Note: In the latest MOR version, hidden users no longer appear in search filters, keeping your interface clean and uncluttered.



See also

Hide Provider
Hide Devices