SaMCSettlements & Billing / Version: 5.10a
Configuration Guide for: Internal - CG PC BCR Sequential Netting / Date: 1206/01/130

SaMCSettlements & Billing

Configuration Guide: Bid Cost Recovery Sequential Netting

Pre-calculation

Version 5.10a

CAISO, 2018 / Page 1 of 23
SaMCSettlements & Billing / Version: 5.10a
Configuration Guide for: Internal - CG PC BCR Sequential Netting / Date: 1206/01/130

Table of Contents

1.Purpose of Document

2.Introduction

2.1Background

2.2Description

3.Charge Code Requirements

3.1Business Rules

3.2Predecessor Charge Codes

3.3Successor Charge Codes

3.4Inputs – External Systems

3.5Inputs – Predecessor Charge Codes or Pre-Calculation

3.6CAISO Formula

3.7Outputs

4.Charge Code Effective Date

1.Purpose of Document

The purpose of this document is to capture the requirements and design specification for a SaMC Charge Code in one document.

2.Introduction

2.1Background

The BCR Sequential Netting Pre-calculation is associated with settlement charge groups as follows:

Charge Code / Charge Group / Parent Charge Group
BCR Sequential Netting Pre-calc / Bid Cost Recovery Pre-Calc / Pre-calculation

Bid Cost Recovery (BCR) is the process by which the CAISO ensures SCs are able to recover Start Up Costs (SUC), Minimum Load Costs (MLC), Transition Costs (TC), and Energy Bid Costs. In order to recover SUC and MLC, a Generating Unit, pumped-storage unit, or resource-specific system resource must be committed by the CAISO. Likewise, the CAISO must commit a Multi-Stage Generating Resource in order for it to receive TC compensation. Bid cost recovery for Energy and Ancillary Services bids (A/S) applies to Bid Cost Recovery Eligible Resources in general (for example, Generating Units, Pumped-Storage unit, Proxy Demand Resources, and System Resources) scheduled or dispatched by CAISO independent of whether they are CAISO-committed or instead are self-committed.

For purposes of determining BCR eligibility, CAISO uses a concept called Commitment Period. A Commitment Period consists of the consecutive time periods within a Trading Day when a resource is on-line, synchronized to the grid, and available for dispatch. A Commitment Period is comprised of two distinct sub-types --- Self-Commitment Period and CAISO Commitment Period. The portion of a Commitment Period where a resource submits Energy self-schedule or A/S self provision is called a Self-Commitment Period. A Self-Commitment Period may include time periods when a resource is not operating pursuant of an Energy self-schedule or A/S self-provision, but must be on due to ramping constraints, minimum up time, or minimum down time. Resources are not eligible for BCR of SUC, MLC or TC during Self-Commitment Periods, but are eligible for BCR of awarded Energy and A/S. The portion of a Commitment Period that is not a Self-Commitment Period is called CAISO Commitment Period. Resources are eligible to receive BCR for SUC, MLC, TC, awarded Energy and A/S during a CAISO Commitment Period.

For each resource, the total SUC, MLC, TC, Bid Costs, and market revenues from IFM, RUC, and RTM are netted together for each Settlement Interval. If the difference between the total costs and the market revenues is positive in the relevant market, then the net amount represents a Shortfall. If the difference is negative in the relevant market, the net amount represents a Surplus. For each resource, the IFM, RUC, and RTM Shortfalls and Surpluses are then netted over all hours of a Trading Day. As a result, surpluses from any of the CAISO markets offset any shortfalls from the other markets over the entire Trading Day. If the net Trading Day amount is positive (a Shortfall), then the resource receives a BCR Uplift Payment equal to the net Trading Day amount under CC 6620 Bid Cost Recovery Settlement.

After calculation of CC 6620, this pre-calculation determines the total allocation amount in each Settlement Interval by CAISO market for use under CC 6636 IFM Tier 1 Allocation, CC 6806 DA RUC Tier 1 Allocation, and CC 6678 Real Time Bid Cost Recovery Allocation. The total allocation amount for each Settlement Interval and market is determined by sequentially netting the total shortfalls and surpluses in each market of those resources who received a BCR Payment against the total shortfalls and surpluses of the other markets. To ensure that the total uplifts allocated in each Settlement Interval and market is equal to the total BCR Uplift paid to the eligible resources, an Uplift Ratio is applied to each positive-netted uplift amount

