This article covers
I am receiving an error while trying to disable reason codes
Summary
If you are trying to disable reason codes and receive the error- "You must have one active reason to display on the self-serve portal"
This error is thrown, if you are trying to disable reason codes, when in fact you have made reason codes mandatory. Disable the toggle to make reason codes mandatory, and you would then be able to disable the reason codes from Settings > Configure Chargebee > Billing LogIQ > Reason Codes.
Solution
If you have made reason codes mandatory by enabling the toggle shown below:
Then, you would not be able to disable any reason codes, as you would receive an error message as shown below:
In order to disable the required reason codes, disable the toggle that makes the reason codes mandatory first:
You would then be able to disable the desired reason codes.
Here’s a short video demonstrating the whole process → https://www.loom.com/share/9c599b6036b548868c26926bdf33bd55
Note:This is applicable to reason codes associated with all entities