To correctly load and rate Usage in Salesforce Billing, a Usage Record must contain the minimum required fields that allow the Billing Engine to:
Identify which subscription/order product the usage belongs to
Determine the billing period
Retrieve the correct rating method (per unit, tiered, etc.)
Apply account-level and billing-level context
Roll up usage into a Usage Summary for invoicing
Salesforce Billing documentation specifies that the following fields are required for rating:
Required Fields for Usage RatingField
Why it is required
Order Product (SBQQB__OrderProduct__c)
Links usage to the billable product and its pricing model
Start Date/Time
Used to determine billing period & usage summary matching
(End Date/Time)
Optional, depending on rating model
Quantity
Required for rating calculation
Unit of Measure
Required to match usage with the product's usage rate
Usage Summary Lookup (optional but required for import batching)
Groups usage records for processing
Account
Required for Billing Context
Option B is the only choice that correctly includes:
This matches Salesforce Billing’s usage rating prerequisites.
✔ Why other options are incorrect:A – Missing Order Product IDUsage cannot be rated without knowing which subscription/order product it belongs to.
So A is invalid.
“Matching ID” and “Matching Attribute” are not standard required fields for usage rating.
Overly broad and mixes irrelevant fields.
C – Includes fields that Salesforce does not require
D – Only includes UOM + QuantityInsufficient. Missing the essential contextual fields (Order Product, Date/Time, Account).
✔ Final Confirmed AnswerB. lookup start date time, order product ID, unit of measure, quantity, usage summary lookup, account