2.2Description

BCR Sequential Netting Pre-calculation Pre-calculation will perform the calculations necessary to implement the business rules identified in the Business Rules section below.Because BCR payments to resources are based upon whether or not the resource has a daily Shortfall across all markets and the allocation of these payments are done on a per market basis, computation of the IFM, RUC, and RTM uplift allocation amounts requires sequential netting of the total market amounts. This logic ensures CAISO maintains neutrality between BCR Payments and the amounts collected from Business Associates. This Pre-calculation executes the sequential netting of the relevant amounts to calculate the IFM, RUC and RTM Uplift Allocation Amounts used by the successor Charge Codes: CC 6636 – IFM Bid Cost Recovery Tier 1 Allocation, CC 6806 – DA RUC Tier 1 Allocation and CC 6678 – Real Time Bid Cost Recovery Allocation respectively.

The net amounts of those resources with a daily BCR Shortfall are summed algebraically for each Settlement Interval and market. The net amounts are calculated as the difference between relevant cost and market revenue under the Pre-calculations IFM Net Amount, RUC Net Amount, and RTM Net Amount. For each market and Settlement Interval, a positive Net Amount is considered a Shortfall and a negative Net Amount is considered a Surplus.

Market Surpluses are used to reduce the Market Shortfalls until the amount is zero in the following sequence:

1.First, CAISO Total IFM Shortfall for the Settlement Interval is reduced first by CAISO Total RTM Surplus, and then by CAISO Total RUC Surplus.

2.Next, any CAISO Total RUC Shortfall for the Settlement Interval is reduced first by remaining RTM Surplus (after reducing CAISO Total IFM Shortfall), and then by CAISO Total IFM Surplus.

3.Last, any CAISO Total RTM Shortfall for the Settlement Interval is reduced first by remaining RUC Surplus (after reducing IFM Shortfall), and then by remaining IFM Surplus (after reducing RUC Shortfall).

In addition to the netting of Shortfalls and Surpluses, any remaining Shortfalls are further reduced by the Uplift Ratio. To ensure that the uplift charges allocated to Demand do not exceed BCR payments, the ratio is a summation of all remaining Shortfalls across all Settlement Intervals over the summation of all BCR Payments for the Trading Day.

3.Charge Code Requirements

3.1Business Rules

Bus Req ID / Business Rule
1.01.0 / The CAISO Total Surplus and Shortfall Amounts for each market and Settlement Interval is a summation of the applicable net market amounts oflimited toonly only those units who receivedd a BCR Payment..
1.1 / The summation of net amounts for each Settlement Interval and market is either a Shortfall (positive) or Surplus (negative), never both.
2.0 / IFM Shortfalls and Surpluses of resources who received a BCR Payment under CC 6630 will be netted separately from the RUC and RTM shortfalls and surplusessequential netting. In other words, IFM shall not be netted with the RUC and RTM.
3.0 / For each Settlement Interval, the Net RUC or Real-Time Market Bid Cost Uplift is determined for the purposes of allocating Net RUC or Real-Time Market Bid Cost Uplift by applying the following netting rules that ensure that the Net RUC Bid Cost Uplift is calculated prior to the Net RTM Bid Cost Uplift:
3.1 /
  1. The Net RUC Bid Cost Uplift is equal to the greater of zero or any positive RUC Bid Cost Uplift offset by negative Real-Time Market Bid Cost Uplift.

3.2 /
  1. The Net Real-Time Market Bid Cost Uplift is equal to the greater of zero or any positive Real-Time Market Bid Cost Uplift offset by any negative RUC Bid Cost Uplift.

4.0 / Any positive Net IFM Bid Cost Uplifts are reduced by scaling them with an IFM uplift ratio to determine the Total IFM Uplift in accord with the following rules:
4.1 /
  1. The Total IFM Uplift is the Net IFM Bid Cost Uplift for all Settlement Intervals in the IFM Market.

4.2 /
  1. The Total Positive IFM Uplift is determined as the sum of the positive IFM Bid Cost Uplift for all Settlement Intervals in the IFM Market.

