Invoice Grouping in Smile Software

In Smile billing, invoice grouping is a way of specifying how charge items are displayed on an invoice. Invoice grouping can be used to display bundle charges on an invoice without itemising the individual charges that apply to the bundle.

Charge type behaviours

Charge items can be displayed grouped together or rolled up into one line item.

  • Group – Charges are still displayed individually on an invoice, but charges of the same charge type are displayed grouped together on the page.
  • Roll Up – Multiple charges are rolled up and displayed as one line item on an invoice with an item description, the quantity of charges that have been rolled up and a total charge for all the line items that are part of the rolled up group.

Multiple charge types can be specified for a grouping, and a behaviour can be set separately for each charge type.

The following is an example of roll up grouping behaviour. The invoice displays one line item for Mobile Subscription (0466666666) that contains 5 charges. Opening the roll up entry displays the individual charge types and the charges that have been included. On a printed or emailed invoice only the roll up entry will be displayed.

subscription billing

How invoice grouping is implemented

Configuration and Tools

In Smile software’s Configuration and Tools you configure invoice groupings that specify what charge types are included in the grouping and the behaviour for each type. You can also specify charge types that are excluded from grouping behaviour.


At the account level you create invoice groupings that specify which subscription(s) are included in that grouping. You can set multiple invoice groupings on an account, for example, you may create a grouping for each subscription on the account or you may pool multiple subscriptions in one grouping.

Note: charges applied at the account level cannot be grouped.