Skip to main content
Products are the line items inside a contract. Each product defines what is being charged, how it is scheduled, and what pricing model applies.

Base fields

Scheduling

Pricing models

ONE_TIME

A single charge billed when the contract starts. Duration must be 1 day.

SUBSCRIPTION

Recurring fixed fee. The subscriptionCadence controls how often the charge accumulates within the billing period.
A product with a 3-month duration and monthly subscriptionCadence bills 3× 99=99 = 297 per invoice.

CONTRACT_TERMS

A total contract fee, optionally split into installments at specific dates.

PER_UNIT

Pay-as-you-go. Requires catalogProductId.

TIERED

Volume-based pricing with different rates or flat fees per tier. Requires catalogProductId.

Commitment

Attach a minimum committed usage to any usage-based product.

Product groups

Products can be grouped to share ERP settings, commitments, and a combined line item on invoices.
Products inside a productGroup cannot use isCalendarAligned. Group-level settings like commitment and ERP fields apply to all products in the group.