4.3 /
  1. The IFM uplift ratio is equal to the Total IFM Uplift divided by the Total Positive IFM Uplift.

5.0 / Any negative RUC and Real-Time Market Bid Cost Uplifts are set to $0 and any positive Net RUC Bid Cost Uplifts and Real-Time Market Bid Cost Uplifts are further reduced by a RUC and RTM n uplift ratio to determine the Total RUC and RTM Uplift in accord with the following rules:
5.1 /
  1. The Total RUC and RTM Uplift is determined as the sum of the Net RUC Bid Cost Uplift and the Net Real-Time Market Bid Cost Uplift for all Settlement Intervals in the RUC and Real-Time Market.

5.2 /
  1. The Total Positive RUC and RTM Uplift is determined as the sum of the positive RUC Bid Cost Uplift and positive Real-Time Market Bid Cost Uplift, for all Settlement Intervals in the RUC and Real-Time Market.

5.3 /
  1. The RUC and RTM uplift ratio is equal to the Total RUC and RTM Uplift divided by the Total Positive RUC and RTM Uplift.

2.0 / Netting must occur sequentially for --- IFM, RUC, then RTM.
2.1 / Sequential netting is limited to the Shortfalls and Surpluses of resources who received a BCR Payment under CC 6620 for the RUC and RTM.
2.3 / IFM Shortfalls and Surpluses of resources who received a BCR Payment under CC 6630 will be computed separately from the RUC and RTM sequential netting. In other words, IFM shall not be netted with the RUC and RTM.
3.0 / The summation of net amounts for each Settlement Interval and market is either a Shortfall (positive) or Surplus (negative), never both.
4.0 / Sequential Netting can reduce Shortfalls to zero, but not below zero.
6.05.0 / This Pre-calculation is a daily computation generating results on a Settlement Interval basis.
7.06.0 / Pass Through Bill Charge Adjustment Logic does not apply.
2.0 / Total Allocation Amounts for the Trading Day equal total BCR Payments.
(-1) * TradingDayBCRUpliftAmount BruT’I’M’F’d = CAISOTotalIFMUpliftAllocationAmount hi +
CAISOTotalRUCUpliftAllocationAmount hi +
CAISOTotalRTMUpliftAllocationAmount hi / Warning / Uplift Charges Allocated to market do not equal total BCR Payments.
3.0 / BCR Uplift Amounts (TradingDayBCRUpliftAmount BruT’I’M’F’d ) must exist. / Warning / Amounts for predecessor calculation, CC 6620, do not exist.

3.2Predecessor Charge Codes

Charge Code/ Pre-calc Name
CC 6620 – RUC and RTM Bid Cost Recovery Settlement
CC 6630 – IFM Bid Cost Recovery Settlement
Pre-calc – IFM Net Amount
Pre-calc – RUC Net Amount
Pre-calc – RTM Net Amount

3.3Successor Charge Codes

Charge Code/ Pre-calc Name
CC 6636 – IFM Bid Cost Recovery Tier 1 Allocation
CC 6806 – Day Ahead Residual Unit Commitment (RUC) Tier 1 Allocation
CC 6678 – Real Time Bid Cost Recovery Allocation

3.4Inputs – External Systems

Row # / Variable Name / Description
None

3.5Inputs –Predecessor Charge Codes or Pre-Calculation

Row # / Variable Name / Predecessor Charge Code/
Pre-calc Configuration
1 / TradingDayRUCandRTMBCRUpliftAmount BruT’I’M’F’md / CC 6620 – RUC and RTM Bid Cost Recovery Settlement
2 / TradingDayMSSNetRUCandRTMBCRMSSNetUpliftAmount BT’I’M’md / CC 6620 – RUC and RTM Bid Cost Recovery Settlement
3 / IFMNetAmount BruT’I’M’F’hi mdhcif / Pre-calc – IFM Net Amount
4 / IFMMSSNetBCRAmount BT’I’M’hi mdhcif / Pre-calc – IFM Net Amount
5 / RUCNetAmount BruT’I’M’F’hi mdhcif / Pre-calc – RUC Net Amount
6 / RUCMSSNetBCRAmount BT’I’M’hi mdhcif / Pre-calc – RUC Net Amount
7 / RTMNetAmount BruT’I’M’F’hi mdhcif / Pre-calc – RTM Net Amount
8 / RTMMSSNetBCRAmount BT’I’M’hi mdhcif / Pre-calc – RTM Net Amount
9 / TradingDayIFMBCRUpliftAmount BruT’I’M’F’md / CC 6630 – IFM Bid Cost Recovery Settlement
10 / TradingDayMSSNetIFMBCRUpliftAmount BT’I’M’md / CC 6630 – IFM Bid Cost Recovery Settlement

