Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs2.zenskar.com/llms.txt

Use this file to discover all available pages before exploring further.

Features are commercial modifiers you attach to a product pricing or a contract phase. They adjust the base amount calculated by a product’s pricing model: applying discounts, enforcing spending commitments, tracking entitlement usage, adding taxes, and more.

Two-level system

Features can be configured at two levels:
  • Product pricing level: The feature is attached to a specific product’s pricing. It applies only to that product, in any contract that includes it.
  • Contract phase level: The feature is attached to a phase. It applies across all products in that phase.
Both levels can be set independently. A product can carry its own discount, and the phase containing that product can also have a phase-wide commitment covering total spend.

Which features are available at each level

FeatureProduct pricingContract phase
DiscountsYesYes
TaxesYesYes
CommitmentsYesYes
ConsumptionsYesYes
Free UnitsYesNo
GrantsYesNo
Payment TermsNoYes
Service FeesNoYes
Free Units and Grants are product-level only because they modify the usage quantity before pricing runs. They are tied to a specific product’s usage stream and cannot be applied at the phase level. Payment Terms and Service Fees are phase-level only because they apply to the contract as a whole. Payment terms govern when the invoice is due. Service fees are charged on top of all product amounts in the phase.

How features are applied

When Zenskar generates an invoice, features are applied in a fixed sequence. Product-level features run first because they affect the quantity going into the pricing calculation. Phase-level features run after, modifying the amount the pricing model produced. Phase-level features never re-evaluate product pricing. They always operate on the amount already produced by the product’s pricing model.

Discounts

Reduce the billed amount by a fixed value or percentage, at the product or phase level.

Taxes

Apply manual tax rates or connect Avalara for automated tax calculation.

Commitments

Set a minimum spend floor for a product or across all products in a phase.

Consumptions

Track entitlement usage and trigger deductions when invoice events occur.

Free Units

Grant a quantity of usage at no charge before billing begins.

Grants

Issue entitlement credits to a customer when a trigger event occurs.

Payment Terms

Define when invoices are due and how payment deadlines are calculated.

Service Fees

Add a fixed or percentage-based fee on top of product charges across a phase.