Table of Contents

Billing Settings

Mitchell Paul-Soumis Updated by Mitchell Paul-Soumis

Read Time: 8 mins

In this article, we'll be reviewing the Billing Settings, looking through each section of the settings, and detailing what each field controls, as well as how this will affect the billing behavior of your Sonar instance.

Billing Settings is where you control general things like if a late fee should be applied to an account, or if an account should move to a delinquent status on a Saturday. For setting the specific pace of when billing events should take place, you can set these on a per account type basis in Billing Defaults.

First Time Setup

When signing in to your Sonar instance for the first time, you may be greeted by the initialization process. These sets of pages are designed to get your Sonar instance off the ground and cover the basic functionality of your instance. One of these pages deals with the configuration of your Billing Settings:

These parameters function identically to those contained in the instance, and each section exhibits the same behavior.

Proration Settings

Accounting Period Auto-Close

Days to check delinquency

Payment and Card Management

Billing Settings

The overall page of the Billing Settings is available by:

  1. Clicking on Settings
  2. Expanding the Billing category
  3. Clicking on Billing Settings


Proration in Sonar calculates the difference between the current amount paid and the new amount due through the days that have gone by in the month. The Proration check-boxes in Billing Settings will determine whether or not these boxes are checked by default when making changes on customer accounts.

Proration will always calculate the amount due based on days remaining in the current bill cycle. When making modifications to a customer account, the exact proration date can be modified.
  1. The Prorate Services checkbox allows you to edit customer services mid-bill cycle and adjust the pricing as the change is made.
  2. The Prorate Service Quantity checkbox allows you to add additional amounts of an identical service to a customer account while only billing them for the time left in the billing cycle.
  3. The Prorate Account Status Change checkbox allows you to make account changes on a customer's account, such as canceling a customer account, and the remaining bill amount will automatically be refunded to the account's payment method.
    If an account is set to have activation day billing as well as an initial invoice generated upon activation (the "Generate Invoice on Account when First Activated" field is enabled under Settings menu > Billing > Billing Settings), you will also need to have the "Prorate Account Status Change" field enabled (under Settings menu > Billing > Billing Settings).

    If the other settings are in place but the "Prorate Account Status Change" field is not enabled, the invoice will not be generated until the next billing period.
  4. The Prorate Billing Day Change checkbox allows you to prorate any amount due as a result of a change in billing day, made through either customer request or for company requirements - such as migrating all customers to a first of the month billing cycle.
  5. The Round Prorated Amounts checkbox will allow you to configure round dollar amounts, either to the nearest cent or dollar depending on your company's preferences.

General Accounting

The General Accounting section of the Billing Settings allows you to control the limitations of the accounting period, controlling when the instance checks due invoices for delinquency, and whether or not to use daily billing.

The accounting period being closed determines the cutoff point where you can no longer delete payments made, allowing you to reconcile the transactions in accounting software.

Accounting Period options

The Accounting Period is divided into two portions - Accounting Periods Close Date and Accounting Period Auto Close.

The Accounting Period Close Date allows you to manually set a specific date to close the accounting period, useful for situations where an outside accounting firm does the finances on a set date every month.

The Accounting Period Auto Close allows you to set a repeating time to close the accounting period, useful for an accountant on staff who frequently does the books.

Implications of closing the accounting period

Most accounting in Sonar requires that changes to existing transactions be performed by applying adjustments to rectify any errors. You cannot typically edit or delete any transactions. The exceptions to this are reversing an invoice credit and reversing a discount. When you attempt to reverse a discount transaction or reverse an invoice credit and the accounting period is not closed, the transaction will be zeroed and marked as void. This is because, in an unclosed period, these transactions have not yet affected your financial reporting.

However, if the accounting period is closed, you cannot reverse an invoice credit, and reversing a discount will create a corresponding debit transaction with the current date, rather than zeroing the transaction.

Past-dated payments cannot be created in a closed accounting period, only in an open one.

For this reason, it is recommended to close your accounting period at the end of every day when you enter your data into accounting software. This allows you to rectify small errors made the day they are made but forces a reconciliation if they are modified on the following days.

Days to Check Delinquency

Working hand in hand with the Billing Defaults described further down, un-checking these boxes will disable the delinquency check on those days, designed to prevent calls due to disconnected accounts.