3.6CAISO Formula

3.6.1CAISOTotalIFMUpliftAllocationAmounthi mdhcif =

Max (0, CAISOTotalNetIFMUpliftAmount hi mdhcif ) * IFMUpliftRatiomdd

3.6.2CAISOTotalRUCUpliftAllocationAmounthi mdhcif =

Max (0, CAISOTotalNetRUCUpliftAmount hi mdhcif) * RUCandRTMUpliftRatio dmd

3.6.3CAISOTotalRTMUpliftAllocationAmounthi mdhcif =

Max (0, CAISOTotalNetRTMUpliftAmount hi mdhcif ) * RUCandRTMUpliftRatio dmd

3.6.4If CAISOTotalRUCandRTMPositiveUplift dmd = 0

Then

RUCandRTMUpliftRatio dmd = 0

Else

RUCandRTMUpliftRatiodmd = CAISOTotalRUCandRTMBCRUpliftAmount dmd / CAISOTotalRUCandRTMPositiveUplift dmd

3.6.4.1CAISOTotalRUCandRTMPositiveUplift dmd =

Max (0, CAISOTotalNetIFMUpliftAmount hi ) +

Max (0, CAISOTotalNetRUCUpliftAmount hi mdhcif ) +

Max (0, CAISOTotalNetRTMUpliftAmount hi mdhcif )

3.6.4.2CAISOTotalRUCandRTMBCRUpliftAmount dmd =
(-1) * ( (TradingDayRUCandRTMBCRUpliftAmount BruT’I’M’F’dmd+
TradingDayMSSNetRUCandRTMBCRMSSNetUpliftAmount BT’I’M’dmd)

3.6.5If CAISOTotalIFMPositiveUplift md = 0

Then

IFMUpliftRatio md = 0

Else

IFMUpliftRatio md = CAISOTotalIFMBCRUpliftAmount md / CAISOTotalIFMPositiveUplift md

3.6.5.1CAISOTotalIFMPositiveUplift md =

Max (0, CAISOTotalNetIFMUpliftAmount mdhcif )

3.6.5.2CAISOTotalIFMBCRUpliftAmount md =
(-1) * (TradingDayIFMBCRUpliftAmount BruT’I’M’F’md +
TradingDayMSSNetIFMBCRUpliftAmount BT’I’M’md )

3.6.5If CAISOTotalIFMShortfallAmount hi > 0

Then

3.6.6 CAISOTotalNetIFMUpliftAmount hi mdhcif =

Max (0,

CAISOTotalIFMShortfallAmount hi mdhcif + CAISOTotalIFMSurplusAmount mdhcif )

CAISOTotalRTMSurplusAmount hi +

CAISOTotalRUCSurplusAmount hi )

Else

CAISOTotalNetIFMUpliftAmount hi = RemainingIFMSurplusAfterRTMNetting Amount hi

3.6.6If CAISOTotalRUCShortfallAmount hi > 0

Then

3.6.7 CAISOTotalNetRUCUpliftAmount hi mdhcif =

Max (0,

CAISOTotalRUCShortfallAmount hi mdhcif + CAISOTotalRTMSurplusAmount mdhcif )

RemainingRTMSurplusAfterIFMNettingAmount hi +

CAISOTotalIFMSurplusAmount hi )

Else

CAISOTotalNetRUCUpliftAmount hi = RemainingRUCSurplusAfterRTMNettingAmount hi

3.6.7If CAISOTotalRTMShortfallAmount hi > 0

Then

3.6.8 CAISOTotalNetRTMUpliftAmount hi mdhcif =

Max (0,

CAISOTotalRTMShortfallAmount hi mdhcif + CAISOTotalRUCSurplusAmount mdhcif )

RemainingRUCSurplusAfterIFMNettingAmount hi +

