Cost Tracker

Tracking — Link contracts to customer billing for cost monitoring with variable pricing
🎯 Purpose

The Cost Tracker module displays a comprehensive breakdown of usage-based costs for sell-side contracts. It aggregates billing data from Customer configurations — showing actual quantities, calculated costs per commodity, and totals by location and user. Cost Tracker is the output module; the inputs come from Cost Center definitions and Customer Billing configuration.

👤 Roles & Access
RoleAccess
AdminFull access — view all cost tracking data across all contracts.
Super UserView cost data for contracts they manage.
End UserView cost summaries on contracts they can see.
CustomerNo access.
SupplierNo access.
🔗 Dependencies
Upstream (requires)
Customer Billing configuration (commodities, rates, schedules). Cost Center definitions. Data Connector for automated data collection.
Downstream (feeds into)
Service Manager — Cost summaries aggregate at service level.
Reports — Cost data appears in financial reports.
Dashboard — Cost summaries on the dashboard.
🚀 Related Flows
Cost Tracking — Final step — Cost Tracker displays the results.

1. Overview

The Cost Tracker module links a sell-side contract to its customer's billing configuration, creating a cost tracking record that monitors usage costs against the commodities, locations, departments, and users defined in the customer's billing setup.

Cost Tracking Pipeline

Cost Center Commodity · Location · User Customer Billing rates · schedule · connector Cost Tracker usage · costs · totals Service Manager aggregates costs

How the Data Flows

Cost Tracker sits at the end of a data pipeline that connects multiple modules:

  1. Cost Center — Commodities, Locations, and Users To Bill are defined here.
  2. Customer → Billing Tab — Commodities are selected from Cost Center, assigned a Minimum Cost and Cost Per Unit, and linked to Locations, Departments, and Users To Bill. A Data Connector and schedule are configured to fetch usage data.
  3. Contract — A sell-side contract is created and linked to the Customer.
  4. Cost Tracker — When you select a contract, the system traces back to the Customer linked to that contract, pulls the billing configuration (commodities table and Data Connector), and populates the Cost Tracker form automatically.

Prerequisites

2. Cost Tracker Listing

  1. In the left navigation, under Tracking, click Cost Tracker.
  2. The listing shows all Cost Trackers with their Name, Contract #, and Description.
  3. Use the filter dropdowns and Search button to locate a tracker.
  4. Click Add Cost Tracker to create a new one.
Cost Tracker Listing

Cost Tracker Listing

2.1 Listing Columns

ColumnDescription
NameThe Cost Tracker name.
Contract #The contract number this tracker is linked to.
DescriptionDescription of the cost tracker.

3. Adding a Cost Tracker

  1. On the Cost Tracker listing, click Add Cost Tracker.
  2. Enter a Name (required) — a descriptive name for this cost tracker.
  3. Enter a Description — optional notes.
  4. Select a Contract (required) — the dropdown lists only live sell-side contracts that do not already have a Cost Tracker linked. Each contract can have only one Cost Tracker.
  5. On contract selection, the system automatically:
    • Traces back to the Customer linked to the selected contract.
    • Reads the Customer's Billing tab configuration.
    • Populates the Data Connector field with the connector configured in the Customer's billing setup.
    • Populates the commodities table with all billing items from the Customer's Billing tab, including their Minimum Cost, Cost Per Unit, Location, Department, and User To Bill values.
  6. Review the auto-populated table. The values come from the Customer Billing configuration and represent the cost structure for this contract.
  7. Click Save.
Cost Tracker

Cost Tracker

3.1 Form Fields

FieldRequiredDescription
NameYesA descriptive name for the Cost Tracker.
DescriptionNoFree text description.
ContractYesDropdown showing live sell-side contracts without an existing Cost Tracker.
Data ConnectorAutoAuto-populated from the Customer's Billing tab. The Data Connector that fetches usage data.

3.2 Commodities Table (Auto-Populated)

This table is populated automatically from the Customer's Billing tab configuration:

ColumnSourceDescription
CommoditiesCustomer Billing → Cost CenterThe billable items (e.g. Agreements, Certificates, Contracts, CV, Invoices, Receipts).
Minimum CostCustomer BillingThe minimum cost for this commodity.
Cost Per UnitCustomer BillingThe per-unit cost for this commodity.
LocationCustomer Billing → Cost CenterThe location where this commodity is consumed (e.g. USA, UK, India).
DepartmentCustomer Billing → DepartmentThe department responsible (e.g. Marketing, IT, Finance).
User To BillCustomer Billing → Cost CenterThe user or account charged for this commodity.
Note: The commodities table is read from the Customer's Billing tab and cannot be edited here. To change the commodities, costs, or assignments, update the Customer's Billing tab in the Customer module.

4. Variable Pricing

The Variable Pricing checkbox at the bottom of the form enables a calendar-based pricing override. When ticked, a monthly calendar view appears below the commodities table, allowing you to create pricing events that override the standard cost for specific dates or time periods.

Cost Tracker On click of variable pricing check box

Cost Tracker On click of variable pricing check box

4.1 Adding a Pricing Event

Click on a date in the calendar or use the Add Event panel to create a pricing event:

  1. Enter a Title — a name for the pricing event (e.g. "Holiday Peak Rate", "Promotional Discount").
  2. Enter a Description — optional notes.
  3. Select a Commodity — the commodity this pricing change applies to (from the commodities in the table above).
  4. Enter the Cost for Event ($) — the overridden cost for this commodity during the event period.
  5. Tick Repeat Event to make this a recurring pricing change (see below).
  6. Set the Start Date and End Date — the period during which this pricing applies.
  7. Click Save.

4.2 Repeat Event Options

When Repeat Event is ticked, frequency options appear:

Cost Tracker On click of variable pricing check box2

Cost Tracker On click of variable pricing check box2

Note: Variable pricing events override the standard Cost Per Unit for the selected commodity during the event period. Outside of event periods, the standard pricing from the Customer Billing configuration applies. Use this for seasonal pricing, promotional rates, or time-limited cost adjustments.

5. How Cost Tracker Connects to Other Modules

StepModuleWhat Happens
1Cost CenterCommodities, Locations, and Users To Bill are defined.
2Customer → Billing TabCommodities are assigned costs, linked to locations/departments/users, and connected to a Data Connector with a schedule.
3ContractA live sell-side contract is created and linked to the Customer.
4Cost TrackerLinks to the contract and inherits the billing configuration. Variable pricing events can be added.
5Contract → Cost Tracking tabCost data is displayed in the contract's Charts and Review section.
6Service Manager → Cost Tracking tabCost data from multiple contracts is aggregated into a unified service-level cost view.

6. Tips

7. Troubleshooting

IssueResolution
Contract dropdown is emptyNo eligible contracts exist. The contract must be live, sell-side, and not already linked to a Cost Tracker. Check contract status and type.
Commodities table is empty after contract selectionThe Customer linked to the contract does not have a Billing tab configured. Set up billing in the Customer module first.
Data Connector field is emptyNo Data Connector is configured in the Customer's Billing tab. Add one in the Customer module.
Variable Pricing calendar not appearingEnsure the Variable Pricing checkbox is ticked. Save the Cost Tracker first, then edit it to access the calendar.
Cost data not appearing in contractCheck the Data Connector is connected and the schedule is running. Verify the Customer Billing configuration is complete.
Cannot create a second Cost Tracker for a contractEach contract can only have one Cost Tracker. The contract will not appear in the dropdown if it already has one.