Create Components

Component Types Quantity-Based On/Off Prepaid Usage Metered Usage Events Based Usage


Component Type

Best for

Metered usage

for any usage-based items that are basic, and billed in arrears

Events based

for any usage-based items that are advanced, and/or have a multi-attribute rating system, and/or you have big data, and billed in arrears

Prepaid usage

for any usage-based items that are advanced, and billed upfront

Quantity-based

for any recurring items with a quantity of 0, 1, 2+

Quantity-based One-time

for any non-recurring items with a quantity of 0, 1, 2+

On-off

for any recurring items with a quantity of 0 or 1

Summary - Create a Quantity-Based Component (One-time or Recurring)

Feature
Component
You Need
Access to your company's price book
Code
None
Difficulty
◎◎◎◎

1. Create New Component

Snag_2e7e7de7.png

 

2. Select Quantity-Based Component (One-time or Recurring)

Snag_2e7ff9a9.png

 

3. Set Component Details

Screen

Field Description
Component Name Required The name of your Product. This shows as a line item on your customer's invoices.
API Handle Optional Developers can make API requests to create subscriptions that have components, they can use the API handle of the component in the API request.
Accounting Code Optional A read only field.
Item Category Optional A read only field.
Unit Name Required A singular unit name. If you sell messages, put "message" without the s.
Description Optional A description of your Component. Shows on public signup pages, shows in the Billing Portal, does not show on customer invoices.

 

4. Create a Component Pricing Scheme

Snag_2e85ce37.png

Option Description
Per Unit  Sets pricing to Per Unit. The component will be on a single price per-unit basis.
Volume Based Sets pricing to Volume Based. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit. 
Tiered Sets pricing to Tiered. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit plus the previous bracket's price per unit.
Stairstep Sets pricing to Stairstep. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged a flat fee based on their bracket.

 

5. Setup Advanced Options (Optional)

Snag_2e937ad3.png

Field Description
Enable Taxes

Sets up taxes on the component based on whether it is classified by it being a Digital Good, Physical Good, a custom tax code, or none.

(Please note Taxes will need to be set up on the site for this to function properly.)

Billing Portal When enabled, customers can edit this component on their billing portal if applicable.
Fractional Quantities Allows for fractional quantities in the component.
Date Ranges on Invoices Will display the date range on the invoice for this particular line item.
Proration Settings This will setup alternate proration settings other that the default setup.

Summary - Create an On/Off Component

Feature
Component
You Need
Access to your company's price book
Code
None
Difficulty
◎◎◎◎

1. Create New Component

Snag_2e7e7de7.png

 

2. Select On/Off Component

Snag_2f3d3275.png

3. Set Component Details

Snag_2f3eef58.png

Field Description
Component Name Required The name of your Product. This shows as a line item on your customer's invoices.
API Handle Optional Developers can make API requests to create subscriptions that have components, they can use the API handle of the component in the API request.
Accounting Code Optional A read only field.
Item Category Optional A read only field.
Description Optional A description of your Component. Shows on public signup pages, shows in the Billing Portal, does not show on customer invoices.

 

4. Setup Price

Snag_2f4151a2.png

 

5. Setup Advanced Options (Optional)

Snag_2e937ad3.png

Field Description
Enable Taxes

Sets up taxes on the component based on whether it is classified by it being a Digital Good, Physical Good, a custom tax code, or none.

(Please note Taxes will need to be set up on the site for this to function properly.)

Billing Portal When enabled, customers can edit this component on their billing portal if applicable.
Fractional Quantities Allows for fractional quantities in the component.
Date Ranges on Invoices Will display the date range on the invoice for this particular line item.
Proration Settings This will setup alternate proration settings other that the default setup.

Summary - Create a Prepaid Usage Component

Feature
Component
You Need
Access to your company's price book
Code
None
Difficulty
◎◎◎◎

1. Create New Component

Snag_2e7e7de7.png

 

2. Select Prepaid Usage Component

Snag_2f45d9f9.png

 

3. Set Component Details

Screen

Field Description
Component Name Required The name of your Product. This shows as a line item on your customer's invoices.
API Handle Optional Developers can make API requests to create subscriptions that have components, they can use the API handle of the component in the API request.
Accounting Code Optional A read only field.
Item Category Optional A read only field.
Unit Name Required A singular unit name. If you sell messages, put "message" without the s.
Description Optional A description of your Component. Shows on public signup pages, shows in the Billing Portal, does not show on customer invoices.

 

4. Create a Component Pricing Scheme

Snag_2e85ce37.png

Option Description
Per Unit  Sets pricing to Per Unit. The component will be on a single price per-unit basis.
Volume Based Sets pricing to Volume Based. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit. 
Tiered Sets pricing to Tiered. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit plus the previous bracket's price per unit.
Stairstep Sets pricing to Stairstep. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged a flat fee based on their bracket.

 

