Loading

Net Zero Cloud: Scope 2 market-based emissions are null or unexpectedly populated on Stationary Asset Energy Use

Publish Date: May 27, 2026
Description

On Stationary Asset Energy Use [StnryAssetEnrgyUse] records with Fuel Type [FuelType] set to Electricity, the Scope 2 Market-Based Emissions (tCO2e) [Scope2MktBasedEmssnInTco2e] field is either null when an Electricity Emissions Factor with market-based values is associated, or it produces non-zero values in a new reporting year after a different emissions factor is applied.

Root cause: The calculation of Scope 2 Market-Based Emissions depends on three conditions all being true: the Electricity Emissions Factor Set must have Emissions Factor Type [EmissionsFactorType] set to Location and Market-Based or Market-Based (not Location-Based); the Market-Based CO2e Emissions Rate (tonnes/MWh) [MktBsdCo2EmssnRtInTmwh] field must be populated; and Carbon Emissions Scope Allocation must resolve to Scope 2. If any condition is missing, the field is null or zero. The year-over-year scenario typically occurs because the new year's emissions factor set is configured as Location and Market-Based while the prior year's was Location-Based only.

Related Known Issues:

  • KI-45457 — "[Net Zero Cloud] MarketBased emission rates giving NPE for existing records" (pre-Spring '24 records)
  • KI-51415, KI-64037 — Market-Based CO2/CH4/N2O fields populating for non-Electricity fuel types

Affected configuration:

  • Editions: Enterprise, Performance, Unlimited, and Developer Editions with Net Zero Cloud
  • Releases: Summer '24 and later
  • Records: Stationary Asset Energy Use with Fuel Type = Electricity
Prerequisite(s)
  • Net Zero Cloud license (Enterprise, Performance, Unlimited, or Developer Edition), Summer '24 or later
  • Stationary Asset Energy Use records configured with Fuel Type = Electricity
  • Electricity Emissions Factor Set records created and associated to energy use records
  • Carbon Footprint calculation enabled
  • System Administrator access to Setup and Net Zero Cloud configuration
  • For Cause 4: Energy Attribute Credit Distribution and Clean Energy Project records configured
Resolution

Follow the cause that matches your symptom. After resolving, recalculate the carbon footprint to refresh the values.

Cause 1: Scope 2 Market-Based Emissions are null despite the emissions factor appearing correct

  1. Open the Stationary Asset Energy Use [StnryAssetEnrgyUse] record. Confirm Fuel Type [FuelType] is Electricity and Total Fuel Consumption (kWh) [TotalFuelConsumptionInKwh] is greater than 0.
  2. Open the related Electricity Emissions Factor Set referenced in Electricity Emissions Factors [ElectricityEmissionFactorsId].
  3. Set Emissions Factor Type [EmissionsFactorType] to Location and Market-Based or Market-Based. If it is set to Location-Based only, market-based fields are ignored by the calculation engine.
  4. Populate Market-Based CO2e Emissions Rate (tonnes/MWh) [MktBsdCo2EmssnRtInTmwh] with the correct value from your dataset (for example, IEA).
  5. If you maintain market-based values on a separate record, populate Market-Based Electricity Emissions Factors [MktBsdElectriEmssnFctrId] on the energy use record.
  6. Confirm Carbon Emissions Scope Allocation [CrbnEmssnScopeAlloc] resolves to Scope 2. Market-Based Emissions only calculate when Scope Allocation = Scope 2.
  7. Save the record and recalculate: navigate to Setup > Net Zero Cloud > Carbon Footprint and run Recalculate on the parent Stationary Asset Carbon Footprint.

Cause 2: Pre-Spring '24 records cause a null pointer exception (KI-45457)

  1. Open the original Electricity Emissions Factor Set record created before Spring '24.
  2. Click Clone to create a new record. The cloned record is editable.
  3. On the cloned record, set Emissions Factor Type [EmissionsFactorType] to Location and Market-Based and populate the market-based rate fields.
  4. Update the Stationary Asset Environmental Source [StnryAssetEnvrSrc] (or the energy use record) to reference the new cloned Electricity Emissions Factor Set.
  5. Save and recalculate the carbon footprint.

Cause 3: Market-based emissions unexpectedly start populating in a new reporting year

  1. Open the prior-year and current-year Electricity Emissions Factor Set records. Compare Emissions Factor Type [EmissionsFactorType] — the prior-year record is typically Location-Based while the current-year record is Location and Market-Based.
  2. Decide the intended reporting method:
    • To exclude market-based emissions in the current year: Set Emissions Factor Type to Location-Based and clear Market-Based CO2e Emissions Rate (tonnes/MWh) on the current-year record.
    • To enable market-based reporting from the current year forward: Leave the current-year configuration in place and optionally update prior-year factor sets to match.
  3. Save and recalculate the affected carbon footprints.

Cause 4: Scope 2 Market-Based Emissions remain non-zero after distributing Energy Attribute Certificate credits

  1. Verify the total Allocated Energy Attribute Credits (kWh) [AllocEnrgyAttrCrInKwh] across all linked Energy Attribute Credit Distribution [EnergyAttrCreditDstr] records equals Total Fuel Consumption (kWh) [TotalFuelConsumptionInKwh].
  2. Open the Clean Energy Project's Electricity Emissions Factor and confirm Market-Based CO2e Emissions Rate (tonnes/MWh) [MktBsdCo2EmssnRtInTmwh] is 0 for fully renewable sources.
  3. If you need to fully zero out market-based emissions outside the credit path, set Renewable Energy Type Override [RenewableEnergyType] and Allocated Renewable Energy (kWh) [AllocatedRenewableEnergyInKwh] equal to Total Fuel Consumption (kWh).
  4. Save and recalculate.

Note on non-Electricity fuel types: Market-Based CO2/CH4/N2O fields may populate for non-Electricity fuel types as a product behavior (tracked under KI-51415 and KI-64037). To exclude market-based values for non-Electricity fuels, use Location-Based emissions factors only on those records.

Confirm the fix: Reopen the affected Stationary Asset Energy Use record and verify that Scope 2 Market-Based Emissions (tCO2e) [Scope2MktBasedEmssnInTco2e] matches the expected calculated value, and that the parent Stationary Asset Carbon Footprint reflects the recalculated total.

Knowledge Article Number

005385235

 
Loading
Salesforce Help | Article