RemainingIFMSurplusAfterRUCNettingAmount hi )

Else

CAISOTotalNetRTMUpliftAmount hi = RemainingRTMSurplusAfterRUCNettingAmount hi

3.6.8Where the following calculations must be performed sequentially as documented below:

3.6.8.1RemainingRTMSurplusAfterIFMNettingAmount hi =

Min (0,

CAISOTotalIFMShortfallAmount hi +

CAISOTotalRTMSurplusAmount hi )

3.6.8.2RemainingRUCSurplusAfterIFMNettingAmount hi =

Min (0,

CAISOTotalRUCSurplusAmount hi +

Max (0,

CAISOTotalIFMShortfallAmount hi +

CAISOTotalRTMSurplusAmount hi ) )

3.6.8.3RemainingRTMSurplusAfterRUCNettingAmount hi =

Min (0,

CAISOTotalRUCShortfallAmount hi + CAISOTotalRTMSurplusAmount hi )

RemainingRTMSurplusAfterIFMNettingAmount hi )

3.6.8.4RemainingIFMSurplusAfterRUCNettingAmount hi =

Min (0,

CAISOTotalIFMSurplusAmount hi +

Max (0,

CAISOTotalRUCShortfallAmount hi +

RemainingRTMSurplusAfterIFMNettingAmount hi ) )

3.6.8.5RemainingRUCSurplusAfterRTMNettingAmount hi =

Min (0,

CAISOTotalRTMShortfallAmount hi + CAISOTotalRUCSurplusAmount hi )

RemainingRUCSurplusAfterIFMNettingAmount hi )

3.6.8.6RemainingIFMSurplusAfterRTMNettingAmount hi =

Min (0,

RemainingIFMSurplusAfterRUCNettingAmount hi +

Max (0,

CAISOTotalRTMShortfallAmount hi +

RemainingRUCSurplusAfterIFMNettingAmount hi ) )

3.6.9Where the formulas for the Shortfall and Surplus amounts for IFM, RUC, and RTM are calculated as follows:

3.6.9.1TradingDayIFMBCRUpliftFlag BrT’uI’M’F’md

If

TradingDayIFMBCRUpliftAmount BruT’I’M’F’md < 0

Then

TradingDayIFMBCRUpliftFlag BrT’uI’M’F’md = 1

Else

TradingDayIFMBCRUpliftFlag BrT’uI’M’F’md = 0

3.6.9.2TradingDayMSSNetIFMBCRUpliftFlag BT’I’M’md

If

TradingDayMSSNetIFMBCRUpliftAmount BT’I’M’md < 0

Then

TradingDayMSSNetIFMBCRUpliftFlag BT’I’M’md = 1

Else

TradingDayMSSNetIFMBCRUpliftFlag BT’I’M’md = 0

3.6.9.3CAISOTotalNonMSSNetIFMShortfallAmount mdhcif

IFMNetAmount BruT’I’M’F’mdhcif * TradingDayIFMBCRUpliftFlag BrT’uI’M’F’md

3.6.9.4CAISOTotalMSSNetIFMShortfallAmount mdhcif

IFMMSSNetBCRAmount BT’I’M’mdhcif * TradingDayMSSNetIFMBCRUpliftFlag BT’I’M’md

3.6.9.13.6.9.5CAISOTotalIFMShortfallAmount hi mdhcif =

Max (0, CAISOTotalNonMSSNetIFMShortfallAmount mdhcif + CAISOTotalMSSNetIFMShortfallAmount mdhcif)

Max (0,

IFMNetAmount BruT’I’M’F’hi +

IFMMSSNetBCRAmount BT’I’M’hi)

Where IFMNetAmount BruT’I’M’F’hi is included If TradingDayBCRUpliftAmount BruT’I’M’F’d < 0

And IFMMSSNetBCRAmount BT’I’M’hi is included If TradingDayBCRMSSNetUpliftAmount BT’I’M’d < 0

3.6.9.23.6.9.6CAISOTotalIFMSurplusAmount hi mdhcif =

Min (0, CAISOTotalNonMSSNetIFMShortfallAmount mdhcif + CAISOTotalMSSNetIFMShortfallAmount mdhcif)

Min (0,

IFMNetAmount BruT’I’M’F’hi +

IFMMSSNetBCRAmount BT’I’M’hi)

