Skip to main content

Recurring Billing, Product Billing Mode, and Job Template Products

D
Written by Doug Abel

This page describes how trackr iO generates recurring invoices in advance, depending on the contact billing settings and the products in the job invoice section. Every contact lands in one of four billing setups: the combination of the Product billing mode (Inclusive or Exclusive) and the billing frequency (per visit or flat rate). The setup controls what the advance invoice looks like. On every next billing date the recurring invoice for the new period is always sent, and product charges from the finished period join it either on the same invoice or on a separate one, controlled by a toggle.

How products get onto invoices. Jobs and route stops are created from job templates. The products defined on the template land in the job invoice section of each created job. Invoicing always reads the job invoice section, never the template itself.

Decision: the free product flag applies to Inclusive contacts only. Exclusive contacts support paid products only. If the business wants to give an Exclusive customer something for free, they add a 100% discount to that line instead of using the free flag.


Visual diagram

What drives the invoice

Setting

Where it lives

Options

What it controls

Product billing mode

Contact billing settings

Inclusive or Exclusive

Whether free products in the job invoice section are covered by the recurring price and shown on the advance invoice

Billing frequency

Contact billing settings

Per visit or Flat rate

Whether the advance invoice carries one titled line per visit or a single flat rate line

Free product flag

Set at the job template level per product, travels with the product into the job invoice section when jobs are created

Flagged or not flagged

Whether the product is included at no charge. Applies to Inclusive contacts only

Send products on a separate invoice

Contact billing settings, prefilled from the organization recurring billing defaults

Off (default) or On

Whether product charges join the recurring invoice or go on a separate product invoice

Advance invoice on the billing date: the four setups

Billing setup

Advance invoice

INCLUSIVE per visit

One line item for every visit in the selected cadence, each line with its own clear title so the customer can see what every line covers. The number of routes makes no difference to the count. The invoice also carries all free products from the job invoice section shown as included items

INCLUSIVE flat rate

One flat rate line for the period, plus all free products from the job invoice section shown as included items

EXCLUSIVE per visit

One line item for every visit in the selected cadence, each line with its own clear title so the customer can see what every line covers. The number of routes makes no difference to the count. No products on the invoice

EXCLUSIVE flat rate

One flat rate line for the period, no products on the invoice

Next billing date: same for all four setups

The recurring invoice for the new period is always sent. Everything described here is finalized on the billing date together.

Product charges from the finished period depend on which products ended up in the job invoice section during the visits:

Mode

Products in the job invoice section

What is billed on top of the subscription

Any

No new line items

Nothing, the recurring invoice is the only invoice

INCLUSIVE

Only free products

Nothing, free products are covered by the recurring price

INCLUSIVE

Paid products added

The paid products

EXCLUSIVE

Products added (always paid)

The paid products at their prices. For a free item the business applies a 100% discount to that line

One invoice or two: the separate invoice toggle

When there are product charges, the Send products on a separate invoice toggle decides how they reach the customer:

Toggle

What the customer receives on the billing date

Market reference

Off (default)

One combined invoice: the subscription for the new period plus the product lines from the finished period

US team's flat rate use case 2, the common residential pattern.

Skimmer and PoolBrain behave this way

On

Two invoices sent together: the recurring invoice and a separate product invoice

US team's flat rate use case 3, common for commercial customers

  • The toggle only matters when the period produced product charges. A period with nothing to bill generates just the recurring invoice either way, an empty product invoice is never created

  • Like the other billing settings it is pre-filled from the organization defaults when recurring billing is enabled for a contact, and a change takes effect from the next period

Did this answer your question?