5. Setup Unit Options

Snag_2f4c542d.png

Option Description
Enable Recurring Allocations Will allow the allocated amount to renew every billing period.
Enable Rollover of Units Will allow for any leftover units to carry over into the next billing period.
Enable Expiration of Allocated Units Only applicable if Rollover Units are enabled. Will set an expiration timer for the rollover units.

 

6. Setup Overage Pricing

Snag_2f4cdf08.png

Option Description
Per Unit  Sets pricing to Per Unit. The component will be on a single price per-unit basis.
Volume Based Sets pricing to Volume Based. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit. 
Tiered Sets pricing to Tiered. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit plus the previous bracket's price per unit.
Stairstep Sets pricing to Stairstep. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged a flat fee based on their bracket.

 

7. Setup Advanced Options (Optional)

Snag_2f4e5925.png

Field Description
Enable Taxes

Sets up taxes on the component based on whether it is classified by it being a Digital Good, Physical Good, a custom tax code, or none.

(Please note Taxes will need to be set up on the site for this to function properly.)

Fractional Quantities Allows for fractional quantities in the component.
Date Ranges on Invoices Will display the date range on the invoice for this particular line item.

Summary - Create a Metered Usage Component

Feature
Component
You Need
Access to your company's price book
Code
None
Difficulty
◎◎◎◎

1. Create New Component

Snag_2e7e7de7.png

 

2. Select Metered Usage Component 

Snag_2f52dfe5.png

 

3. Set Component Details

Screen

Field Description
Component Name Required The name of your Product. This shows as a line item on your customer's invoices.
API Handle Optional Developers can make API requests to create subscriptions that have components, they can use the API handle of the component in the API request.
Accounting Code Optional A read only field.
Item Category Optional A read only field.
Unit Name Required A singular unit name. If you sell messages, put "message" without the s.
Description Optional A description of your Component. Shows on public signup pages, shows in the Billing Portal, does not show on customer invoices.

 

4. Create a Component Pricing Scheme

Snag_2e85ce37.png

Option Description
Per Unit  Sets pricing to Per Unit. The component will be on a single price per-unit basis.
Volume Based Sets pricing to Volume Based. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit. 
Tiered Sets pricing to Tiered. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit plus the previous bracket's price per unit.
Stairstep Sets pricing to Stairstep. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged a flat fee based on their bracket.

 

5. Setup Advanced Options (Optional)

Snag_2f4e5925.png

Field Description
Enable Taxes

Sets up taxes on the component based on whether it is classified by it being a Digital Good, Physical Good, a custom tax code, or none.

(Please note Taxes will need to be set up on the site for this to function properly.)

Fractional Quantities Allows for fractional quantities in the component.
Date Ranges on Invoices Will display the date range on the invoice for this particular line item.

Summary - Create an Events Based Component

Feature
Component
You Need
Access to your company's price book
Access to Advanced Billing's Event Based Billing Feature
Code
None
Difficulty
◎◎◎◎

1. Create New Component

Snag_2e7e7de7.png

 

2. Select Event Based Component

Snag_2f52dfe5.png

 

3. Set Component Details

Snag_2f5a2ccb.png

Field Description
Component Name Required The name of your Product. This shows as a line item on your customer's invoices.
API Handle Optional Developers can make API requests to create subscriptions that have components, they can use the API handle of the component in the API request.
Accounting Code Optional A read only field.
Item Category Optional A read only field.
Unit Name Required A singular unit name. If you sell messages, put "message" without the s.
Description Optional A description of your Component. Shows on public signup pages, shows in the Billing Portal, does not show on customer invoices.
Billing Metric Set the metric you would like to use for this component.

 

4. Create a Component Pricing Scheme

Snag_2e85ce37.png

Option Description
Per Unit  Sets pricing to Per Unit. The component will be on a single price per-unit basis.
Volume Based Sets pricing to Volume Based. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit. 
Tiered Sets pricing to Tiered. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged for that price per unit plus the previous bracket's price per unit.
Stairstep Sets pricing to Stairstep. This allows for multiple price brackets. If a customer buys into a certain bracket, they will be charged a flat fee based on their bracket.

 

5. Setup Advanced Options (Optional)

Snag_2e937ad3.png

Field Description
Enable Taxes

Sets up taxes on the component based on whether it is classified by it being a Digital Good, Physical Good, a custom tax code, or none.

(Please note Taxes will need to be set up on the site for this to function properly.)

Billing Portal When enabled, customers can edit this component on their billing portal if applicable.
Fractional Quantities Allows for fractional quantities in the component.
Date Ranges on Invoices Will display the date range on the invoice for this particular line item.
Proration Settings This will setup alternate proration settings other that the default setup.
Was this article helpful?
0 out of 0 found this helpful