Where IFMNetAmount BruT’I’M’F’hi is included If TradingDayBCRUpliftAmount BruT’I’M’F’d < 0

And IFMMSSNetBCRAmount BT’I’M’hi is included If TradingDayBCRMSSNetUpliftAmount BT’I’M’d < 0

3.6.9.7TradingDayRUCandRTMBCRUpliftFlag BrT’uI’M’F’md

If

TradingDayRUCandRTMBCRUpliftAmount BruT’I’M’F’md < 0

Then

TradingDayRUCandRTMBCRUpliftFlag BrT’uI’M’F’md = 1

Else

TradingDayRUCandRTMBCRUpliftFlag BrT’uI’M’F’md = 0

3.6.9.8TradingDayMSSNetRUCandRTMBCRUpliftFlag BT’I’M’md

If

TradingDayMSSNetRUCandRTMBCRUpliftAmount BT’I’M’md < 0

Then

TradingDayMSSNetRUCandRTMBCRUpliftFlag BT’I’M’md = 1

Else

TradingDayMSSNetRUCandRTMBCRUpliftFlag BT’I’M’md = 0

3.6.9.9CAISOTotalNonMSSNetRUCShortfallAmount mdhcif =

RUCNetAmount BruT’I’M’F’mdhcif * TradingDayRUCandRTMBCRUpliftFlag BruT’I’M’F’md

3.6.9.10CAISOTotalMSSNetRUCShortfallAmount mdhcif =

RUCMSSNetBCRAmount BT’I’M’mdhcif * TradingDayMSSNetRUCandRTMBCRUpliftFlag BT’I’M’md

3.6.9.33.6.9.11CAISOTotalRUCShortfallAmount hi mdhcif =

Max (0, CAISOTotalNonMSSNetRUCShortfallAmount mdhcif + CAISOTotalMSSNetRUCShortfallAmount mdhcif )

Max (0,

RUCNetAmount BruT’I’M’F’hi +

RUCMSSNetBCRAmount BT’I’M’hi )

Where RUCNetAmount BruT’I’M’F’hi is included If TradingDayBCRUpliftAmount BruT’I’M’F’d < 0

And RUCMSSNetBCRAmount BT’I’M’hi is included If TradingDayBCRMSSNetUpliftAmount BT’I’M’d < 0

3.6.9.43.6.9.12CAISOTotalRUCSurplusAmount hi mdhcif =

Min (0, CAISOTotalNonMSSNetRUCShortfallAmount mdhcif + CAISOTotalMSSNetRUCShortfallAmount mdhcif )

Min (0,

RUCNetAmount BruT’I’M’F’hi +

RUCMSSNetBCRAmount BT’I’M’hi)

Where RUCNetAmount BruT’I’M’F’hi is included If TradingDayBCRUpliftAmount BruT’I’M’F’d < 0

And RUCMSSNetBCRAmount BT’I’M’hi is included If TradingDayBCRMSSNetUpliftAmount BT’I’M’d < 0

3.6.9.13CAISOTotalNonMSSNetRTMShortfallAmount mdhcif =

RTMNetAmount BruT’I’M’F’mdhcif * TradingDayRUCandRTMBCRUpliftFlag BruT’I’M’F’md

3.6.9.14CAISOTotalMSSNetRTMShortfallAmount mdhcif =

RTMMSSNetBCRAmount BT’I’M’mdhcif * TradingDayMSSNetRUCandRTMBCRUpliftFlag BT’I’M’md

3.6.9.53.6.9.15CAISOTotalRTMShortfallAmount hi mdhcif =

Max (0, CAISOTotalNonMSSNetRTMShortfallAmount mdhcif + CAISOTotalMSSNetRTMShortfallAmount mdhcif )

Max (0,

RTMNetAmount BruT’I’M’F’hi +

RTMMSSNetBCRAmount BT’I’M’hi)

Where RTMNetAmount BruT’I’M’F’hi is included If TradingDayBCRUpliftAmount BruT’I’M’F’d < 0

And RTMMSSNetBCRAmount BT’I’M’hi is included If TradingDayBCRMSSNetUpliftAmount BT’I’M’d < 0