If you'd like to disable Holidays rather than specific days of the week, please refer to Settings -> Delinquency Exclusions and review our Delinquency Exclusions: Overview and Use Cases article.
Daily Billing

Daily Billing will run at 12:05 AM local to your instance's time zone and automates the following actions in your Sonar instance:

  1. Automatic invoice generation
  2. Automatic invoice emailing
  3. Automatic service billing (debits & credits)
  4. Automatic payment application
If daily billing isn't enabled within your billing settings, these functions will need to be performed manually for each account in your Sonar instance.

Payment & Card Management

In this section of the Billing Settings, you can configure parameters related to the payment card as configured on the customer account. This section also determines the Auto-Pay attempts, minimum credit card payments, and the minimum amount on which to charge the associated credit card.

Additional Management

The final section of the Billing Settings page deals with the management of fees automatically charged to customers, and controlling the account status once an account is disconnected from the network.

The Disconnect Account Status dropdown allows you to set a global default for what status accounts should switch to after being disconnected. For more information on account disconnection, review our Disconnecting an Account article.

Printed Invoice Fee Service
As of 2014, the Telecommunications Act and Broadcasting Act, under Bill C-43, were amended to prohibit Canadian communications service providers from charging customers a fee to receive paper bills for wireless, Internet, telephone and television services.

The Printed Invoice Fee Service dropdown allows you to apply a debit to customer accounts when they choose to receive a paper invoice or statement. This service will get applied whenever an invoice for the account is batched, and we have an article on Invoice Batching you can review for more information.

Enabling the Printed Invoice is done on the account's billing parameters, pictured here on one of our Demo accounts:

Late Fees

The Late Fees configuration portion of the Billing Settings page is enabled by checking the "Apply Late Fees" checkbox, located near the bottom of the page:

Once that box is checked, a number of options will appear:

  1. The Apply Late Fees to Child Invoices checkbox will apply only to accounts in a Parent/Child structure and will Apply Late Fees to the Child invoices in addition to Parent invoices when the payment due date is missed. For more information on Parent and Child account relationships, please see the Child Accounts: Best Practices & How Tos article.
  2. The Invoice and Email Late Fees Immediately checkbox determines how Late Fees are handled. If this box is unchecked Late Fees will be added as a transaction on the account and invoiced in the next service period. If checked, an invoice would be created immediately and emailed to the customer for immediate notification.
    Invoices for Lates Fees created with this option cannot be included in a printed invoice batch. They can only be emailed.
    Invoices generated by Late Fees will have their due date set to the very next day, but will never themselves incur additional late fees.
  3. The Exclude Inactive Accounts from Late Fees option will allow the system to ignore any accounts which have already been deactivated and have an amount owing.
  4. The Late Fee Mode dropdown allows you to select from two options for applying late fees:
    1. Late Fee is applied as a fixed charge, based on the amount associated with the late fee service
    2. Late Fee is applied as a percentage of the delinquent balance, or as the amount of the late fee service, whichever is higher
  5. The Late Fee Percentage field will only appear if the Late Fee Mode is set to "Late Fee is applied as a percentage of the delinquent balance, or as the amount of the late fee service, whichever is higher" and allows you to determine the percentage of the invoice amount to be charged as a late fee.
  6. The Late Fee Minimum Delinquency Amount allows you to set a minimum amount on an invoice prior to charging the Late Fee. This is useful if you'd like to avoid charging late fees on invoices generated by small fees, such as service change or vacation mode fees.
  7. The Late Fee Service allows you to set a created Late Fee Service which will be applied as a debit on the customer's account when the invoice becomes past due. For more information on Services and how to create them, please review the Services: Overview article.
  8. The Account Types to Exclude from Late Fees dropdown allows you to select one or multiple account types which will be excluded from the late fee parameters configured here.
  9. The Days After Invoice Due for Late Fee Application allows you to set when the Late Fee is applied to the invoice and is separate from any billing parameters other than the due date configured as a Billing Default.
When configuring late fees within the billing settings, if the "Days After Invoice Due For Late Fee Application" field is set to 0, the late fee will be applied on the due date of the invoice.

How did we do?

Setting up Bank Account & Credit Card Processors

Billing Defaults