Skip to main content

Late Fees

The Late Fees extension allows you to automate the application of additional charges on unpaid invoices after their due date. It offers great flexibility to configure fixed or percentage amounts, manage grace periods, and even exempt certain customers.

info

Penalty processing is performed automatically every day at 06:00 AM via a scheduled task.

Global Configuration

To configure late fees, go to Settings > Billing > Late Fees Settings.

Late Fees Settings

Available Parameters:

ParameterDescription
Enable Late FeesGlobally enable or disable automatic processing.
Fee TypeChoose between a fixed amount or a percentage of the invoice amount.
Fee AmountThe value to apply (e.g., 10 for 10% or 5.00 for $5).
Maximum Fee Cap(Optional) Defines the maximum amount a penalty can reach.
Grace Period (days)Number of days after the due date before the penalty is applied.
Warning Days BeforeNumber of days before the due date to send a warning email.
Recurring FeesIf enabled, the penalty will be reapplied periodically if the invoice remains unpaid.
Recurring Interval (days)Frequency at which the recurring penalty is applied.
Legal TextText displayed on the invoice to justify the penalty (available in multiple languages).
NotificationsAbility to send a warning email before application and an email once the penalty is applied.

Customer Exemptions

It is possible to exclude certain customers from the automatic application of penalties (for example, for VIP customers or institutional accounts).

Access the Customer Exemptions section at the bottom of the settings page.

Customer Exemptions

  1. Search for the customer to exempt in the Customer field.
  2. Provide a Reason (optional) for record-keeping.
  3. Click Add Exemption.

Late Fees Management

You can track all applied penalties on the Late Fees page accessible via the administration menu.

All Late Fees

This page displays global statistics:

  • Total Applied: Number of penalties generated.
  • Total Amount: Cumulative value of penalties.
  • Total Collected: Amount of penalties paid by customers.
  • Outstanding: Amount remaining to be collected.

You can filter the list by status (Pending, Applied, Paid, Cancelled), by customer, or by date.

Manual Application

If you need to add a one-time penalty to a specific invoice, you can do so manually using the Apply Manual Fee button.

Apply Manual Fee

Simply select the concerned invoice and indicate the fee amount to apply immediately. The penalty will then be added to the invoice (or created separately depending on your configuration).

Detail and Cancellation

By clicking on Show for a specific penalty, you can access its details and cancel it if necessary.

Cancel Late Fee

To cancel (waive) a penalty:

  1. Provide a reason in the Notes field.
  2. Click Cancel Late Fee.

Once cancelled, the status will change to Cancelled and the amount will no longer be due.