3.6.9.63.6.9.16CAISOTotalRTMSurplusAmount hi mdhcif =

Min (0, CAISOTotalNonMSSNetRTMShortfallAmount mdhcif + CAISOTotalMSSNetRTMShortfallAmount mdhcif )

Min (0,

RTMNetAmount BruT’I’M’F’hi +

RTMMMSSNetBCRAmount BT’I’M’hi)

Where RTMNetAmount BruT’I’M’F’hi is included If TradingDayBCRUpliftAmount BruT’I’M’F’d < 0

And RTMMSSNetBCRAmount BT’I’M’hi is included If TradingDayBCRMSSNetUpliftAmount BT’I’M’d < 0

3.7Outputs

Output Req ID / Name / Description
1 / In addition to any outputs listed below, all inputs shall be included as outputs. / All inputs.
2 / CAISOTotalIFMUpliftAllocationAmounthimdhcif / The Total IFM Uplift amount to be allocated in CC 6636 and/or CC 6637 by Trading Hour h and Settlement Interval i.
3 / CAISOTotalRUCUpliftAllocationAmounthimdhcif / The Total RUC Uplift amount to be allocated in CC 6806 and/or CC 6807 by Trading Hour h and Settlement Interval i.
4 / CAISOTotalRTMUpliftAllocationAmounthimdhcif / The Total RTM Uplift amount to be allocated in CC 6678 by Trading Hour h and Settlement Interval i.
5 / RUCandRTMUpliftRatio dmd / Ratio representing total RUC/RTM BCR uplift paid (summation of shortfalls and surpluses) to the total surpluses (after sequential netting) for Trading Day d.
6 / CAISOTotalRUCandRTMPositiveUplift dmd / Total RUC/RTM surpluses (after sequential netting) for Trading Day d.
7 / CAISOTotalRUCandRTMBCRUpliftAmount dmd / Total RUC/RTM BCR uplift paid (summation of shortfalls and surpluses) for Trading Day d.
8 / IFMUpliftRatio md / Ratio representing total IFM BCR uplift paid (summation of shortfalls and surpluses) to the total surpluses (after sequential netting)
9 / CAISOTotalIFMPositiveUplift md / IFM Total surpluses after netting with IFM shortfalls
10 / CAISOTotalIFMBCRUpliftAmount md / Total IFM BCR uplift paid (summation of shortfalls and surpluses)
118 / CAISOTotalNetIFMUpliftAmount himdhcif / Net amount of IFM costs and revenues after sequential netting (can be positive or negative) for each Trading Hour h and Settlement Interval i.
129 / CAISOTotalNetRUCUpliftAmount himdhcif / Net amount of RUC costs and revenues after sequential netting with RTM (can be positive or negative)surplusesfor each Trading Hour h and Settlement Interval i.
130 / CAISOTotalNetRTMUpliftAmount himdhcif / Net amount of RTM costs and revenues after sequential netting with RUC (can be positive or negative)surplusesfor each Trading Hour h and Settlement Interval i.
11 / RemainingRTMSurplusAfterIFMNettingAmount hi / Sequential Netting result from IFM Netting. Remaining RTM Surplus Amount for each Trading Hour h and Settlement Interval i.
12 / RemainingRUCSurplusAfterIFMNettingAmount hi / Sequential Netting result from IFM Netting. Remaining RUC Surplus Amount by Trading Hour h and Settlement Interval i.
13 / RemainingRTMSurplusAfterRUCNettingAmount hi / Sequential Netting result from RUC Netting. Remaining RTM Surplus Amount after IFM Netting and RUC Netting by Trading Hour h and Settlement Interval i.
14 / RemainingIFMSurplusAfterRUCNettingAmount hi / Sequential Netting result from RUC Netting. Remaining IFM Surplus Amount by Trading Hour h and Settlement Interval i.
15 / RemainingRUCSurplusAfterRTMNettingAmount hi / Sequential Netting result from RTM Netting. Remaining RUC Surplus Amount after IFM Netting and RTM Netting by Trading Hour h and Settlement Interval i.
16 / RemainingIFMSurplusAfterRTMNettingAmount hi / Sequential Netting result from RTM Netting. Remaining IFM Surplus Amount after RUC Netting and RTM Netting by Trading Hour h and Settlement Interval i.