Efficient billing is the cornerstone of effective business management. SuperOps offers a flexible billing system with two primary billing types: Pricing and Quantity. Each type has two subcategories: Fixed and Dynamic.
Here's a detailed guide to help you understand and configure billing effectively.
Pricing:
Pricing determines how the total revenue of a contract is calculated.
Fixed Pricing: This is the default configuration where the total contract price is pre-set based on the service bundle’s price.
Dynamic Pricing calculates the contract price based on the actual usage of services included in the plan.
📝Note: When dynamic pricing is selected, the contract's quantity is automatically set to 1 during invoicing.
Quantity:
This specifies the number of items to be billed in the contract.
Fixed Quantity: This allows you to manually define the number of items to be billed, making it ideal for contracts with consistent, predictable quantities.
Dynamic Quantity: The number of items is adjusted dynamically based on predefined or custom groups—such as Clients, Sites, Assets, or Requesters—mapped in the delivery map. This configuration is ideal for contracts where quantities vary based on service scope.
Calculating Total Contract Price:
Let’s walk through an example to understand how the total contract price is calculated. Imagine you have a custom plan called "IT Support," and you're offering this bundle at $1,000 per unit.
This bundle includes four service items:
SERVICE ITEM | UNIT PRICE | QUANTITY |
Endpoint Protection | $10 | All Assets (20) |
Microsoft 365 | $20 | All Users (15) |
Patch Management | $15 | unmapped |
On-site Support | $50 | All sites (5) |
Scenario 1: Fixed Pricing & Fixed Quantity
Here, the contract price is predefined by the service bundle. You can override this price if needed. Specify the quantity based on your needs.
Example: If the quantity is set to 2,
The Total Contract Price is: $1000 × 2 = $2,000
Scenario 2: Fixed Pricing & Dynamic Quantity
The contract price is predefined, but the quantity is determined dynamically based on entities grouped in the delivery map.
Example: Billing for "All Sites" where the quantity is 5 (fetched from the delivery map),
The Total Contract Price is: $1000 × 5 = $5000
Scenario 3: Dynamic Pricing
Here, the total price is based on actual usage.
The total contract price = Sum of (Unit Price × Quantity) for all included items.
For example,
EndPoint Protection: $10 × 20 = $200
Microsoft 365: $20 × 15 = $300
Patch Management: $15 × 1 = $15
On-site support: $50 × 5 = $250
The Total Contract Price = $200 + $300 + $15 + $250 = $765
📝Note: The default quantity is set to 1 for unmapped items.
⚠️ Important:
Dynamic quantities and pricing in contracts are influenced by the Delivery Map rule data. Please note that,
The data from the Delivery Map syncs only at the start of each day. If an entity is added or updated during the day, changes will not reflect until the next day’s sync.
If the contract is billed before the sync, we will calculate and bill based on the most up-to-date data. However, the UI will display outdated information until the next sync.
Understanding Billing Options for Your Sites
When setting up billing for your sites in contracts, you have three options to choose from based on how you want the billing to be managed and distributed:
1. Headquarters Billing
How it works: Billing is consolidated for all the groups across all sites, and a single bill is sent to the designated headquarters.
Example:
Sites: New York (Headquarters), LA, Texas.
Requesters: NYC (10), LA (5), Texas (5).
Total Billing: 20 requesters, with the bill sent only to headquarters (NYC).
Why choose this?
This option simplifies billing by consolidating everything into one invoice sent to a single site, reducing complexity. Ideal for organizations that prefer a centralized billing process.
2. Specific Sites Billing
How it works: Billing applies only to selected sites, based on the number of requesters in those sites.
Example:
Selected Sites: NYC and LA.
Billing: NYC is billed for 10 requesters, and LA is billed for 5 requesters.
3. All Sites Billing
How it works: Billing is applied to all groups across all sites, but each site receives a separate bill based on its requesters.
Example:
Sites: NYC, LA, Texas.
Billing: NYC (10 requesters), LA (5 requesters), Texas (5 requesters). Each site receives its own invoice.