Reviewing Pricing Options for Plans and Plan Templates
In the Pricing Editor, when you’ve added an Aggregation for a Plan or Plan Template, there are various options available to configure the exact pricing structure you want using that Aggregation. As preparation for performing this configuration work, this topic provides a review of the configuration options available for creating a Pricing for a Product Plan or Template:
A key part of pricing Plans and Plan Templates in m3ter is choosing the appropriate Pricing Type, one that will best fulfill the usage-based or unit-based pricing model you want to apply for charging your end-customers for consuming your product. The five Pricing Types options are designed to give you wide flexibility to set up your precise pricing use case, and these are explained in detail.When you’ve set up pricing for Plans and Plan Templates and attached priced Plans to end-customer Accounts for billing, you might want to update a pricing on a Plan attached to an Account. It’s important you are clear about the consequences of updating a pricing after the pricing has been used in production to determine charges on Account Bills:
Important! Unit-based pricing using Counters for recurring subscription charges. This topic reviews the pricing options available for applying usage-based pricing to your Plan Templates and Plans using Aggregations as the pricing metrics. For full details on how to create Counters and use them as the pricing metrics to apply unit-based pricing to Plan Templates and Plans for recurring subscription charges on Accounts, please see the Recurring Charges: Counters section.
In the Pricing Editor, a variety of configuration options for pricing Plans and Plan Templates are available:
Start date. Enter the date from which you want the charges using this Pricing to apply for the Plan.
End date. Enter a date on which you want the pricing to cease to apply to the Plan.
Tip: Editing Pricing? You might want to edit pricing you’ve applied to a Plan after the start date for the pricing to apply for the Plan. Please review the Editing Pricing section below to understand the options you have when you do this and the implications for billing.
Description. Enter a custom description for the Pricing, which will show against usage line items on Bills.
Minimum spend. Enter a minimum spend for this Pricing. If the calculated usage charge using the Pricing falls below this value, then at billing an additional line item will be added to bring the charge up to the value you’ve entered. Default is 0.
Minimum spend billing. You can override the Organization-level setting for how minimum spends are billed - either in arrears or in advance.
Minimum spend description. You can enter a custom description for any minimum spend line items on Bills.
Tip: Default Usage and Minimum Spend Descriptions? If you omit custom descriptions, then default usage and minimum spend descriptions will be shown for Bill line items- see Bill Line Items - Default Descriptions for details.
Usage accumulates over the entire plan contract period. Enable a Pricing where the pricing tiers you set up are evaluated across the entire period the Plan is active for an Account, and not simply evaluated against each individual billing period. This option is designed a Pricing that uses an Aggregation method where the value is expected to accumulate over the period the Plan is active for an Account, such as SUM or COUNT, and can be used for UNIQUE:
Suppose you have configured a Tiered pricing structure for charging per number of requests made to your service using a SUM Aggregation: $1 per request for the first 100 requests; $0.80 per requests for the next 200 requests; $0.60 per request for any above 300. If usage accumulation has been enabled for the Pricing and the billing is monthly:
If the Account holder makes 70 requests in the first month, the charge will be 70 at $1 = $70.
If a further 80 requests are made in the second month, the charge will be: 30 at $1 = $30 and 50 at $0.80 = $40 for a total of $70.
If the number of requests jumps to 220 in the third month, the charge will be 150 at $0.80 = $120 and 70 at $0.60 = $42 for a total of $162.
Tip: The default setting for usage accumulation is disabled.
Apply as. Select the way in which you want the Pricing to apply for a customer Account that you put on a Plan to which the Pricing is applied. Three options:
Debit. This is the default setting for the typical case where you want the amount calculated to be added to the bill as a debit, which the end customer pays for.
Note that you cannot enter negativevalues for Price per unit or Fixed price when a Pricing is applied as a Debit.
Product Credit. Select this if you want the amount calculated to be added to the bill as a credit (negative amount) which reduces the bill total. To prevent negative billing, the bill will be capped at the total of other line items for the same Product.
Global Credit. Select this if you want the amount calculated to be added to the bill as a credit (negative amount) which reduces the bill total. To prevent negative billing, the bill will be capped at the total of other line items for the entire bill, which might include other Products.
Pricing Type. Allows you to select a type of pricing structure that is appropriate for how you want to charge using the selected Aggregation:
Pricing Bands. For each pricing type, you can define pricing bands to charge different rates for different levels of aggregated usage measures recorded for an Account that consumes the Product.
Unit Price or Fixed Price:
Unit Price. For Tiered and Volume pricing types, you can set up pricing bands for charging on a per unit basis.
Fixed Price. For the Stairstep pricing type, you can set up pricing bands for charging on a fixed price basis.
Combined Unit and Fixed Price. For Custom Tiered and Custom Volume pricing types, you can set up pricing bands for charging using a combination of per unit and fixed price.
There are five Pricing Type options:
Tiered. Select to configure tiered pricing bands for charging on a per unit basis depending on which pricing band they fall in. For example, you might set up a first tier charging $0.50 for the first 50 units used; a second tier charging $0.25 for the next 100 units used; a third tier charging $0.15 for any units used above 150 to an unlimited number.
Volume. Select to configure charge rates on a per unit basis according to the highest pricing band reached. For example, you might set up three pricing bands where the first band charges $0.50 for the first 50 units used; the second band charges $0.25 for the next 100 used; the third band charges $0.15 for any units used above 150 to an unlimited number. If a customer uses 120 units, they are charged at $0.25 per unit for all units used. If a customer uses 170 units, they are charged at $0.15 for all units used.
Stairstep. Select to configure pricing bands for fixed prices charged based on the highest band reached. For example, you might set up three pricing bands where the first band charges $2 for any usage between 1 and 50 units used - a customer who uses 1 unit is charged the same as a customer who uses 49 units; the second band charges $1.60 for anything between 50 to 100 units used; the third band charges $1.40 for 150 units used and above. The customer who uses 125 units will be charged $1.60; the customer who uses 210 units will be charged $1.40.
Custom Tiered. Select to configure a custom pricing structure which combines a fixed charge and a per-unit charge. For example, you might want to charge on a per-unit basis across several tiers up to a maximum and then charge an additional fixed overage charge for any usage that exceeds the maximum.
Custom Volume. Select to configure a custom pricing structure which combines a fixed charge and a per-unit charge. For example, you might want to set up three charging bands up to a maximum where customers are charged on the basis of the highest band they reach but any usage over the maximum incurs an additional fixed overage charge.
Price per unit. Enter the price per unit charge rate for each pricing band configured for Tiered or Volume pricing types. Also available for Custom Tiered and Custom Volume pricing types.
Important: Price per unit! This depends the Quantity per unit configured for the Aggregation used for the Pricing. For example, if you’re using an Aggregation that is derived from a gigabytes Meter measure field and Quantity per unit is set at 500 for the Aggregation, a Price per unit of $0.25 means that end customer Accounts put on the pricing Plan will be charged $.025 per 500 gigabytes used.
Fixed Price. Enter a fixed price charge rate for pricing bands configured on the following pricing types:
Stairstep
Custom Tiered
Custom Volume
Tip: Using Negative Pricing? Note that you can enter negative values for the Price per unit or Fixed price when the Pricing is applied as a Product credit or Global credit, but please review the implications of doing so in the Using Negative Pricing for Plans section.
Prepayment / Balance Overage Pricing. If an Account has a Prepayment or Balance amount added to it, you can set up overage pricing bands to charge for any usage on the Account after the Prepayment/Balance amount has been consumed. If you do not set up overage pricing, then any usage after the Prepayment/Balance has been consumed will be charged at the regular rate. Note this is only available if:
You’re using a Tiered pricing structure to price a Plan.
You have not selected for Usage accumulates over the entire contract period.
Important: Prepayment / Balance Overage surcharge percentage overrides Prepayment / Balance Overage pricing! If you set up overage pricing on a tiered pricing structure when pricing a Plan that will apply to billing for a Prepayment / Balance and you have also set up overage surcharge percentage when creating the Prepayment / Balance for an Account, any overage usage charges on the Account will be billed at the overage surcharge percentage rate and the Prepayment / Balance overage pricing will be ignored.
If you have set up a pricing using an Aggregation and you then edit the pricing structure, you can choose to either:
Apply these changes from. Enter a date from which the new Pricing will come into effect. The original pricing structure will be applied for billing up to that date.
Apply your editing changes to existing pricing. This means that the pricing structure will be updated immediately and will be applied to any re-calculated bills that were first calculated using the original pricing structure.
Tip: Effect on Bills for mid-billing period price change? Note that if you update a Pricing mid-billing period, then a bill line item will be produced for each pricing change in that period’s next Bill. This occurs regardless of the Aggregation method used for a Pricing.
Important: Editing the Pricing on a Plan Template! If you configure a Pricing for a Plan Template, any Plan based on this Plan Template that does not override the Template Pricing will inherit the Pricing configured for the Template. If you update the Template Pricing, those Plans will also have their Pricing updated
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"m3ter Documentation","description":"Guides, learning resources and API reference for integrating with m3ter","colors":{"primary":"#4caf4c","dark":"#449d44"},"logo":{"light":"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-blue-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=3928db28c84ec6950e43caf96e635d80","dark":"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-white-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=a018cb782e49a2fbdd811276476d0605"},"favicon":"https://mintcdn.com/m3ter/T0RRts393DSUkWFc/favicon.svg?fit=max\u0026auto=format\u0026n=T0RRts393DSUkWFc\u0026q=85\u0026s=9492b54cc98df6775983b287b6f865cd","navbar":{"links":[{"href":"https://m3ter.freshdesk.com","label":"Support"},{"href":"https://console.m3ter.com","label":"Console"}],"primary":{"type":"button","label":"Schedule a demo","href":"https://www.m3ter.com/contact"}},"footer":{"socials":{"linkedin":"https://uk.linkedin.com/company/m3ter","x":"https://x.com/m3terHQ","github":"https://github.com/m3ter-com"},"links":[{"items":[{"label":"Website","href":"https://www.m3ter.com"},{"label":"Legal","href":"https://www.m3ter.com/legal"},{"label":"Security","href":"https://www.m3ter.com/security"},{"label":"Trust Center","href":"https://trust.m3ter.com"}]}]},"fonts":{"family":"Montserrat"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-V9C7TTPRQT"}},"contextual":{"options":["copy","view"],"display":"header"},"thumbnails":{"fonts":{"family":"Montserrat"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"m3ter","hasAudioNarration":false,"actualSubdomain":"m3ter","customDomains":["docs.m3ter.com"],"gitSource":{"type":"github","owner":"m3ter-com","repo":"m3ter-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9a09c36175fbf7124961d","collectionId":"92768e54-2234-4c9f-bb43-903eed567982","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9a09c36175fbf7124961d"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9a09c36175fbf7124961d","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Guides","count":400},{"language":"default","tag":"API Reference","count":393},{"language":"default","tag":"Endpoints","count":387},{"language":"default","tag":"Integrations","count":66},{"language":"default","tag":"m3sh Function Reference","count":66},{"language":"default","tag":"Synthetic functions","count":50},{"language":"default","tag":"m3ter","count":50},{"language":"default","tag":"m3sh","count":43},{"language":"default","tag":"End-Customer Accounts","count":27},{"language":"default","tag":"m3ter Connector for Salesforce","count":24}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"support-platform-pylon-zendesk","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":"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":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"fork-pr-previews","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","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},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans","slug":"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans","pageMetadata":{"title":"Reviewing Pricing Options for Plans and Plan Templates","description":null,"href":"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans"},"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`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`In the `,_jsx(_components.em,{children:`Pricing Editor`}),`, when you’ve added an Aggregation for a Plan or Plan Template, there are various options available to configure the exact pricing structure you want using that Aggregation. As preparation for performing this configuration work, this topic provides a review of the configuration options available for creating a Pricing for a Product Plan or Template:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#pricing-options`,children:`Pricing Options`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`A key part of pricing Plans and Plan Templates in m3ter is choosing the appropriate `,_jsx(_components.em,{children:`Pricing Type`}),`, one that will best fulfill the usage-based or unit-based pricing model you want to apply for charging your end-customers for consuming your product. The five Pricing Types options are designed to give you wide flexibility to set up your precise pricing use case, and these are explained in detail.`]}),`\n`,_jsx(_components.p,{children:`When you’ve set up pricing for Plans and Plan Templates and attached priced Plans to end-customer Accounts for billing, you might want to update a pricing on a Plan attached to an Account. It’s important you are clear about the consequences of updating a pricing after the pricing has been used in production to determine charges on Account Bills:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#editing-pricing`,children:`Editing Pricing`})}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important! Unit-based pricing using Counters for recurring subscription charges`}),`. This topic reviews the pricing options available for applying usage-based pricing to your Plan Templates and Plans using `,_jsx(_components.em,{children:`Aggregations`}),` as the pricing metrics. For full details on how to create `,_jsx(_components.em,{children:`Counters`}),` and use them as the pricing metrics to apply unit-based pricing to Plan Templates and Plans for recurring subscription charges on Accounts, please see the `,_jsx(_components.a,{href:`/guides/recurring-charges-counters`,children:`Recurring Charges: Counters`}),` section.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`pricing-options`,children:`Pricing Options`}),`\n`,_jsx(_components.p,{children:`In the Pricing Editor, a variety of configuration options for pricing Plans and Plan Templates are available:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Start date`}),`. Enter the date from which you want the charges using this Pricing to apply for the Plan.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`End date`}),`. Enter a date on which you want the pricing to cease to apply to the Plan.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Editing Pricing?`}),` You might want to edit pricing you’ve applied to a Plan after the start date for the pricing to apply for the Plan. Please review the `,_jsx(_components.a,{href:`/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#editing-pricing`,children:`Editing Pricing`}),` section below to understand the options you have when you do this and the implications for billing.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Description`}),`. Enter a custom description for the Pricing, which will show against `,_jsx(_components.em,{children:`usage`}),` line items on Bills.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Minimum spend`}),`. Enter a minimum spend for this Pricing. If the calculated `,_jsx(_components.em,{children:`usage charge`}),` using the Pricing falls below this value, then at billing an additional line item will be added to bring the charge up to the value you’ve entered. Default is `,_jsx(_components.strong,{children:`0`}),`.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Minimum spend billing`}),`. You can override the Organization-level setting for how minimum spends are billed - either `,_jsx(_components.em,{children:`in arrears`}),` or `,_jsx(_components.em,{children:`in advance`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Minimum spend description`}),`. You can enter a custom description for any `,_jsx(_components.em,{children:`minimum spend`}),` line items on Bills.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Default Usage and Minimum Spend Descriptions?`}),` If you omit custom descriptions, then default usage and minimum spend descriptions will be shown for Bill line items- see `,_jsx(_components.a,{href:`/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-default-descriptions`,children:`Bill Line Items - Default Descriptions`}),` for details.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Usage accumulates over the entire plan contract period`}),`. Enable a Pricing where the pricing tiers you set up are evaluated across the entire period the Plan is active for an Account, and not simply evaluated against each individual billing period. This option is designed a Pricing that uses an Aggregation method where the value is expected to accumulate over the period the Plan is active for an Account, such as `,_jsx(_components.strong,{children:`SUM`}),` or `,_jsx(_components.strong,{children:`COUNT`}),`, and can be used for `,_jsx(_components.strong,{children:`UNIQUE`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Suppose you have configured a `,_jsxs(_components.a,{href:`https://www.m3ter.com/guides/tiered-pricing-guide`,children:[_jsx(_components.strong,{children:`Tiered`}),` pricing`]}),` structure for charging per number of requests made to your service using a `,_jsx(_components.strong,{children:`SUM`}),` Aggregation: $1 per request for the first 100 requests; $0.80 per requests for the next 200 requests; $0.60 per request for any above 300. If usage accumulation has been enabled for the Pricing and the billing is monthly:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`If the Account holder makes 70 requests in the first month, the charge will be 70 at $1 = $70.`}),`\n`,_jsx(_components.li,{children:`If a further 80 requests are made in the second month, the charge will be: 30 at $1 = $30 and 50 at $0.80 = $40 for a total of $70.`}),`\n`,_jsx(_components.li,{children:`If the number of requests jumps to 220 in the third month, the charge will be 150 at $0.80 = $120 and 70 at $0.60 = $42 for a total of $162.`}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip:`}),` The default setting for usage accumulation is `,_jsx(_components.strong,{children:`disabled`}),`.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Apply as`}),`. Select the way in which you want the Pricing to apply for a customer Account that you put on a Plan to which the Pricing is applied. Three options:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Debit`}),`. This is the default setting for the typical case where you want the amount calculated to be added to the bill as a debit, which the end customer pays for.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Note that you cannot enter `,_jsx(_components.em,{children:`negative`}),` `,_jsx(_components.em,{children:`values`}),` for `,_jsx(_components.strong,{children:`Price per unit`}),` or `,_jsx(_components.strong,{children:`Fixed price`}),` when a Pricing is applied as a `,_jsx(_components.strong,{children:`Debit`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Product Credit`}),`. Select this if you want the amount calculated to be added to the bill as a credit (negative amount) which reduces the bill total. To prevent negative billing, the bill will be capped at the total of other line items for the `,_jsx(_components.em,{children:`same Product`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Global Credit`}),`. Select this if you want the amount calculated to be added to the bill as a credit (negative amount) which reduces the bill total. To prevent negative billing, the bill will be capped at the total of other line items for the `,_jsx(_components.em,{children:`entire bill`}),`, which might include other Products.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pricing Type`}),`. Allows you to select a type of pricing structure that is appropriate for how you want to charge using the selected `,_jsx(_components.strong,{children:`Aggregation`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pricing Bands`}),`. For each pricing type, you can define pricing bands to charge different rates for different levels of aggregated usage measures recorded for an Account that consumes the Product.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unit Price or Fixed Price`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unit Price`}),`. For `,_jsx(_components.strong,{children:`Tiered`}),` and `,_jsx(_components.strong,{children:`Volume`}),` pricing types, you can set up pricing bands for charging on a per unit basis.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Fixed Price`}),`. For the `,_jsx(_components.strong,{children:`Stairstep`}),` pricing type, you can set up pricing bands for charging on a fixed price basis.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Combined Unit and Fixed Price`}),`. For `,_jsx(_components.strong,{children:`Custom Tiered`}),` and `,_jsx(_components.strong,{children:`Custom Volume`}),` pricing types, you can set up pricing bands for charging using a combination of per unit and fixed price.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`There are five `,_jsx(_components.strong,{children:`Pricing Type`}),` options:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tiered`}),`. Select to configure tiered pricing bands for charging on a per unit basis depending on which pricing band they fall in. For example, you might set up a first tier charging $0.50 for the first 50 units used; a second tier charging $0.25 for the next 100 units used; a third tier charging $0.15 for any units used above 150 to an unlimited number.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Volume`}),`. Select to configure charge rates on a per unit basis according to the highest pricing band reached. For example, you might set up three pricing bands where the first band charges $0.50 for the first 50 units used; the second band charges $0.25 for the next 100 used; the third band charges $0.15 for any units used above 150 to an unlimited number. If a customer uses 120 units, they are charged at $0.25 per unit for all units used. If a customer uses 170 units, they are charged at $0.15 for all units used.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stairstep`}),`. Select to configure pricing bands for fixed prices charged based on the highest band reached. For example, you might set up three pricing bands where the first band charges $2 for any usage between 1 and 50 units used - a customer who uses 1 unit is charged the same as a customer who uses 49 units; the second band charges $1.60 for anything between 50 to 100 units used; the third band charges $1.40 for 150 units used and above. The customer who uses 125 units will be charged $1.60; the customer who uses 210 units will be charged $1.40.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Custom Tiered`}),`. Select to configure a custom pricing structure which combines a fixed charge and a per-unit charge. For example, you might want to charge on a per-unit basis across several tiers up to a maximum and then charge an additional fixed overage charge for any usage that exceeds the maximum.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Custom Volume`}),`. Select to configure a custom pricing structure which combines a fixed charge and a per-unit charge. For example, you might want to set up three charging bands up to a maximum where customers are charged on the basis of the highest band they reach but any usage over the maximum incurs an additional fixed overage charge.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Price per unit`}),`. Enter the price per unit charge rate for each pricing band configured for `,_jsx(_components.strong,{children:`Tiered`}),` or `,_jsx(_components.strong,{children:`Volume`}),` pricing types. Also available for `,_jsx(_components.strong,{children:`Custom Tiered`}),` and `,_jsx(_components.strong,{children:`Custom Volume`}),` pricing types.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important: Price per unit!`}),` This depends the `,_jsx(_components.strong,{children:`Quantity per unit`}),` configured for the Aggregation used for the Pricing. For example, if you’re using an Aggregation that is derived from a gigabytes Meter measure field and `,_jsx(_components.strong,{children:`Quantity per unit`}),` is set at 500 for the Aggregation, a `,_jsx(_components.strong,{children:`Price per unit`}),` of $0.25 means that end customer Accounts put on the pricing Plan will be charged $.025 per 500 gigabytes used.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Fixed Price`}),`. Enter a fixed price charge rate for pricing bands configured on the following pricing types:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Stairstep`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Custom Tiered`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Custom Volume`})}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Using Negative Pricing?`}),` Note that you can enter negative values for the `,_jsx(_components.strong,{children:`Price per unit`}),` or `,_jsx(_components.strong,{children:`Fixed price`}),` when the Pricing is applied as a `,_jsx(_components.strong,{children:`Product credit`}),` or `,_jsx(_components.strong,{children:`Global credit`}),`, but please review the implications of doing so in the `,_jsx(_components.a,{href:`/guides/plans-and-pricing/pricing-plans/pricing-plans#using-negative-pricing-for-plans`,children:`Using Negative Pricing for Plans`}),` section.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prepayment / Balance Overage Pricing`}),`. If an Account has a Prepayment or Balance amount added to it, you can set up overage pricing bands to charge for any usage on the Account after the Prepayment/Balance amount has been consumed. If you do not set up overage pricing, then any usage after the Prepayment/Balance has been consumed will be charged at the regular rate. Note this is only available if:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`You’re using a `,_jsx(_components.strong,{children:`Tiered`}),` pricing structure to price a Plan.`]}),`\n`,_jsxs(_components.li,{children:[`You have not selected for `,_jsx(_components.strong,{children:`Usage accumulates over the entire contract period`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important: Prepayment / Balance Overage surcharge percentage overrides Prepayment / Balance Overage pricing!`}),` If you set up overage pricing on a tiered pricing structure when pricing a Plan that will apply to billing for a Prepayment / Balance and you have `,_jsx(_components.em,{children:`also set up`}),` overage surcharge percentage when creating the Prepayment / Balance for an Account, any overage usage charges on the Account will be billed at the `,_jsx(_components.em,{children:`overage surcharge percentage rate`}),` and the Prepayment / Balance `,_jsx(_components.em,{children:`overage pricing will be ignored`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`editing-pricing`,children:`Editing Pricing`}),`\n`,_jsxs(_components.p,{children:[`If you have set up a pricing using an `,_jsx(_components.strong,{children:`Aggregation`}),` and you then edit the pricing structure, you can choose to either:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Apply these changes from`}),`. Enter a date from which the new Pricing will come into effect. The original pricing structure will be applied for billing up to that date.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Apply your editing changes to existing pricing`}),`. This means that the pricing structure will be updated immediately and will be applied to any re-calculated bills that were first calculated using the original pricing structure.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Effect on Bills for mid-billing period price change?`}),` Note that if you update a Pricing mid-billing period, then a bill line item will be produced for each pricing change in that period’s next Bill. This occurs regardless of the Aggregation method used for a Pricing.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important: Editing the Pricing on a Plan Template!`}),` If you configure a Pricing for a Plan Template, any Plan based on this Plan Template that does not override the Template Pricing will inherit the Pricing configured for the Template. If you update the Template Pricing, those Plans will also have their Pricing updated`]})})]})}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":"Reviewing Pricing Options for Plans and Plan Templates","description":null,"href":"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Pricing Options","slug":"pricing-options","depth":2,"children":[]},{"title":"Editing Pricing","slug":"editing-pricing","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"m3ter","siteName":"m3ter Documentation","title":"Reviewing Pricing Options for Plans and Plan Templates - m3ter Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T15:11:25.291Z","originalFileLocation":"guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"m3ter Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_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=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reviewing Pricing Options for Plans and Plan Templates - m3ter Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"m3ter Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://m3ter.mintlify.app/_mintlify/api/og/v2?division=Pricing+and+Managing+Plans+and+Plan+Templates\u0026amp;title=Reviewing+Pricing+Options+for+Plans+and+Plan+Templates\u0026amp;theme=a12cf6d8598fbb808e7ba8a7\u0026amp;signature=602c4e2f69ba7f0753816c2495635823f6cdc61cb34ac2efc217233de126af4e\">\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=\"Reviewing Pricing Options for Plans and Plan Templates - m3ter Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://m3ter.mintlify.app/_mintlify/api/og/v2?division=Pricing+and+Managing+Plans+and+Plan+Templates\u0026amp;title=Reviewing+Pricing+Options+for+Plans+and+Plan+Templates\u0026amp;theme=a12cf6d8598fbb808e7ba8a7\u0026amp;signature=602c4e2f69ba7f0753816c2495635823f6cdc61cb34ac2efc217233de126af4e\">\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=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"m3ter Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4caf4c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.m3ter.com/#organization\",\"name\":\"m3ter Documentation\",\"url\":\"https://docs.m3ter.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-blue-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=3928db28c84ec6950e43caf96e635d80\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.m3ter.com#website\",\"name\":\"m3ter Documentation\",\"url\":\"https://docs.m3ter.com\",\"publisher\":{\"@id\":\"https://docs.m3ter.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#webpage\",\"url\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans\",\"name\":\"Reviewing Pricing Options for Plans and Plan Templates\",\"dateModified\":\"2026-10-30T15:11:25.291Z\",\"isPartOf\":{\"@id\":\"https://docs.m3ter.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.m3ter.com/guides/getting-started/quick-start-worked-example\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plans and Pricing\",\"item\":\"https://docs.m3ter.com/guides/plans-and-pricing\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Pricing and Managing Plans and Plan Templates\",\"item\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Reviewing Pricing Options for Plans and Plan Templates\",\"item\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#article\",\"headline\":\"Reviewing Pricing Options for Plans and Plan Templates\",\"name\":\"Reviewing Pricing Options for Plans and Plan Templates\",\"url\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans\",\"mainEntityOfPage\":{\"@id\":\"https://docs.m3ter.com/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans#webpage\"},\"dateModified\":\"2026-10-30T15:11:25.291Z\",\"publisher\":{\"@id\":\"https://docs.m3ter.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.m3ter.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"m3ter Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"m3ter Documentation","nav":{"global":null,"tabs":[{"tab":"Exploring m3ter","pages":[{"title":"Exploring m3ter","href":""}]},{"tab":"Guides","pages":[{"group":"Guides","pages":[{"group":"Getting Started","root":{"title":"Getting Started","href":"/guides/getting-started"},"expanded":false,"pages":[{"title":"Quick Start","href":"/guides/getting-started/quick-start-worked-example"},{"title":"m3ter Console","href":"/guides/getting-started/working-in-the-m3ter-console"},{"title":"Configuration Workflow","href":"/guides/getting-started/previewing-main-configuration-steps"},{"group":"Worked Examples","expanded":false,"pages":[{"title":"Worked Examples","href":"/guides/getting-started/metering-for-production-worked-examples"},{"title":"Example 1: Cloud Storage and File Cleanup","href":"/guides/getting-started/metering-for-production-worked-examples/worked-example-1-cloud-storage-and-file-cleanup"},{"title":"Example 2: Compound Aggregation for Sign-Up Bonus","href":"/guides/getting-started/metering-for-production-worked-examples/example-2-compound-aggregation-for-sign-up-bonus"},{"title":"Example 3: Segmented Aggregation on Single Meter Usage","href":"/guides/getting-started/metering-for-production-worked-examples/example-3-segmented-aggregation-on-single-meter-usage"}]},{"title":"Dates in m3ter - Quick Reference Starter","href":"/guides/getting-started/working-with-dates-in-m3ter-easy-reference"},{"title":"Feature Release Stages","href":"/guides/getting-started/feature-release-stages"},{"title":"Knowledge Index","href":"/guides/getting-started/knowledge-index"},{"title":"Contacting m3ter Support","href":"/guides/getting-started/contacting-m3ter-support"}]},{"group":"Authentication","root":{"title":"Authentication","href":"/guides/authenticating-with-the-platform"},"expanded":false,"pages":[{"title":"User/Password Authentication","href":"/guides/authenticating-with-the-platform/user-password-authentication"},{"title":"m3ter Single Sign-On","href":"/guides/authenticating-with-the-platform/m3ter-single-sign-on"},{"title":"Service Authentication","href":"/guides/authenticating-with-the-platform/service-authentication"}]},{"group":"Creating, Managing, and Reviewing Products","root":{"title":"Creating, Managing, and Reviewing Products","href":"/guides/creating-and-managing-products"},"expanded":false,"pages":[{"title":"Working with Custom Fields","href":"/guides/creating-and-managing-products/working-with-custom-fields"}]},{"group":"Usage Data: Meters","root":{"title":"Usage Data: Meters","href":"/guides/usage-data-meters"},"expanded":false,"pages":[{"title":"Reviewing Meter Options","mode":"default","href":"/guides/usage-data-meters/reviewing-meter-options"},{"title":"Creating Product Meters","href":"/guides/usage-data-meters/creating-meters"},{"title":"Creating Global Meters","href":"/guides/usage-data-meters/creating-global-meters"},{"title":"Working in Meter Details","href":"/guides/usage-data-meters/working-in-meter-details"},{"title":"Working with Meter Derived Fields and Examples","href":"/guides/usage-data-meters/derived-fields-for-meters-examples-and-supported-syntax"}]},{"group":"Pricing Metrics: Aggregations","root":{"title":"Pricing Metrics: Aggregations","href":"/guides/usage-data-aggregations"},"expanded":false,"pages":[{"title":"Reviewing Aggregation Options","href":"/guides/usage-data-aggregations/reviewing-aggregation-options"},{"title":"Creating Product Aggregations","href":"/guides/usage-data-aggregations/creating-aggregations"},{"title":"Creating Global Aggregations","href":"/guides/usage-data-aggregations/creating-global-aggregations"},{"title":"Compound Aggregations","href":"/guides/usage-data-aggregations/compound-aggregations"},{"title":"Working with Compound Aggregation Calculations","href":"/guides/usage-data-aggregations/compound-aggregation-calculations"},{"title":"Compound Aggregations - Examples","href":"/guides/usage-data-aggregations/compound-aggregations-examples"},{"title":"Segmented Aggregations","href":"/guides/usage-data-aggregations/segmented-aggregations"},{"title":"Custom SQL Aggregations","href":"/guides/usage-data-aggregations/custom-sql-aggregations"},{"title":"Reviewing Aggregation Details","href":"/guides/usage-data-aggregations/reviewing-aggregation-details"}]},{"group":"Recurring Charges: Counters","root":{"title":"Recurring Charges: Counters","href":"/guides/recurring-charges-counters"},"expanded":false,"pages":[{"title":"Creating Counters and Pricing Plans","href":"/guides/recurring-charges-counters/creating-counters"},{"title":"Understanding and Creating Counter Adjustments for Accounts","href":"/guides/recurring-charges-counters/creating-counter-adjustments-for-accounts"},{"title":"Recurring Charges Billing: Seat-Based Pricing","href":"/guides/recurring-charges-counters/reviewing-bills-for-recurring-charges"},{"title":"Recurring Charges Billing: Hybrid Pricing","href":"/guides/recurring-charges-counters/recurring-charges-example-2-hybrid-pricing"}]},{"group":"Plans and Pricing","root":{"title":"Plans and Pricing","href":"/guides/plans-and-pricing"},"expanded":false,"pages":[{"group":"Creating and Working with Plan Templates, Plans, and Plan Groups","root":{"title":"Creating and Working with Plan Templates, Plans, and Plan Groups","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans"},"expanded":false,"pages":[{"title":"Reviewing Options for Plans and Plan Templates","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/reviewing-configuration-options-for-plans-and-plan-templates"},{"title":"Understanding Billing Options for Plan Templates/Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/understanding-billing-options-for-plan-templates-plans"},{"title":"Creating Plan Templates","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/creating-plan-templates"},{"title":"Creating Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/creating-plans"},{"title":"Working in Plan Template and Plan Details","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/working-in-plan-details"},{"title":"Editing and Deleting Plan Templates and Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/editing-plan-templates-and-plans"},{"title":"Working with Plan Groups","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/working-with-plan-groups"}]},{"group":"Pricing and Managing Plans and Plan Templates","root":{"title":"Pricing and Managing Plans and Plan Templates","description":"Discover how to work in the Pricing Editor to add Plans or Plan Templates, link Aggregations or Counters, and configure pricing. ","href":"/guides/plans-and-pricing/pricing-plans"},"expanded":false,"pages":[{"title":"Reviewing Pricing Options for Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans"},{"title":"Pricing Plans and Plan Templates","description":null,"href":"/guides/plans-and-pricing/pricing-plans/pricing-plans"},{"title":"Pricing Plans Using Segmented Aggregations","href":"/guides/plans-and-pricing/pricing-plans/pricing-plans-using-segmented-aggregations"},{"title":"Managing and Editing Priced Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/managing-and-editing-priced-plans-or-plan-templates"},{"title":"Duplicating Priced Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/duplicating-priced-plans-or-plan-templates"}]}]},{"group":"End-Customer Accounts","root":{"title":"End-Customer Accounts","href":"/guides/end-customer-accounts"},"expanded":false,"pages":[{"title":"Managing Accounts - Best Practices","href":"/guides/end-customer-accounts/managing-accounts-best-practices"},{"title":"Creating and Managing Accounts","href":"/guides/end-customer-accounts/creating-an-account"},{"title":"Attaching Plans to an Account","href":"/guides/end-customer-accounts/attaching-plans-to-an-account"},{"title":"Creating Custom Plans for Accounts","href":"/guides/end-customer-accounts/creating-custom-account-plans"},{"title":"Attaching Plan Groups to an Account","href":"/guides/end-customer-accounts/attaching-plan-groups-to-an-account"},{"title":"Creating Custom Plan Groups for Accounts","href":"/guides/end-customer-accounts/creating-custom-plan-groups-for-accounts"},{"title":"Creating Prepayments for Accounts","href":"/guides/end-customer-accounts/creating-prepayments-for-accounts"},{"group":"Working with Contracts for Accounts","root":{"title":"Working with Contracts for Accounts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts"},"expanded":false,"pages":[{"title":"Creating and Managing Contracts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/creating-and-managing-contracts"},{"title":"Setting Up Contract Billing","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/setting-up-contract-billing"},{"title":"Reviewing Organization Contracts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/reviewing-organization-contracts"}]},{"group":"Working with Balances for Accounts","root":{"title":"Working with Balances for Accounts","href":"/guides/end-customer-accounts/creating-balances-for-accounts"},"expanded":false,"pages":[{"title":"Understanding and Managing Billing for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/understanding-billing-for-balances"},{"title":"Creating and Managing Account Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-and-managing-account-balances"},{"title":"Creating and Managing Transactions for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-and-managing-transactions-for-balances"},{"title":"Setting Up Transaction Schedules for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/setting-transaction-schedules-for-balances"},{"title":"Creating Charges for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-charges-for-balances"},{"title":"Setting Up Charge Schedules for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/setting-charge-schedules-for-balances"},{"title":"Running and Viewing Bills for Balance Charges","href":"/guides/end-customer-accounts/creating-balances-for-accounts/runnning-viewing-bill-for-balance-charges"},{"title":"Reviewing Account Balances Summary","href":"/guides/end-customer-accounts/creating-balances-for-accounts/reviewing-account-balances-summary"},{"title":"Grants","href":"/guides/end-customer-accounts/creating-balances-for-accounts/balance-grants"}]},{"title":"Creating Charges for Accounts","href":"/guides/end-customer-accounts/creating-charges-for-accounts"},{"title":"Creating Counter Adjustments for Accounts","href":"/guides/end-customer-accounts/creating-counter-adjustments-for-accounts"},{"title":"Submitting Usage Data for an Account","href":"/guides/end-customer-accounts/submitting-usage-data-for-an-account"},{"title":"Working in Account Overview","href":"/guides/end-customer-accounts/working-in-account-overview"},{"title":"Reviewing and Recalculating Bills for an Account","href":"/guides/end-customer-accounts/reviewing-bills-for-an-account"},{"group":"Working with Parent/Child Accounts","root":{"title":"Working with Parent/Child Accounts","href":"/guides/end-customer-accounts/creating-and-working-with-child-accounts"},"expanded":false,"pages":[{"title":"Billing Hierarchy Modes for Parent/Child Accounts","href":"/guides/end-customer-accounts/creating-and-working-with-child-accounts/billing-for-parent-child-accounts"}]},{"title":"End Dating Account Billing Entities","href":"/guides/end-customer-accounts/end-dating-account-billing-entities"},{"title":"Creating and Managing External Mappings for Accounts","href":"/guides/end-customer-accounts/creating-and-managing-external-mappings-for-accounts"}]},{"group":"Billing and Usage Data","root":{"title":"Billing and Usage Data","href":"/guides/billing-and-usage-data"},"expanded":false,"pages":[{"group":"Submitting Usage Data","root":{"title":"Submitting Usage Data","href":"/guides/billing-and-usage-data/submitting-usage-data"},"expanded":false,"pages":[{"title":"API Calls for Data Ingest","href":"/guides/billing-and-usage-data/submitting-usage-data/api-calls-for-data-ingest"},{"title":"File Upload Service API","href":"/guides/billing-and-usage-data/submitting-usage-data/file-upload-service-api"},{"title":"Submitting and Checking Test Usage Data","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-test-usage-data"},{"title":"File Uploads for Usage Data by Meter","href":"/guides/billing-and-usage-data/submitting-usage-data/file-uploads-for-usage-data-by-meter"},{"title":"Submitting Usage Data Adjustments Using Timestamp","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-usage-data-adjustments-using-timestamp"},{"title":"Submitting Usage Data for Non-Existent Accounts","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-usage-data-for-non-existent-accounts"},{"title":"Reviewing and Resolving Ingest Events","href":"/guides/billing-and-usage-data/submitting-usage-data/reviewing-and-resolving-ingest-events"}]},{"group":"Running, Viewing, and Managing Bills","root":{"title":"Running, Viewing, and Managing Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills"},"expanded":false,"pages":[{"title":"Running Bills and Viewing Bill Details","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/running-bills-and-viewing-bill-details"},{"title":"Working with Bills in Bill Management","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/managing-bills"},{"title":"Approving and Locking Bills - Managing Bill Lifecycle","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/approving-and-locking-bills-managing-bill-lifecycle"},{"title":"Adding Credit Line Items to Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/adding-credit-line-items-to-bills"},{"title":"Adding Debit Line Items to Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/adding-debit-line-items-to-bills"},{"title":"Viewing Bill History","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/viewing-bill-history"},{"title":"Scheduling Billing","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/scheduling-billing"},{"title":"Working with Bill Statements","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/working-with-bill-statements"},{"title":"Bill Line Item Types","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-item-types"},{"title":"Bill Line Items - Default Descriptions","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-default-descriptions"},{"title":"Bill Line Items - Mapping to Accounting Products","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-mapping-accounting-products"},{"title":"Troubleshooting Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/troubleshooting-bills"}]}]},{"group":"m3sh","root":{"title":"m3sh","href":"/guides/m3sh-automation"},"expanded":false,"pages":[{"group":"m3sh Workflows","root":{"title":"m3sh Workflows","href":"/guides/m3sh-workflows/m3sh-workflows"},"pages":[{"title":"m3sh Workflows - Key Concepts and Options","href":"/guides/m3sh-workflows/m3sh-workflows-key-concepts-and-options"},{"title":"Exploring m3sh Workflows","href":"/guides/m3sh-automation/exploring-m3sh-workflows"},{"title":"Reviewing m3sh Workflow Runs","href":"/guides/m3sh-automation/reviewing-m3sh-workflow-runs"},{"title":"Getting to Know the Workflow Builder","href":"/guides/m3sh-workflows/getting-to-know-the-workflow-builder"},{"title":"Creating Event Notification Workflows","href":"/guides/m3sh-workflows/creating-event-notification-workflows"},{"title":"Creating Incoming Webhook Workflows","href":"/guides/m3sh-workflows/creating-incoming-webhook-workflows"},{"title":"Working with Global Parameters","href":"/guides/m3sh-workflows/working-with-global-parameters"},{"title":"Utilizing Workflow Managed Templates","href":"/guides/m3sh-workflows/utilizing-workflow-managed-templates"},{"title":"Testing and Troubleshooting Workflows","href":"/guides/m3sh-workflows/testing-and-troubleshooting-workflows"},{"title":"Exporting and Importing Workflows","href":"/guides/m3sh-workflows/exporting-and-importing-workflows"}]},{"group":"Utilizing Events and Notifications","root":{"title":"Utilizing Events and Notifications","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications"},"expanded":false,"pages":[{"title":"Key Concepts and Relationships","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/key-concepts-and-relationships"},{"title":"Object Definitions and API Calls","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/object-definitions-and-api-calls"},{"title":"Creating, Managing, and Reviewing Notifications","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/creating-managing-and-reviewing-notifications"},{"title":"Example - Notification Setup for Commitment Updated Event","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/example-1-commitment-updated-event"},{"title":"Working with Scheduled Events","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/working-with-scheduled-events"}]},{"group":"Creating and Managing Credentials","root":{"title":"Creating and Managing Credentials","href":"/guides/integrations/setting-up-integrations/managing-integration-credentials"},"expanded":false,"pages":[{"title":"Creating Stripe Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-stripe-integration-credentials"},{"title":"Creating NetSuite Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-netsuite-integration-credentials"},{"title":"Creating Paddle Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-paddle-integration-credentials"},{"title":"Creating Chargebee Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-chargebee-integration-credentials"},{"title":"Creating QuickBooks Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-quickbooks-integration-credentials"},{"title":"Creating Xero Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-xero-integration-credentials"},{"title":"Creating Salesforce Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-salesforce-integration-credentials"},{"title":"Creating AWS Marketplace Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-aws-marketplace-integration-credentials"},{"title":"Creating Azure Marketplace Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-azure-marketplace-integration-credentials"}]},{"group":"Integrations","root":{"title":"Integrations","href":"/guides/integrations"},"expanded":false,"pages":[{"title":"m3ter Integrations - Overview","sidebarTitle":"m3ter Integrations","href":"/guides/integrations/m3ter-integrations"},{"group":"Setting Up and Managing Integrations","root":{"title":"Setting Up and Managing Integrations","href":"/guides/integrations/setting-up-integrations"},"expanded":false,"pages":[{"title":"Creating and Managing Integrations","href":"/guides/integrations/setting-up-integrations/creating-and-managing-integration-configurations"},{"title":"Configuring Stripe Integrations","href":"/guides/integrations/setting-up-integrations/configuring-stripe-integrations"},{"title":"Configuring NetSuite Integrations","href":"/guides/integrations/setting-up-integrations/configuring-netsuite-integrations"},{"title":"Configuring Paddle Integrations","href":"/guides/integrations/setting-up-integrations/configuring-paddle-integrations"},{"title":"Configuring Chargebee Integrations","href":"/guides/integrations/setting-up-integrations/configuring-chargebee-integrations"},{"title":"Configuring QuickBooks Integrations","href":"/guides/integrations/setting-up-integrations/configuring-quickbooks-integrations"},{"title":"Configuring Xero Integrations","href":"/guides/integrations/setting-up-integrations/configuring-xero-integrations"},{"title":"Configuring Salesforce Entity Data Sync Integrations","href":"/guides/integrations/setting-up-integrations/configuring-sf-entity-data-integrations"},{"title":"Configuring AWS Marketplace Integrations","href":"/guides/integrations/setting-up-integrations/configuring-aws-integrations"},{"title":"AWS Marketplace Integrations - Reconciliation Features","href":"/guides/integrations/setting-up-integrations/aws-marketplace-integrations-reconciliation-features"},{"title":"Configuring Azure Marketplace Integrations","href":"/guides/integrations/setting-up-integrations/configuring-azure-marketplace-integrations"},{"title":"Azure Marketplace Integrations - Reconciliation Features","href":"/guides/integrations/setting-up-integrations/azure-marketplace-integrations-reconciliation-features"},{"title":"Managing Multiple Third Party Destinations for Integrations","href":"/guides/integrations/setting-up-integrations/managing-multiple-destinations-for-integrations"},{"title":"Reviewing Integration Run Details","href":"/guides/integrations/setting-up-integrations/reviewing-integration-run-details"}]}]},{"title":"Creating and Managing Outgoing Webhooks","href":"/guides/integrations/setting-up-integrations/creating-and-managing-destinations"},{"title":"Reviewing and Resolving Integration Events","href":"/guides/integrations/setting-up-integrations/reviewing-and-resolving-integration-events"},{"title":"Creating and Managing External Mappings","href":"/guides/integrations/setting-up-integrations/creating-and-managing-external-mappings"},{"title":"Creating and Managing Transformations","href":"/guides/m3sh-workflows/creating-and-managing-transformations"}]},{"group":"m3ter APIs","root":{"title":"m3ter APIs","href":"/guides/m3ter-apis"},"expanded":false,"pages":[{"title":"Config API Limits","href":"/guides/m3ter-apis/config-api-limits"},{"title":"Ingest API Limits and Optimizing Measurement Submissions","href":"/guides/m3ter-apis/ingest-api-limits"},{"title":"WAF Rules for HTTP Requests","href":"/guides/m3ter-apis/waf-rules-for-http-requests"},{"title":"Getting Started with API Calls","href":"/guides/m3ter-apis/getting-started-with-api-calls"},{"title":"HTTP Error Codes","href":"/guides/m3ter-apis/http-error-codes"}]},{"title":"m3ter Calculation Engine","href":"/guides/m3ter-calculation-engine"},{"group":"Lookup Tables","root":{"title":"Lookup Tables (Beta)","href":"/guides/lookup-tables"},"tag":"Beta","expanded":false,"pages":[{"title":"Creating and Managing Lookup Tables","href":"/guides/lookup-tables/creating-and-managing-lookup-tables"},{"title":"Adding Data to, Publishing, and Managing Lookup Table Revisions","href":"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions"},{"title":"Worked Example - Variable Usage Discounting","href":"/guides/lookup-tables/worked-example-variable-usage-discounting"},{"title":"Worked Example - Variable Usage Discounting by Account","href":"/guides/lookup-tables/worked-example-variable-usage-discouting-by-account"},{"title":"Lookup Functions","href":"/guides/lookup-tables/lookup-functions"}]},{"title":"System Alerts","href":"/guides/alerts-events-and-notifications/viewing-and-managing-alerts"},{"group":"Organization and Access Management","root":{"title":"Organization and Access Management","href":"/guides/organization-and-access-management"},"expanded":false,"pages":[{"group":"Managing your Organization","root":{"title":"Managing your Organization","href":"/guides/organization-and-access-management/viewing-and-editing-organization"},"expanded":false,"pages":[{"title":"Viewing and Editing Organization Configuration","href":"/guides/organization-and-access-management/viewing-and-editing-organization/viewing-and-editing-organization-configuration"},{"title":"Timezone Settings - Notes and Recommendations","href":"/guides/organization-and-access-management/viewing-and-editing-organization/timezone-settings-notes-and-recommendations"},{"title":"Creating and Managing Currencies","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-and-managing-currencies"},{"title":"Creating Credit Reasons","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-credit-reasons"},{"title":"Creating Debit Reasons","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-debit-reasons"},{"title":"Creating Transaction Types","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-transaction-types"},{"title":"Adding and Editing Custom Fields","href":"/guides/organization-and-access-management/viewing-and-editing-organization/adding-and-editing-custom-fields"}]},{"title":"Understanding, Creating, and Managing Permission Policies","href":"/guides/organization-and-access-management/creating-and-managing-permissions"},{"group":"Managing Access and Users","root":{"title":"Managing Access and Users","href":"/guides/organization-and-access-management/managing-users"},"expanded":false,"pages":[{"title":"Managing Users and Assigning Permission Policies","href":"/guides/organization-and-access-management/managing-users/managing-users-and-assigning-permission-policies"},{"title":"Creating and Configuring Service Users","href":"/guides/organization-and-access-management/managing-users/creating-and-configuring-service-users"},{"title":"Creating and Managing User Groups","href":"/guides/organization-and-access-management/managing-users/creating-and-managing-user-groups"},{"title":"Inviting Users to Organization","href":"/guides/organization-and-access-management/managing-users/inviting-users-to-organization"},{"title":"Tracking User Activity in Organization","href":"/guides/organization-and-access-management/managing-users/tracking-user-activity-in-organization"},{"title":"Granting m3ter Support Access to Organization","href":"/guides/organization-and-access-management/managing-users/granting-m3ter-support-access-to-organization"},{"title":"Viewing and Managing Permission Policies","href":"/guides/organization-and-access-management/managing-users/viewing-and-managing-permission-policies"}]}]},{"group":"m3ter Connector for Salesforce","root":{"title":"m3ter Connector for Salesforce","href":"/guides/m3ter-connector-for-salesforce"},"expanded":false,"pages":[{"title":"Overview - Functional Scope and Limitations","href":"/guides/m3ter-connector-for-salesforce/overview-functional-scope-and-limitations"},{"title":"Configuring the m3ter Connector for Salesforce","href":"/guides/m3ter-connector-for-salesforce/configuring-m3ter-salesforce-connector"},{"title":"Reviewing and Managing Metadata Mappings","href":"/guides/m3ter-connector-for-salesforce/reviewing-and-managing-metadata-mappings"},{"title":"Creating Custom Metadata Mappings","href":"/guides/m3ter-connector-for-salesforce/creating-metadata-mappings"},{"title":"Testing Sync Setup from Salesforce to m3ter","href":"/guides/m3ter-connector-for-salesforce/testing-sync-setup-from-salesforce-to-m3ter"},{"title":"Setting Up and Using Sync to m3ter Invocable Action","href":"/guides/m3ter-connector-for-salesforce/setting-up-invocable-action-for-event-driven-sync"},{"title":"Setting Up Sync for End Dating m3ter Account Billing Entities","href":"/guides/m3ter-connector-for-salesforce/setting-up-sync-for-end-dating-m3ter-account-billing-entities"},{"title":"Enabling Two-Way Automated Sync for m3ter Objects","href":"/guides/m3ter-connector-for-salesforce/enabling-two-way-automated-sync-for-m3ter-objects"},{"title":"Mapping Custom Fields on m3ter Entities","href":"/guides/m3ter-connector-for-salesforce/mapping-custom-fields-on-m3ter-entities"},{"title":"Mapping Segment Attributes for Pricing","href":"/guides/m3ter-connector-for-salesforce/mapping-segment-attributes-for-pricing"},{"title":"Setting Up m3sh Webhook Triggers","href":"/guides/m3ter-connector-for-salesforce/setting-up-m3sh-webhook-triggers"},{"title":"CRUD for Metering Entities","href":"/guides/m3ter-connector-for-salesforce/crud-for-metering-entities"},{"title":"Usage Design Targets","href":"/guides/m3ter-connector-for-salesforce/usage-design-targets"},{"title":"Generic m3ter API Invocable Action","href":"/guides/m3ter-connector-for-salesforce/generic-m3ter-api-invocable-action"},{"title":"Product Mapping Resolution","href":"/guides/m3ter-connector-for-salesforce/product-mapping-resolution"},{"title":"Checking Sync Logs and Troubleshooting","href":"/guides/m3ter-connector-for-salesforce/checking-sync-logs-and-troubleshooting"},{"group":"m3ter Connector - Sample Mappings","root":{"title":"m3ter Connector - Sample Mappings","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings"},"expanded":false,"pages":[{"title":"Sample Mappings 1 - Account","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mapping-1-account"},{"title":"Sample Mappings 2 - Commitment","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-2-commitment"},{"title":"Sample Mappings 3 - Contract","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-3-contract"},{"title":"Sample Mappings 4 - AccountPlan","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-4-accountplan"},{"title":"Sample Mappings 5 - Plan","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-5-plan"},{"title":"Sample Mappings 6 - Pricing","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-6-pricing"},{"title":"Sample Mappings 7 - Pricing Bands","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-7-pricing-bands"}]},{"title":"m3ter Connector for Salesforce - Changelog","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-for-salesforce-changelog"}]},{"group":"Data Explorers","root":{"title":"Data Explorers","href":"/guides/data-explorer"},"expanded":false,"pages":[{"title":"Usage Data Explorer","href":"/guides/data-explorer/performing-usage-queries-and-reviewing-results"},{"title":"Usage Data Explorer (v2)","href":"/guides/data-explorer/usage-data-explorer-v2"},{"title":"Billing Data Explorer","href":"/guides/data-explorer/performing-billing-queries-and-reviewing-results"},{"title":"Prepayments Data Explorer","href":"/guides/data-explorer/performing-commitments-queries-and-reviewing-results"},{"title":"Data Explorers: Saving, Updating, and Re-Using Queries","href":"/guides/data-explorer/saving-queries"},{"title":"Data Explorers: Exporting Query Results","href":"/guides/data-explorer/exporting-usage-query-results"}]},{"group":"Data Exports","root":{"title":"Data Exports (Preview)","href":"/guides/data-exports"},"tag":"Preview","expanded":false,"pages":[{"title":"Creating and Managing Export Destinations","href":"/guides/data-exports/creating-data-export-destinations"},{"group":"Creating Usage Data Export Schedules","root":{"title":"Creating Usage Data Export Schedules","href":"/guides/data-exports/creating-export-schedules"},"expanded":false,"pages":[{"title":"Creating Legacy Usage Data Export Schedules","href":"/guides/data-exports/creating-export-schedules/creating-legacy-usage-export-schedules"}]},{"title":"Creating Operational Data Export Schedules","href":"/guides/data-exports/creating-operational-data-export-schedules"},{"title":"Reviewing and Managing Export Schedules","href":"/guides/data-exports/reviewing-and-managing-export-schedules"},{"group":"Running Ad-Hoc Usage Data Exports","root":{"title":"Running Ad-Hoc Usage Data Exports","href":"/guides/data-exports/running-ad-hoc-data-exports"},"expanded":false,"pages":[{"title":"Running Ad-Hoc Legacy Usage Data Exports","href":"/guides/data-exports/running-ad-hoc-data-exports/running-ad-hoc-legacy-data-exports"}]},{"title":"Running Ad-Hoc Operational Data Exports","href":"/guides/data-exports/running-ad-hoc-operational-data-exports"},{"title":"Downloading Data Export Files Locally","href":"/guides/data-exports/downloading-data-export-files-locally"},{"title":"Reviewing Export Jobs","href":"/guides/data-exports/reviewing-export-jobs"},{"title":"Data Export - Entity Schema and Relationship Diagram","href":"/guides/data-exports/data-export-object-relationship-diagram"}]}]}]},{"tab":"Glossary","pages":[{"title":"Glossary","href":"/glossary-of-terms"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api/introduction"}]},{"tab":"m3sh Function Reference","pages":[{"title":"m3sh Function Reference","href":"/m3sh-function-reference/m3ter/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Reviewing Pricing Options for Plans and Plan Templates - m3ter Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}