This glossary defines the terms that the Products documentation uses. Each entry lists the UI labels that the term covers and links to the section of Concepts that explains it.
The rule that decides how Zenskar charges, under the recurring quantity strategy, for a quantity that starts partway through a period: in proportion to the time used, or in full.See Metered usage.
A reusable way to charge for a product in one currency. A product can have several pricing presets, but a contract calculates charges for the product with only one of them at a time.See Pricing presets.
A good or service that you sell, such as a software seat or an API call. A product describes what you sell, not what it costs.See Products: what you sell.
The rule that decides how Zenskar treats the measured quantity of a pricing preset: as separate consumptions that occur over time, or as a standing allocation that lasts until it changes.See Metered usage.
A quantity strategy that treats the measured quantity as an allocation that stays in place until it changes, such as a number of seats.See Metered usage.
The setting that decides whether a quantity equal to the upper limit of a tier belongs to that tier or to the next tier.See Tier boundary: where an upper limit falls.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zenskar Documentation","colors":{"primary":"#0A1633","light":"#3B82F6","dark":"#1D3461"},"logo":{"light":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-light-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=7b3708e348af5e2ca4bd6f302186ccc2","dark":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-dark-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=591296922399ed1050dc1ee22842edbc"},"favicon":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/favicon.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=9a4afe8a43b76270c67c367963907132","navbar":{"links":[{"href":"mailto:help@zenskar.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.zenskar.com"}},"footer":{"socials":{"x":"https://x.com/zenskar","github":"https://github.com/zenskar","linkedin":"https://linkedin.com/company/zenskar"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.zenskar.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zenskar-3d451781","hasAudioNarration":false,"actualSubdomain":"zenskar-3d451781","customDomains":["zenskar.com"],"gitSource":{"type":"github","owner":"zenskar","repo":"documentation-public","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad651f1d8ae234c2ad9f610","collectionId":"76456aa6-6811-48df-9b79-286daddd521e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad651f1d8ae234c2ad9f610"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad651f1d8ae234c2ad9f610","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"Documentation","count":301},{"language":"default","tag":"Product modules","count":174},{"language":"default","tag":"API Reference","count":164},{"language":"default","tag":"Third-party integrations","count":64},{"language":"default","tag":"Data sources","count":42},{"language":"default","tag":"Accounting","count":35},{"language":"default","tag":"Settings","count":34},{"language":"default","tag":"Contracts","count":33},{"language":"default","tag":"Concepts","count":32},{"language":"default","tag":"Customers","count":29}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@zenskar.com","showHelpButton":true}},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"20260301/product-modules/products/glossary","slug":"/20260301/product-modules/products/glossary","pageMetadata":{"title":"Glossary","excerpt":"Terms used in the Products documentation, with their definitions and UI labels.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20260301/product-modules/products/glossary","hiddenSetByFrontmatter":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This glossary defines the terms that the Products documentation uses. Each entry lists the UI labels that the term covers and links to the section of `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products`,children:`Concepts`}),` that explains it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`a`,children:`A`}),`\n`,_jsx(Heading,{level:`3`,id:`alias`,children:`Alias`}),`\n`,_jsx(_components.p,{children:`A name that identifies a pricing preset among the pricing presets of a product.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#pricing-presets-how-you-charge`,children:`Pricing presets`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`b`,children:`B`}),`\n`,_jsx(Heading,{level:`3`,id:`billable-metric`,children:`Billable metric`}),`\n`,_jsx(_components.p,{children:`A measurable quantity that Zenskar calculates from usage events, such as the number of API calls in a month.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#metered-usage`,children:`Metered usage`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`c`,children:`C`}),`\n`,_jsx(Heading,{level:`3`,id:`combination`,children:`Combination`}),`\n`,_jsx(_components.p,{children:`A set of dimension values that has exactly one value for each dimension.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#combinations-one-value-of-each-dimension`,children:`Combinations: one value of each dimension`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`combination-price`,children:`Combination price`}),`\n`,_jsx(_components.p,{children:`The price, with its own pricing model, that the dimensional pricing model charges for one combination.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#combination-prices-a-pricing-model-for-each-combination`,children:`Combination prices: a pricing model for each combination`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`credits-product-subtype`,children:`Credits product subtype`}),`\n`,_jsx(_components.p,{children:`The subtype of products that provide credits or units of a custom currency, such as $100 in platform credits.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#credits-product-subtype`,children:`Credits product subtype`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`d`,children:`D`}),`\n`,_jsx(Heading,{level:`3`,id:`default-pricing-preset`,children:`Default pricing preset`}),`\n`,_jsx(_components.p,{children:`The pricing preset that Zenskar marks as the default for a product in one currency.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#pricing-presets-how-you-charge`,children:`Pricing presets`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`dimension`,children:`Dimension`}),`\n`,_jsx(_components.p,{children:`An attribute of usage by which the dimensional pricing model sets separate prices.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#dimensions-and-dimension-values-what-usage-varies-by`,children:`Dimensions and dimension values: what usage varies by`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`dimension-value`,children:`Dimension value`}),`\n`,_jsx(_components.p,{children:`One value of a dimension.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#dimensions-and-dimension-values-what-usage-varies-by`,children:`Dimensions and dimension values: what usage varies by`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`dimensional-pricing-model`,children:`Dimensional pricing model`}),`\n`,_jsx(_components.p,{children:`The pricing model that charges each combination of dimension values with its own price.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#dimensional-pricing-model-a-price-for-each-combination`,children:`Dimensional pricing model: a price for each combination`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`e`,children:`E`}),`\n`,_jsx(Heading,{level:`3`,id:`exclusive-tier-boundary`,children:`Exclusive tier boundary`}),`\n`,_jsx(_components.p,{children:`The tier boundary that moves a quantity equal to the upper limit of a tier to the next tier.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/volume#tier-boundary-where-an-upper-limit-falls`,children:`Tier boundary: where an upper limit falls`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`f`,children:`F`}),`\n`,_jsx(Heading,{level:`3`,id:`fallback-price`,children:`Fallback price`}),`\n`,_jsx(_components.p,{children:`The price, with its own pricing model, that the dimensional pricing model charges for usage that matches no combination price.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#fallback-price-usage-without-a-combination-price`,children:`Fallback price: usage without a combination price`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`i`,children:`I`}),`\n`,_jsx(Heading,{level:`3`,id:`inclusive-tier-boundary`,children:`Inclusive tier boundary`}),`\n`,_jsx(_components.p,{children:`The tier boundary that keeps a quantity equal to the upper limit of a tier in that tier.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/volume#tier-boundary-where-an-upper-limit-falls`,children:`Tier boundary: where an upper limit falls`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`m`,children:`M`}),`\n`,_jsx(Heading,{level:`3`,id:`metered-usage`,children:`Metered usage`}),`\n`,_jsx(_components.p,{children:`Usage that a billable metric measures for a pricing preset.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#metered-usage`,children:`Metered usage`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`o`,children:`O`}),`\n`,_jsx(Heading,{level:`3`,id:`on-demand-quantity-strategy`,children:`On-demand quantity strategy`}),`\n`,_jsx(_components.p,{children:`A quantity strategy that treats each measured use as a separate consumption at the moment it occurs.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#metered-usage`,children:`Metered usage`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`on/off-product-subtype`,children:`On/off product subtype`}),`\n`,_jsx(_components.p,{children:`The subtype of services that are either enabled or disabled, such as priority support.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#onoff-product-subtype`,children:`On/off product subtype`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`p`,children:`P`}),`\n`,_jsx(Heading,{level:`3`,id:`partial-period-handling`,children:`Partial-period handling`}),`\n`,_jsx(_components.p,{children:`The rule that decides how Zenskar charges, under the recurring quantity strategy, for a quantity that starts partway through a period: in proportion to the time used, or in full.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#metered-usage`,children:`Metered usage`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`per-unit-pricing-model`,children:`Per-unit pricing model`}),`\n`,_jsx(_components.p,{children:`The pricing model that charges the same price for every unit.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/per-unit#per-unit-pricing-model-the-same-price-for-every-unit`,children:`Per-unit pricing model: the same price for every unit`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`percent-pricing-model`,children:`Percent pricing model`}),`\n`,_jsx(_components.p,{children:`The pricing model that charges a percentage of the quantity.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/percent#percent-pricing-model-a-share-of-an-amount`,children:`Percent pricing model: a share of an amount`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`period-ratio`,children:`Period ratio`}),`\n`,_jsx(_components.p,{children:`The length of a billing period divided by the length of its pricing period.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/per-unit#period-of-time-products-a-price-for-each-pricing-period`,children:`Period-of-time products: a price for each pricing period`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`period-of-time-product-type`,children:`Period-of-time product type`}),`\n`,_jsx(_components.p,{children:`The type of products that the customer consumes over a period of time, such as a seat for a month.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#period-of-time-product-type`,children:`Period-of-time product type`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`point-in-time-product-type`,children:`Point-in-time product type`}),`\n`,_jsx(_components.p,{children:`The type of products that the customer consumes at one moment, such as an API call or a generated report.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#point-in-time-product-type`,children:`Point-in-time product type`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`pricing-model`,children:`Pricing model`}),`\n`,_jsx(_components.p,{children:`The method that a pricing preset uses to calculate an amount from a quantity.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/pricing-models#pricing-models-how-an-amount-is-calculated`,children:`Pricing models: how an amount is calculated`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`pricing-period`,children:`Pricing period`}),`\n`,_jsx(_components.p,{children:`The length of time that the amount of a pricing preset covers, such as one month.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#pricing-presets-how-you-charge`,children:`Pricing presets`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`pricing-preset`,children:`Pricing preset`}),`\n`,_jsx(_components.p,{children:`A reusable way to charge for a product in one currency. A product can have several pricing presets, but a contract calculates charges for the product with only one of them at a time.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#pricing-presets-how-you-charge`,children:`Pricing presets`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`pricing-preset-id`,children:`Pricing-preset ID`}),`\n`,_jsx(_components.p,{children:`The identifier that Zenskar assigns to a pricing preset when you create it.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#pricing-presets-how-you-charge`,children:`Pricing presets`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`product`,children:`Product`}),`\n`,_jsx(_components.p,{children:`A good or service that you sell, such as a software seat or an API call. A product describes what you sell, not what it costs.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#products-what-you-sell`,children:`Products: what you sell`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`product-id`,children:`Product ID`}),`\n`,_jsx(_components.p,{children:`The identifier that Zenskar assigns to a product when you create it.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#products-what-you-sell`,children:`Products: what you sell`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`product-status`,children:`Product status`}),`\n`,_jsx(_components.p,{children:`The lifecycle state of a product: active, inactive, or archived.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#products-what-you-sell`,children:`Products: what you sell`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`product-subtype`,children:`Product subtype`}),`\n`,_jsx(_components.p,{children:`The classification of a product by how its usage is measured.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#product-subtypes-how-usage-is-measured`,children:`Product subtypes`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`product-type`,children:`Product type`}),`\n`,_jsx(_components.p,{children:`The classification of a product by when the customer consumes it: at one moment, or over a period of time.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#product-types-when-consumption-happens`,children:`Product types`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`q`,children:`Q`}),`\n`,_jsx(Heading,{level:`3`,id:`quantity-product-subtype`,children:`Quantity product subtype`}),`\n`,_jsx(_components.p,{children:`The subtype of products whose usage is measured as a number of units, such as 100 API calls or 5 seats.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#quantity-product-subtype`,children:`Quantity product subtype`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`quantity-strategy`,children:`Quantity strategy`}),`\n`,_jsx(_components.p,{children:`The rule that decides how Zenskar treats the measured quantity of a pricing preset: as separate consumptions that occur over time, or as a standing allocation that lasts until it changes.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#metered-usage`,children:`Metered usage`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`r`,children:`R`}),`\n`,_jsx(Heading,{level:`3`,id:`recurring-quantity-strategy`,children:`Recurring quantity strategy`}),`\n`,_jsx(_components.p,{children:`A quantity strategy that treats the measured quantity as an allocation that stays in place until it changes, such as a number of seats.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#metered-usage`,children:`Metered usage`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`s`,children:`S`}),`\n`,_jsx(Heading,{level:`3`,id:`sku`,children:`SKU`}),`\n`,_jsx(_components.p,{children:`An identifier that you assign to a product to track it in your inventory or in external systems.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#products-what-you-sell`,children:`Products: what you sell`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`t`,children:`T`}),`\n`,_jsx(Heading,{level:`3`,id:`tier`,children:`Tier`}),`\n`,_jsx(_components.p,{children:`A range of quantity that has its own price per unit.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/pricing-models#tiers-ranges-of-quantity`,children:`Tiers: ranges of quantity`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`tier-boundary`,children:`Tier boundary`}),`\n`,_jsx(_components.p,{children:`The setting that decides whether a quantity equal to the upper limit of a tier belongs to that tier or to the next tier.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/volume#tier-boundary-where-an-upper-limit-falls`,children:`Tier boundary: where an upper limit falls`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`tier-reset-period`,children:`Tier-reset period`}),`\n`,_jsx(_components.p,{children:`The length of time after which the quantity counted against the tiers starts again from 0.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/pricing-models#tier-reset-period-when-the-count-starts-again`,children:`Tier-reset period: when the count starts again`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`tiered-pricing-model`,children:`Tiered pricing model`}),`\n`,_jsx(_components.p,{children:`The pricing model that charges each part of the quantity the price per unit of the tier that the part falls in.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/tiered#tiered-pricing-model-a-price-for-each-tier`,children:`Tiered pricing model: a price for each tier`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`u`,children:`U`}),`\n`,_jsx(Heading,{level:`3`,id:`uncovered-combination`,children:`Uncovered combination`}),`\n`,_jsx(_components.p,{children:`A combination that has no combination price.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#combination-prices-a-pricing-model-for-each-combination`,children:`Combination prices: a pricing model for each combination`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`unmatched-usage`,children:`Unmatched usage`}),`\n`,_jsx(_components.p,{children:`Usage that matches no combination price.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/dimensional#fallback-price-usage-without-a-combination-price`,children:`Fallback price: usage without a combination price`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`unit-label`,children:`Unit label`}),`\n`,_jsx(_components.p,{children:`The name of the unit in which a product is measured, such as seat or API call, in a singular form and a plural form.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products#products-what-you-sell`,children:`Products: what you sell`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`v`,children:`V`}),`\n`,_jsx(Heading,{level:`3`,id:`volume-pricing-model`,children:`Volume pricing model`}),`\n`,_jsx(_components.p,{children:`The pricing model that uses the total quantity to select one tier and charges every unit the price per unit of that tier.`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/20260301/pricing-models/concepts/volume#volume-pricing-model-one-price-for-every-unit`,children:`Volume pricing model: one price for every unit`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-topics`,children:`Related topics`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/product-modules/products/concepts/products`,children:`Concepts`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/product-modules/products/walkthroughs/products`,children:`Walkthroughs`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/product-modules/products/how-to-guides/products`,children:`How-to guides: products`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/product-modules/products/how-to-guides/pricing-presets`,children:`How-to guides: pricing presets`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/product-modules/products/how-to-guides/metered-usage`,children:`How-to guides: metered usage`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/product-modules/products/reference/products`,children:`Reference`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/20260301/pricing-models/concepts/pricing-models`,children:`Pricing models`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Glossary","excerpt":"Terms used in the Products documentation, with their definitions and UI labels.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20260301/product-modules/products/glossary","hiddenSetByFrontmatter":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"A","slug":"a","depth":2,"children":[{"title":"Alias","slug":"alias","depth":3,"children":[]}]},{"title":"B","slug":"b","depth":2,"children":[{"title":"Billable metric","slug":"billable-metric","depth":3,"children":[]}]},{"title":"C","slug":"c","depth":2,"children":[{"title":"Combination","slug":"combination","depth":3,"children":[]},{"title":"Combination price","slug":"combination-price","depth":3,"children":[]},{"title":"Credits product subtype","slug":"credits-product-subtype","depth":3,"children":[]}]},{"title":"D","slug":"d","depth":2,"children":[{"title":"Default pricing preset","slug":"default-pricing-preset","depth":3,"children":[]},{"title":"Dimension","slug":"dimension","depth":3,"children":[]},{"title":"Dimension value","slug":"dimension-value","depth":3,"children":[]},{"title":"Dimensional pricing model","slug":"dimensional-pricing-model","depth":3,"children":[]}]},{"title":"E","slug":"e","depth":2,"children":[{"title":"Exclusive tier boundary","slug":"exclusive-tier-boundary","depth":3,"children":[]}]},{"title":"F","slug":"f","depth":2,"children":[{"title":"Fallback price","slug":"fallback-price","depth":3,"children":[]}]},{"title":"I","slug":"i","depth":2,"children":[{"title":"Inclusive tier boundary","slug":"inclusive-tier-boundary","depth":3,"children":[]}]},{"title":"M","slug":"m","depth":2,"children":[{"title":"Metered usage","slug":"metered-usage","depth":3,"children":[]}]},{"title":"O","slug":"o","depth":2,"children":[{"title":"On-demand quantity strategy","slug":"on-demand-quantity-strategy","depth":3,"children":[]},{"title":"On/off product subtype","slug":"on/off-product-subtype","depth":3,"children":[]}]},{"title":"P","slug":"p","depth":2,"children":[{"title":"Partial-period handling","slug":"partial-period-handling","depth":3,"children":[]},{"title":"Per-unit pricing model","slug":"per-unit-pricing-model","depth":3,"children":[]},{"title":"Percent pricing model","slug":"percent-pricing-model","depth":3,"children":[]},{"title":"Period ratio","slug":"period-ratio","depth":3,"children":[]},{"title":"Period-of-time product type","slug":"period-of-time-product-type","depth":3,"children":[]},{"title":"Point-in-time product type","slug":"point-in-time-product-type","depth":3,"children":[]},{"title":"Pricing model","slug":"pricing-model","depth":3,"children":[]},{"title":"Pricing period","slug":"pricing-period","depth":3,"children":[]},{"title":"Pricing preset","slug":"pricing-preset","depth":3,"children":[]},{"title":"Pricing-preset ID","slug":"pricing-preset-id","depth":3,"children":[]},{"title":"Product","slug":"product","depth":3,"children":[]},{"title":"Product ID","slug":"product-id","depth":3,"children":[]},{"title":"Product status","slug":"product-status","depth":3,"children":[]},{"title":"Product subtype","slug":"product-subtype","depth":3,"children":[]},{"title":"Product type","slug":"product-type","depth":3,"children":[]}]},{"title":"Q","slug":"q","depth":2,"children":[{"title":"Quantity product subtype","slug":"quantity-product-subtype","depth":3,"children":[]},{"title":"Quantity strategy","slug":"quantity-strategy","depth":3,"children":[]}]},{"title":"R","slug":"r","depth":2,"children":[{"title":"Recurring quantity strategy","slug":"recurring-quantity-strategy","depth":3,"children":[]}]},{"title":"S","slug":"s","depth":2,"children":[{"title":"SKU","slug":"sku","depth":3,"children":[]}]},{"title":"T","slug":"t","depth":2,"children":[{"title":"Tier","slug":"tier","depth":3,"children":[]},{"title":"Tier boundary","slug":"tier-boundary","depth":3,"children":[]},{"title":"Tier-reset period","slug":"tier-reset-period","depth":3,"children":[]},{"title":"Tiered pricing model","slug":"tiered-pricing-model","depth":3,"children":[]}]},{"title":"U","slug":"u","depth":2,"children":[{"title":"Uncovered combination","slug":"uncovered-combination","depth":3,"children":[]},{"title":"Unmatched usage","slug":"unmatched-usage","depth":3,"children":[]},{"title":"Unit label","slug":"unit-label","depth":3,"children":[]}]},{"title":"V","slug":"v","depth":2,"children":[{"title":"Volume pricing model","slug":"volume-pricing-model","depth":3,"children":[]}]},{"title":"Related topics","slug":"related-topics","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"zenskar-3d451781","siteName":"Zenskar Documentation","title":"Glossary - Zenskar Documentation","contextualStarterQuestions":[{"_id":"6ad6521378d35aa4c02727e7","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"What are dimensions in pricing?","status":"active","generatedBy":"contextual","path":"20260301/product-modules/products/glossary","createdAt":"2026-10-19T17:23:31.011Z","updatedAt":"2026-10-19T17:23:31.011Z","__v":0},{"_id":"6ad6521378d35aa4c02727e5","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"What is a billable metric?","status":"active","generatedBy":"contextual","path":"20260301/product-modules/products/glossary","createdAt":"2026-10-19T17:23:31.011Z","updatedAt":"2026-10-19T17:23:31.011Z","__v":0},{"_id":"6ad6521378d35aa4c02727e6","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"How do pricing presets work?","status":"active","generatedBy":"contextual","path":"20260301/product-modules/products/glossary","createdAt":"2026-10-19T17:23:31.011Z","updatedAt":"2026-10-19T17:23:31.011Z","__v":0}],"navMaps":{"firstHrefInVersion":{"cedar.ALPHA.20260301":{"href":"/20260301/product-modules/products/glossary","matchLevel":0},"baobab.20240301":{"href":"/20240301/product-modules/accounting/concepts/chart-of-accounts","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T17:23:24.436Z","originalFileLocation":"20260301/product-modules/products/glossary.md"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Glossary - Zenskar Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://zenskar.com/docs/20260301/product-modules/products/glossary\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zenskar-3d451781.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Glossary\u0026amp;theme=55b69cc397f2f34e736cf543\u0026amp;signature=2e422179116a789393c462a2604073e9fdf5a3edec94d1778d01f1a60a232894\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Glossary - Zenskar Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zenskar-3d451781.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Glossary\u0026amp;theme=55b69cc397f2f34e736cf543\u0026amp;signature=2e422179116a789393c462a2604073e9fdf5a3edec94d1778d01f1a60a232894\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A1633\">\u003clink data-mint-head rel=\"canonical\" href=\"https://zenskar.com/docs/20260301/product-modules/products/glossary\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/20260301/product-modules/products/glossary.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://zenskar.com/#organization\",\"name\":\"Zenskar Documentation\",\"url\":\"https://zenskar.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-light-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=7b3708e348af5e2ca4bd6f302186ccc2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://zenskar.com/docs#website\",\"name\":\"Zenskar Documentation\",\"url\":\"https://zenskar.com/docs\",\"publisher\":{\"@id\":\"https://zenskar.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary#webpage\",\"url\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary\",\"name\":\"Glossary\",\"dateModified\":\"2026-10-19T17:23:24.436Z\",\"isPartOf\":{\"@id\":\"https://zenskar.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Product modules\",\"item\":\"https://zenskar.com/docs/20260301/product-modules/accounting/concepts/chart-of-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https://zenskar.com/docs/20260301/product-modules/products/concepts/products\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Glossary\",\"item\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary#article\",\"headline\":\"Glossary\",\"name\":\"Glossary\",\"url\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary\",\"mainEntityOfPage\":{\"@id\":\"https://zenskar.com/docs/20260301/product-modules/products/glossary#webpage\"},\"dateModified\":\"2026-10-19T17:23:24.436Z\",\"publisher\":{\"@id\":\"https://zenskar.com/#organization\"},\"isPartOf\":{\"@id\":\"https://zenskar.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zenskar Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zenskar Documentation","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.zenskar.com/blog"}]},"versions":[{"version":"cedar.ALPHA.20260301","default":false,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Welcome to Zenskar","href":"/20260301/getting-started/introduction"},{"group":"Your first invoice","expanded":false,"pages":[{"title":"Quickstart guide","deprecated":false,"hidden":false,"href":"/20260301/getting-started/your-first-invoice/index"},{"title":"Step 1: Add a customer","deprecated":false,"hidden":false,"href":"/20260301/getting-started/your-first-invoice/add-a-customer"},{"title":"Step 2: Ingest usage events via API","deprecated":false,"hidden":false,"href":"/20260301/getting-started/your-first-invoice/ingest-usage-events-api"},{"title":"Step 3: Define billable metrics","deprecated":false,"hidden":false,"href":"/20260301/getting-started/your-first-invoice/define-billable-metrics"},{"title":"Step 4: Create contract and add products","deprecated":false,"hidden":false,"href":"/20260301/getting-started/your-first-invoice/create-contract-products"},{"title":"Step 5: Generate invoice","deprecated":false,"hidden":false,"href":"/20260301/getting-started/your-first-invoice/generate-invoice"}]}]},{"group":"Product modules","pages":[{"group":"Accounting","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Chart of accounts","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/concepts/chart-of-accounts"},{"title":"ASC 606 and IFRS 15: Five steps of revenue recognition","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/concepts/five-steps-of-revenue-recognition"},{"title":"Revenue lifecycle","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/concepts/revenue-lifecycle"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Create a revenue recognition rule","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/how-to-guides/create-a-revenue-recognition-rule"},{"title":"Revenue distribution and redistribution methods","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/how-to-guides/revenue-distribution-and-redistribution-methods"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Revenue adjustment methods","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/reference/revenue-adjustment-methods"},{"title":"Revenue distribution methods","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/reference/revenue-distribution-methods"},{"title":"Performance obligation policies","deprecated":false,"hidden":false,"href":"/20260301/product-modules/accounting/reference/performance-obligation-policies"}]}]},{"group":"Customers","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Customers","sidebarTitle":"Customers","href":"/20260301/product-modules/customers/concepts/customers"},{"title":"Customer-facing portal","sidebarTitle":"Customer-facing portal","href":"/20260301/product-modules/customers/concepts/customer-facing-portal"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Customers","sidebarTitle":"Customers","href":"/20260301/product-modules/customers/walkthroughs/customers"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Add customers to Zenskar","sidebarTitle":"Add customers","href":"/20260301/product-modules/customers/how-to-guides/add-customers"},{"title":"Manage customers","sidebarTitle":"Manage customers","href":"/20260301/product-modules/customers/how-to-guides/manage-customers"},{"title":"Use the customer-facing portal","sidebarTitle":"Customer-facing portal","href":"/20260301/product-modules/customers/how-to-guides/customer-facing-portal"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Customers reference","sidebarTitle":"Customers","href":"/20260301/product-modules/customers/reference/customers"},{"title":"Customer-facing portal reference","sidebarTitle":"Customer-facing portal","href":"/20260301/product-modules/customers/reference/customer-facing-portal"}]}]},{"group":"Contracts","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Contracts","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/contracts"},{"group":"Line items","pages":[{"title":"Line item: pricing","sidebarTitle":"Pricing","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/line-items/pricing"},{"title":"Line item: billing","sidebarTitle":"Billing","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/line-items/billing"},{"title":"Line item: quantity","sidebarTitle":"Quantity","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/line-items/quantity"},{"title":"Line item: minimum commitments","sidebarTitle":"Minimum commitments","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/line-items/minimum-commitments"},{"title":"Line item: discounts","sidebarTitle":"Discounts","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/line-items/discounts"},{"title":"Line item: anchor dates","sidebarTitle":"Anchor dates","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/concepts/line-items/anchor-dates"}]}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Contract","sidebarTitle":"Contract","href":"/20260301/product-modules/contracts/walkthroughs/contract"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to work with contracts","sidebarTitle":"Contract","href":"/20260301/product-modules/contracts/how-to-guides/contract"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Contract reference","sidebarTitle":"Contract","href":"/20260301/product-modules/contracts/reference/contract"}]},{"title":"Glossary","deprecated":false,"hidden":false,"href":"/20260301/product-modules/contracts/glossary"}]},{"group":"Products","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Products","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/concepts/products"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Products","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/walkthroughs/products"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Products","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/how-to-guides/products"},{"title":"Pricing presets","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/how-to-guides/pricing-presets"},{"title":"Metered usage","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/how-to-guides/metered-usage"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Reference","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/reference/products"},{"title":"Pricing presets","deprecated":false,"hidden":false,"description":null,"href":"/20260301/product-modules/products/reference/pricing-presets"}]},{"title":"Glossary","deprecated":false,"hidden":false,"href":"/20260301/product-modules/products/glossary"}]},{"group":"Usage","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Billable metrics","deprecated":false,"hidden":false,"description":null,"href":"/20260301/product-modules/usage/concepts/billable-metrics"},{"title":"What is a usage event","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/concepts/usage-event"}]},{"group":"Data sources","expanded":false,"pages":[{"title":"Data ingestion","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/data-sources/data-ingestion"},{"title":"How-to: Ingest usage events via data sync connectors","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/data-sources/data-ingestion-via-data-source-connectors"},{"title":"How-to: Execute remote queries on data source","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/data-sources/data-ingestion-via-remote-query"}]},{"group":"Usage events","expanded":false,"pages":[{"title":"How-to: Ingest usage events","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/usage-event/data-ingestion-via-apis"},{"title":"How-to: Ingest usage events via CSV upload","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/usage-event/data-ingestion-via-zenskar-compatible-csv-file"},{"title":"How-to: Handle ingestion failures","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/usage-event/handle-usage-event-ingestion-failures"},{"title":"How-to: Edit historical data","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/usage-event/how-to-edit-historical-data"},{"title":"How-to: Set up S3 Event Sync","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/usage-event/how-to-set-up-s3-event-sync"},{"title":"How-to: Ingest usage events via dashboard","deprecated":false,"hidden":false,"href":"/20260301/product-modules/usage/usage-event/web-form-for-manual-raw-metrics"}]}]},{"group":"Settings","pages":[{"title":"General settings","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/general"},{"title":"Business entity","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/business-entity"},{"title":"Payment instructions","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/payment-instructions"},{"title":"Payment","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/payment"},{"title":"Communications settings","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/communications"},{"group":"Contract \u0026 Invoices","expanded":false,"pages":[{"title":"Contract \u0026 Invoices","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/contract-invoices"},{"group":"Invoice date configuration","expanded":false,"pages":[{"title":"Concepts","href":"/20260301/product-modules/settings/invoice-date-configuration/concepts"},{"title":"How-to guides","href":"/20260301/product-modules/settings/invoice-date-configuration/how-to-guides"},{"title":"Reference","href":"/20260301/product-modules/settings/invoice-date-configuration/reference"}]}]},{"title":"Webhook alerts","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/webhook-alerts"},{"group":"Tax configuration","expanded":false,"pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Tax configuration","sidebarTitle":"Tax configuration","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/tax-configuration/concepts/tax-configuration"},{"title":"Tax rates","sidebarTitle":"Tax rates","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/tax-configuration/concepts/tax-rates"}]},{"title":"Walkthroughs","sidebarTitle":"Walkthroughs","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/tax-configuration/walkthroughs"},{"title":"How-to guides","sidebarTitle":"How-to guides","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/tax-configuration/how-to-guides"},{"title":"Reference","sidebarTitle":"Reference","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/tax-configuration/reference"}]},{"title":"S3 Ingestion","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/s3-ingestion"},{"title":"Custom attributes","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/custom-attributes"},{"title":"API keys","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/api-keys"},{"title":"Glossary","deprecated":false,"hidden":false,"href":"/20260301/product-modules/settings/glossary"}]},{"group":"More","pages":[{"title":"Entitlements","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/entitlements"},{"group":"Communications","expanded":false,"pages":[{"title":"Communications","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/index"},{"title":"Email templates","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/email-templates"},{"title":"Email alerts","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/email-alerts"},{"title":"Document templates","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/document-templates"},{"group":"Template guides","expanded":false,"pages":[{"title":"Templating guide","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/templating-guide"},{"title":"Invoice template variables","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/invoice-template-variables"},{"title":"Credit note template variables","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/credit-note-template-variables"},{"title":"Payment receipt template variables","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/payment-receipt-template-variables"},{"title":"Usage report template variables","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/usage-report-template-variables"}]},{"title":"Senders","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/senders"},{"title":"Sent emails","deprecated":false,"hidden":false,"href":"/20260301/product-modules/more/communications/sent-emails"}]}]}]},{"group":"Security","pages":[{"group":"Role-based access control","expanded":false,"pages":[{"title":"Role-based access control","deprecated":false,"hidden":false,"href":"/20260301/security/role-based-access-control/index"},{"title":"Roles","deprecated":false,"hidden":false,"href":"/20260301/security/role-based-access-control/roles"},{"title":"Users","deprecated":false,"hidden":false,"href":"/20260301/security/role-based-access-control/users"}]},{"group":"SAML authentication","expanded":false,"pages":[{"title":"Concepts","href":"/20260301/security/saml-authentication/concepts"},{"group":"How-to guides","expanded":false,"pages":[{"title":"SAML authentication with Microsoft Entra ID","deprecated":false,"hidden":false,"href":"/20260301/security/saml-authentication/how-to-guides/saml-authentication-with-microsoft-entra-id"},{"title":"SAML authentication with Google Workspace","deprecated":false,"hidden":false,"href":"/20260301/security/saml-authentication/how-to-guides/saml-authentication-with-google-workspace"},{"title":"SAML authentication with Okta","deprecated":false,"hidden":false,"href":"/20260301/security/saml-authentication/how-to-guides/saml-authentication-with-okta"}]},{"title":"Reference","href":"/20260301/security/saml-authentication/reference"}]},{"title":"Two-factor authentication","deprecated":false,"hidden":false,"href":"/20260301/security/two-factor-authentication"}]},{"group":"Model context protocol (MCP)","pages":[{"title":"Concepts","href":"/20260301/model-context-protocol/concepts"},{"title":"Walkthroughs","href":"/20260301/model-context-protocol/walkthroughs"},{"title":"How-to guides","deprecated":false,"hidden":false,"href":"/20260301/model-context-protocol/how-to-guides"},{"title":"Reference","deprecated":false,"hidden":false,"href":"/20260301/model-context-protocol/reference"}]},{"group":"Pricing models","pages":[{"title":"Pricing models","deprecated":false,"hidden":false,"href":"/20260301/pricing-models/concepts/pricing-models"},{"title":"Per-unit pricing model","sidebarTitle":"Per unit","deprecated":false,"hidden":false,"href":"/20260301/pricing-models/concepts/per-unit"},{"title":"Percent pricing model","sidebarTitle":"Percent","deprecated":false,"hidden":false,"href":"/20260301/pricing-models/concepts/percent"},{"title":"Volume pricing model","sidebarTitle":"Volume","deprecated":false,"hidden":false,"href":"/20260301/pricing-models/concepts/volume"},{"title":"Tiered pricing model","sidebarTitle":"Tiered","deprecated":false,"hidden":false,"href":"/20260301/pricing-models/concepts/tiered"},{"title":"Dimensional pricing model","sidebarTitle":"Dimensional","deprecated":false,"hidden":false,"href":"/20260301/pricing-models/concepts/dimensional"}]},{"group":"Third-party integrations","pages":[{"group":"Data sources","expanded":false,"pages":[{"title":"Auth0","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/auth0"},{"title":"Amazon Athena","href":"/20260301/third-party-integrations/data-sources/amazon-athena"},{"title":"Amazon Redshift","href":"/20260301/third-party-integrations/data-sources/amazon-redshift"},{"title":"BigQuery","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/bigquery"},{"title":"ClickHouse","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/clickhouse"},{"title":"CockroachDB","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/cockroachdb"},{"title":"Databricks Lakehouse","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/databricks-lakehouse"},{"title":"Google Sheets","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/google-sheets"},{"title":"Looker","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/looker"},{"title":"Metabase","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/metabase"},{"title":"MongoDB","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/mongodb"},{"title":"MySQL","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/mysql"},{"title":"PostgreSQL","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/postgresql"},{"title":"QuickBooks","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/quickbooks"},{"title":"Shopify","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/data-sources/shopify"},{"group":"Snowflake","expanded":false,"pages":[{"title":"Snowflake","href":"/20260301/third-party-integrations/data-sources/snowflake/index"},{"title":"Set up Snowflake for integration with Zenskar","sidebarTitle":"Set up Snowflake","href":"/20260301/third-party-integrations/data-sources/snowflake/set-up-snowflake"},{"title":"Configure Zenskar's Snowflake connector","sidebarTitle":"Configure Snowflake","href":"/20260301/third-party-integrations/data-sources/snowflake/configure-snowflake"}]}]},{"group":"ERPs","expanded":false,"pages":[{"title":"NetSuite","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/ERPs/netsuite"},{"title":"QuickBooks","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/ERPs/quickbooks"},{"title":"Rillet","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/ERPs/rillet"},{"title":"Xero","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/ERPs/xero"},{"title":"Zoho Books","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/ERPs/zoho-books"}]},{"group":"CRMs and CPQs","expanded":false,"pages":[{"title":"HubSpot","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/CRMs-and-CPQs/hubspot"},{"group":"Salesforce","expanded":false,"pages":[{"title":"Salesforce integration guide","href":"/20260301/third-party-integrations/CRMs-and-CPQs/salesforce/index"},{"title":"Installation and setup of Zenskar’s package for Salesforce","href":"/20260301/third-party-integrations/CRMs-and-CPQs/salesforce/install-and-set-up-zenskar-package"},{"title":"Use default Flow","href":"/20260301/third-party-integrations/CRMs-and-CPQs/salesforce/default-flow"},{"title":"Create your own Flow","href":"/20260301/third-party-integrations/CRMs-and-CPQs/salesforce/custom-flow"}]}]},{"group":"Tax automation","expanded":false,"pages":[{"title":"Avalara AvaTax","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/tax-automation/avalara-avatax"},{"title":"Anrok","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/tax-automation/anrok"}]},{"group":"Payment gateways","expanded":false,"pages":[{"title":"Stripe","deprecated":false,"hidden":false,"href":"/20260301/third-party-integrations/payment-gateways/stripe"}]}]},{"group":"Zenskar versioning","pages":[{"title":"Versioning logic","href":"/meta/versioning-logic"},{"title":"Documentation version to backend build compatibility matrix","href":"/meta/matrix"}]},{"group":"Roadmap","pages":[{"title":"Coming soon","sidebarTitle":"Coming soon","href":"/20260301/roadmap"}]}]},{"tab":"API Guides","pages":[{"title":"API Guides","href":"/20260301/api-guides/authentication"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/accounting/get-chart-of-accounts"}]}]},{"version":"baobab.20240301","default":true,"pages":[{"title":"baobab.20240301","href":"/20240301/product-modules/accounting/concepts/chart-of-accounts"}]}]},"title":"Glossary - Zenskar Documentation","buildId":"dpl_9hmKkjkf3GomzUYvEzceDf6ERcsX","deploymentId":"dpl_9hmKkjkf3GomzUYvEzceDf6ERcsX","dynamics":[],"chunks":[]}