Subscription lines¶
A subscription line is what is actually billed. One contract can hold several lines, each with its own product, price, billing period and dates. Lines are edited from the Lines tab of a contract, or from .
Basic fields¶
Description: the label of the line.
Product: only products flagged as subscription products are offered.
Service Address: an address of the customer (or one of its child contacts) where the service is delivered. Optional.
Start Date: the first day the line covers. Required — every period is derived from it.
Contract End: the hard upper bound of automatic renewal. Once the billed periods reach this date, no further invoice is generated. Leave it empty for an open-ended subscription.
Auto-renew: when disabled, billing stops after the first period.
UoM, Discount, Payment Term: as on an ordinary invoice line.
Invoice Note: overrides the invoice line label. The placeholders
#START#,#END#and#PERIOD#are replaced with the billed period.
Read-only fields show where the line stands: Paid Until (the last day covered by a posted invoice), Next Period Start and Next Period End, Last Invoice and Next Invoice.
- menu
- Subscriptions ‣ Subscription Lines ‣ (a line)
- shows
- A subscription line form: the status bar with the Activate/Pause/Close buttons, the Pricing group (product, pricing model, unit price, price basis), the billing group (period, invoice method, invoice basis, dates) and the Paid Until / Next Invoice fields.
- highlight
- The Pricing group (red frame).
- data
- Line "Hosting – Standard plan" on contract SUB/2026/0012, monthly, 29.00.
- module
- subscription
- notes
- English UI, light theme, 1440px width, full form.
Line states¶
A line has the same five states as the contract: Draft, Active, Inactive, Expired and Closed. The header buttons are Activate, Pause and Close. Only Active lines are invoiced.
Pausing and resuming¶
Pausing a line stops billing. When it is activated again, a Billing Resumes On date is set: periods that ended before that date are not billed retroactively. A subscription paused for six months therefore does not produce six invoices when it comes back.
Pricing¶
The Pricing Model field decides how the invoiced amount is computed:
Pricing model |
Calculation |
|---|---|
Flat fee |
The agreed Quantity × Unit price. |
Per seat |
The quantity comes from a seat source instead of the fixed quantity. |
Usage-based |
The quantity comes from measured usage for the billed period. |
Tiered |
The unit price depends on the quantity, using the brackets in the Pricing Tiers tab. |
Price Basis says what the Unit price covers:
Per billing period: the price covers one whole period, whatever its length.
Per month: the price is a monthly rate, and the invoice multiplies it by the number of months in the billing period. The computed Period Multiplier field shows that factor.
Pricing tiers¶
For a Tiered line, add brackets in the Pricing Tiers tab: Min
Qty, Max Qty (exclusive; leave 0 for the open-ended top bracket) and Unit
Price. The Mode field decides how they are combined:
Graduated: every bracket is priced separately and the results are added up.
Volume: one single per-unit price is used, taken from the bracket the total quantity falls into.
Example
Brackets 0–10 at 5.00, 10–50 at 4.00 and 50–0 at 3.00, with a quantity of 20:
Graduated: 10 × 5.00 + 10 × 4.00 =
90.00Volume: 20 × 4.00 =
80.00
- menu
- Subscriptions ‣ Subscription Lines ‣ (a tiered line) ‣ Pricing Tiers
- shows
- The Pricing Tiers tab of a subscription line with three brackets (Mode, Min Qty, Max Qty, Unit Price).
- highlight
- The tier list (red frame).
- data
- Graduated tiers 0–10 = 5.00, 10–50 = 4.00, 50–0 = 3.00.
- module
- subscription
- notes
- English UI, light theme, 1440px width, crop to the notebook.
Quantity¶
Quantity: the agreed quantity of the line.
Quantity Source: where the billable quantity comes from. Static (contract quantity) uses the agreed quantity; Formula evaluates a quantity formula. Modules that extend the application add further sources.
Quantity Basis: what to do when the measured quantity differs from the agreed one. Contract quantity (measured value advisory) invoices the agreed quantity and only raises an activity when the measurement diverges; Measured value invoices what was measured.
Quantity Formula: the formula used when the source is Formula.
Billing period and dates¶
Period: the billing period — for example
MonthlyorYearly. It drives every date computation.Invoice Method:
In advance: the invoice is issued on the first day of the period it covers.
In arrears: it is issued the day after the period ends.
Invoice Basis:
Start date: periods run from the line’s own Start Date.
Calendar: periods are aligned to calendar month or year boundaries.
Anchor Day: periods start on a fixed day of the month, set in Anchor Day. Only days 1–28 are allowed, so that every month has one.
Example
A line starting on 15 March with a monthly period bills 15 March – 14 April on the
Start date basis, 1–31 March on the Calendar basis, and — with
Anchor Day 1 — 1 March – 31 March.
History and invoices¶
Invoices: every invoice the line appears on.
Billed Periods: one row per invoice line, with the exact period it covers, the quantity, the unit price and the invoice state. This is the audit trail of what was billed when.
Change History: every change to the line — when, by whom, which field, the old and the new value — with the correction invoice, if one was issued.
- menu
- Subscriptions ‣ Subscription Lines ‣ (a line) ‣ Billed Periods
- shows
- The Billed Periods tab listing the invoice, the period start and end, the quantity, the unit price, the subtotal and the invoice state badge.
- highlight
- The period start and end columns (red frame).
- data
- Three monthly periods of line "Hosting – Standard plan".
- module
- subscription
- notes
- English UI, light theme, 1440px width, crop to the notebook.
See also