Table of Contents
Delinquency Billing Best Practices
Updated by Mitchell Paul-Soumis
Read Time: 11 mins
The purpose behind having a long-term delinquent account automatically switch from an active status to an inactive status is not to trigger a provisioning change, rather it is designed to prevent additional debits from running on the account when the individual is not able to access their services due to their delinquency. The provisioning change to limit a delinquent account's access should be triggered by the delinquency itself, not the status change.
Delinquency in Sonar
A single invoice (or even multiple invoices) can become delinquent without affecting the account status. An invoice being delinquent simply means the amount was not paid prior to the due date. Until the Grace Period has elapsed, the account status will not change.
Delinquency in Sonar is a term used in two parts - First, the invoice becomes due, then after a certain period of time - defined as Grace Days - the account becomes Delinquent, which triggers the process flow below.
Invoice Delinquency and Account Delinquency combine functions from multiple portions of the settings page. The primary features you'll be interacting with to establish Delinquency Billing are:
- Account Statuses - Creating an account status for Delinquent Customers. You can learn more about creating an Account Status here.
- Address Lists - These will be used to disconnect delinquent customers after a long period of non-payment, automating the process of taking a delinquent customer and removing them from your network. For more information on address lists, see the article here.
- Delinquency Checks, and Delinquency ExclusionsTo have a delinquency exclusion be applied every year, leave the Year field blank when setting up the exclusion.
- Delinquency Grace Periods, configured under Billing Defaults
- Late Fees and reconnection fees
In the screenshot below we have an account whose invoice is created on the 1st of each month and 15 days later (16th of each month) the invoice becomes due. If the customer has not paid their invoice on the 16, the invoice is considered past its due date but not yet delinquent. On the 21st of each month (5 days past the due date), if the customer has still not paid off that invoice, the invoice becomes delinquent and thus moving the account to a delinquent status. If the customer requests additional days to pay off the invoice, you can use the Grace Until section to change the date when the account becomes delinquent.
Under the Billing Default you're creating for your customers, ensure “Move accounts into another status after being delinquent for a preset period” is checked and complete all required fields below:
In this example, setting Days of Delinquency for Status Switch
to 7 days is crucial — to ensure the customer does not have another bill run when they're already delinquent, the status must switch before the end of the month. With these parameters, the Account will become inactive on the 28th of the month, which means that regardless of when the customer falls behind, the status will always switch in time for the next billing run.
Process Flow Details
In Sonar, there's a flow for Billing and for Delinquency Billing. In our example, this flow begins on the 1st of the month. The Sonar system will check the account's current status against the list of account statuses that activate accounts. If the account is active, then billing runs, tallying the services and discounts into an invoice.
From there, assuming no payment is made until the Due Day has arrived, Invoice Delinquency checks will occur. At this point, the provided Grace Days will begin counting down before the invoice moves into a Delinquent state.
Once the Grace days have elapsed, the Account enters Delinquency. It's at this stage that the system will check against any Delinquency Exclusions for specific dates or days of the week. If there are none, the account becomes delinquent, if not, then the account becomes delinquent at the following opportunity.
At this point, the account is placed into the Delinquent Address list, and the final countdown to the status switch occurs.
Best Practices or Why You Should Use Delinquency
The ultimate goal of delinquency in Sonar is to encourage some kind of action from the customer, and as delinquency is a result of non-payment the desired action is re-payment of past due balances. Using the Delinquency settings built into the Billing Parameters should be one of the tools to encourage the desired action.
Generally speaking, effectively using the Delinquency Billing parameters requires some thought in order to ensure the actions being taken will force the customers down the right path. It may be helpful to frame Delinquency as the number of days you're willing to let your customer be late before assuming they won't be paying you, and once those days have elapsed, some action should be taken. When making use of the “Move accounts into another status after being delinquent for a preset period” toggle in the Billing Parameters, the Delinquency Account Status should trigger in advance of the next bill due date in order to prevent the customer from paying for an additional month of service for which they'll receive no service.
Rather than taking a passive approach, which is to say simply sending out payment reminders and adding late fees, you can leverage Sonar to take a more active approach to the customer's delinquency. Below, we'll look over some potential scenarios that leverage Delinquency effectively, and explain both the driving force and the desired action.
Using the Delinquent Status to Slow Down the Connection
The first scenario we'll look at will touch on using Address Lists in greater detail. This scenario was briefly touched on in the Process Flow Details section, but we'll expand on what's involved and how to do it here.
For this scenario, we're going to leave the delinquent accounts active in order to explore a commonly used method of driving our desired action, which is the payment of the delinquent amount. This method uses Address Lists in order to control the customer's speed. The goal here is to create a connection slow enough that basic usability is reduced, but with enough speed that loading the customer portal or their bank account to make a payment is still doable. This encourages the customer to pay in order to restore their full speed in two ways:
- By slowing down their internet rather than cutting the connection abruptly, a sense of goodwill is fostered with the customer without placing an undue burden on your network backhaul due to the reduced speeds.
- If the customer is somehow unaware of their delinquency, slowing down their connection is likely to make them call in in order to troubleshoot connectivity, which will allow you and your support staff to gently remind them of their delinquency and collect payment
Creating the Address List
In order to create an Address List that will handle delinquent customers, go to Settings → Networking → Address Lists, and click on Create Address List
Once that's done, and you have the Create Address List window open, we're going to be creating a very basic Delinquent Address List
This Address List will apply only to delinquent customers and using it, we can design a policy on the Inline Device that will reduce speeds for customers who are delinquent
Using Status Switching to Deactivate an Account
This second scenario will look at the configuration of Billing Defaults as this policy would apply across your instance, and cover the most common Delinquency scenario, which is infrequent delinquency across your entire customer base. However, it remains prudent to have some delinquency system in place, as presuming that no customers (or very few customers) will become delinquent will create a larger workload down the line as you grow and scale.
For this scenario, we'll assume that you're utilizing RADIUS for authenticating and delivering service to your customers. For this catch-all Billing Default, which we'll be applying to Residential Accounts, we'll enable “Move accounts into another status after being delinquent for a preset period” and set the Days of Delinquency for Status Switch to 7 days. This is done for two reasons:
- Delinquency checking
- Billing Defaults
Additionally, we also want to make sure we're setting a Delinquency Account Status. In the screenshot provided in the first section of this article, the Delinquency Account Status is simply set to “Inactive”, which while it is functional, doesn't describe the intended purpose of the status. In this instance, we'll proceed with creating a new account status, named “Delinquent”.
In this scenario, we're deactivating delinquent accounts in order to both remove their current service and prevent them from being billed for service they won't be receiving.
This method is an escalation of the previous scenario where customer connections were slowed down and is designed as a final measure when slowing down the connection, sending reminders, and charging late fees doesn't work to drive action on the customer's account.
Frequently Asked Questions
- If an account is delinquent and makes a payment on the “billing day”, it should automatically create an invoice, correct?
- Let's walk through a few different scenarios:
- If the Next Bill Date on a delinquent Account is exactly “today” when a payment is made and the account is brought out of delinquency/made Active, billing will run as normal, assuming ‘Daily Billing’ is on, and automatically create an Invoice.
This wouldn’t happen immediately when being reactivated, just the next time billing runs for the day (hourly)- If the Next Bill Date is in the past, but the Bill Day is the same day, i.e., the Next Bill Date is 10/17/2023, the Bill Day is the 17th, and a payment was made today - the Next Bill Date would be pushed to next month, 11/17/2023, and no Invoice would be created.
- If the instance has the Billing Setting “Prorate Account Status Changes” and this payment changes the Account status on the account to active again, prorated transaction(s) will be created, but not invoiced at this time.
- Let's walk through a few different scenarios:
- Does it matter what time of the day that the account comes out of delinquency?
- Yes - If the Next Bill Date is “today”, it will be pushed to the next month if there is less than an hour left in the day.
- Is an invoice generated automatically throughout the month, once an account comes out of delinquency?
- Invoices are generated automatically on an Account's Bill Date when “Daily Billing” is enabled on an instance and the Account is Active.
- Does automatic invoicing work the same if the account status was moved from Active to Inactive due to delinquency, then a payment is made, and the account moves back to Active status?
- If a payment is made that causes an account to move to an Active status based on the account billing parameters, then the account will be billed on its next Bill Date. If the Bill Date had fallen in the past due to being delinquent for a long enough period of time, the next Bill Date will be updated to the next applicable day and be billed at that time.