BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Trade Transaction Fee

Total Page:16

File Type:pdf, Size:1020Kb

BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Trade Transaction Fee

CAISO

Settlements and Billing

BPM Configuration Guide: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Trade Transaction Fee

Version 5.0a Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

Table of Contents

1. Purpose of Document 3

2. Introduction 3 2.1 Background 3 2.2 Description 3

3. Charge Code Requirements 3 3.1 Business Rules 3 3.2 Predecessor Charge Codes 4 3.3 Successor Charge Codes 4 3.4 Inputs – External Systems 4 3.5 Inputs - Predecessor Charge Codes or Pre-calculations 6 3.6 CAISO Formula 6 3.7 Outputs 12

4. Charge Code Effective Date 14

ÓCAISO, 2018 Page 2 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

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.1 Background

The Grid Management Charge Codes (GMC) are comprised of daily and monthly charges which are assessed to participating Scheduling Coordinators (SC) for the purpose of recovering all of the CAISO’s direct and indirect operating costs. The costs are comprised of CAISO Operating Costs, CAISO Other Costs and Revenues, CAISO Financial Costs, CAISO Operating Reserve Credit, and CAISO Out-of-Pocket Capital and Project Costs.

Through the GMC stakeholder process, the CAISO has identified three cost service based Charge Codes, a fixed Transmission Ownership Rights Charge Code, as well as four transactional and administrative Charge Codes. The cost service Charge Codes consist of (1) Market Services Charge; (2) System Operations Charge; and (3) CRR Services Charge. The four transactional fee consist of (1) Bid Segment Fee; (2) CRR Transaction Fee; (3) Inter- Scheduling Coordinator Trade Transaction Fee; and (4) Scheduling Coordinator ID Charge.

Grid Management Charge Codes are monthly charges assessed on participating Scheduling Coordinators for the purpose of recovering all of the CAISO’s administrative and operating costs. These costs include, but are not limited to, startup, development and financing as well as the costs of ongoing operation and maintenance associated with the CAISO’s Control Area operator responsibilities. Grid Management Charges also include costs associated with administering the scheduling, bidding, dispatch, and settlement of all Energy and Ancillary Services.

GMC rates are calculated as set forth in Section 11 of the CAISO Tariff. The formula rate methodology provides Market Participants with the financial security of predictable GMC pricing while ensuring that the CAISO is able to recover its actual costs in a timely manner. The charges are shown as a monthly charge on the Settlements Statements for the last day of each month, with billable quantities being published on daily statements where applicable. GMC charges are one-sided and do not offset with any other Charge Code for neutrality.

2.2 Description

Forward Scheduling GMC Inter-Scheduling Coordinator Trades (IST) Transaction Fee contains the activities associated with accepting, processing, and validating Day-Ahead and Hour-Ahead Scheduling Process (HASP) IST schedules. A Schedule in this context is any IST submitted to and accepted by the CAISO. The costs in this sub-function relate to providing the infrastructure and to processing these trades.

ÓCAISO, 2018 Page 3 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

3. Charge Code Requirements

3.1 Business Rules Bus Business Rule Req ID 1.0 This charge is a daily charge settled on the last day of each month. 12.0 Where input Bill Determinants are not daily, or activity across a Bill Period is required to determine the appropriate Settlement Amount, the Charge Code shall be calculated on a monthly basis and output on the last Settlement Statement for a Trading Month. 12.1 Where input Bill Determinants are daily, the Charge Code shall be calculated and output on a daily basis. and summed to a Trading Month Value for invoicing. 2.0 This Charge Code will be billed and invoiced in accordance with the CAISO Payments Calendar. 3.0 For adjustments to the Charge Code that cannot be accomplished by correction of upstream data inputs/recalculation or operator override Pass Through Bill Charge logic will be applied. 4.0 The billing determinant selected for Forward Scheduling IST charge is calculated using the sum of each Scheduling Coordinator’s total IST count, which includes DA Valid Energy Inter SC Trades, IFM Obligation Inter SC Trades, HASP Valid Energy Inter SC Trades, and HASP Valid AS Inter SC Trades .

3.2 Predecessor Charge Codes

Charge Code/ Pre-calc Name None

3.3 Successor Charge Codes

Charge Code/ Pre-calc Name GMC Forward Scheduling (Inter-SC Trades) - PGAE (CC 4513) None

ÓCAISO, 2018 Page 4 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

3.4 Inputs – External Systems

Row # Variable Name Description 1 GMCForwardSchedulingSer FERC approved GMC rate from settlements vicesInterSCTradesRate standing data based on applicable start and end dates. 2 BAHrlyTradePlaceDAFromInt BA Hrly Trade Place Day Ahead From Inter-Sc erSCTradeQty BxswZKDdh Trade Qty attributable to BA B during Trading Hour h at Trade Place Z and IST Type w The portion of the converted Physical Trades at Trade Place Z shall have IST Type of CPT and the portion of the valid Physical Trade at Trade Place Z shall have IST Type of PHY. 3 BAHrlyTradePlaceDAToInter BA Hrly Trade Place Day Ahead To Inter-SC SCTradeQty BxswZKDdh Trade Qty attributable to BA B during Trading Hour h at Trade Place Z and IST Type w The portion of the converted Physical Trades at Trade Place Z shall have IST Type of CPT and the portion of the valid Physical Trade at Trade Place Z shall have IST Type of PHY. 4 BAHrlyTradePlaceHASPFro BA Hrly Trade Place HASP From Inter-SC mInterSCTradeQty BxswZKDdh Trade Qty attributable to Business Associate ID B, in Trading Hour h, at Trade Place Z and IST Type w The portion of the converted Physical Trades at Trade Place Z shall have IST Type of CPT and the portion of the valid Physical Trade at Trade Place Z shall have IST Type of PHY. 5 BAHrlyTradePlaceHASPToIn BA Hrly Trade Place HASP To Inter-SC Trade terSCTradeQty BxswZKDdh Qty attributable to Business Associate ID B, in Trading Hour h, at Trade Place Z and IST Type w The portion of the converted Physical Trades at Trade Place Z shall have IST Type of CPT and the portion of the valid Physical Trade at Trade Place Z shall have IST Type of PHY. 6 IFMLoadUpliftObligationsInte IFM Load Uplift Obligation IST (bought) of rSCTradeFrom Bsdh Business Associate B for Trading hour h 7 IFMLoadUpliftObligationsInte IFM Load Uplift Obligation IST (sell) of rSCTradeTo Bsdh Business Associate B for Trading hour h. 8 PTBChargeAdjustmentGMCF PTB adjustment variable for this Charge Code, orwardSchedulingServicesInt amount per SC ($) erSCTradesSettlementAmou nt BJd

ÓCAISO, 2018 Page 5 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

Row # Variable Name Description 9 ForwardSchedulingISTExcep Flag indicating any exceptions to the GMC tion B calculation, where an exception is represented by “1”.

10 NonSpinToTradeMW Bsdh Non-Spinning Reserve (inter-SC) Trade MW Quantity bought by Business Associate B, Inter- SC Trade s, for Trading Day d and Trading Hour h. (MW)

11 NonSpinFromTradeMW Bsdh Non-Spinning Reserve (inter-SC) Trade MW Quantity sold by Business Associate B, Inter- SC Trade s, for Trading Day d and Trading Hour h. (MW)

12 SpinToTradeMW Bsdh Spinning Reserve (inter-SC) Trade MW Quantity bought by Business Associate B, Inter- SC Trade s, for Trading Day d and Trading Hour h (MW)

13 SpinFromTradeMW Bsdh Spinning Reserve (inter-SC) Trade MW Quantity sold by Business Associate B, Inter- SC Trade s, for Trading Day d and Trading Hour h. (MW)

14 RegDownToTradeMW Bsdh Regulation Down (inter-SC) Trade MW Quantity bought by Business Associate B, Inter-SC Trade s, for Trading Day d and Trading Hour h. (MW)

15 RegDownFromTradeMW Bsdh Regulation Down (inter-SC) Trade MW Quantity sold by Business Associate B, Inter-SC Trade s, for Trading Day d and Trading Hour h. (MW)

16 RegUpToTradeMW Bsdh Regulation Up (inter-SC) Trade MW Quantity bought by Business Associate B, Inter-SC Trade s, for Trading Day d and Trading Hour h (MW).

17 RegUpFromTradeMW Bsdh Regulation Up (inter-SC) Trade MW Quantity sold by Business Associate B, Inter-SC Trade s, for Trading Day d and Trading Hour h. (MW)

3.5 Inputs - Predecessor Charge Codes or Pre-calculations Predecessor Charge Code/ Row # Variable Name Pre-calc Configuration None

ÓCAISO, 2018 Page 6 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

3.6 CAISO Formula The CAISO formula for the Forward Scheduling Inter-SC Trades Grid Management Charge for each Scheduling Coordinator is as follows:

3.8.1

GMCForwardSchedulingServicesInterSCTradesSettlementAmount Bd = TotalISTScheduleCount Bd * GMCForwardSchedulingServicesInterSCTradesRate

If ForwardSchedulingISTException B = 1

Then

TotalISTScheduleCount Bd = 0

Else

TotalISTScheduleCount Bd =  (DAValidEnergyInterSCTradeCount Bdh + h

HASPValidEnergyInterSCTradeCount Bdh + IFMObligationInterSCTradeCount Bdh + HASPValidASInterSCTradeCount Bdh)

Where

DAValidEnergyInterSCTradeCount Bdh =

(BAHrlyTradePlaceDAToInterSCTradeQtyCount Bdh +

BAHrlyTradePlaceDAFromInterSCTradeQtyCount Bdh )

3.6.1.0.1.1 Where BAHrlyTradePlaceDAFromInterSCTradeQtyCount Bdh is defined as:

BAHrlyTradePlaceDAFromInterSCTradeQtyCount Bdh =       ( x s w Z K D

IF

BAHrlyTradePlaceDAFromInterSCTradeQty BxswZKDdh = 0 THEN 0 ELSE 1)

Note: Each unique BAHrlyTradePlaceDAFromInterSCTradeQty BxswZKDdh is counted and summed up to BAHrlyTradePlaceDAFromInterSCTradeQtyCount Bdh.

ÓCAISO, 2018 Page 7 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

3.6.1.0.1.1 Where BAHrlyTradePlaceDAToInterSCTradeQtyCount Bdh is defined as:

BAHrlyTradePlaceDAToInterSCTradeQtyCount Bdh =       ( x s w Z K D IF

BAHrlyTradePlaceDAToInterSCTradeQty BxswZKDdh = 0 THEN 0 ELSE 1)

Note: Each unique BAHrlyTradePlaceDAToInterSCTradeQty BxswZKDdh is counted and summed up to BAHrlyTradePlaceDAToInterSCTradeQtyCount Bdh.

3.6.1.0.2 Where

HASPValidEnergyInterSCTradeCount Bdh =

BAHrlyTradePlaceHASPFromInterSCTradeQtyCount Bdh+

BAHrlyTradePlaceHASPToInterSCTradeQtyCount Bdh

3.6.1.0.3 And where

IFMObligationInterSCTradeCount Bdh = (IFMLoadUpliftObligationsInterSCTradeFromCount Bdh + IFMLoadUpliftObligationsInterSCTradeToCount Bdh)

3.6.1.0.3.1 Where BAHrlyTradePlaceHASPFromInterSCTradeQtyCount Bdh is defined as

BAHrlyTradePlaceHASPFromInterSCTradeQtyCount Bdh =       x s w Z K D (IF

BAHrlyTradePlaceHASPFromInterSCTradeQty BxswZKDdh = 0 THEN 0 ELSE 1)

Note: EThat after counting each unique BAHrlyTradePlaceHASPFromInterSCTradeQty BxswZKDdh is counted and summed up to BAHrlyTradePlaceHASPFromInterSCTradeQtyCount Bdh.

ÓCAISO, 2018 Page 8 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

3.6.1.0.3.1 Where BAHrlyTradePlaceHASPToInterSCTradeQtyCount Bdh is defined as:

BAHrlyTradePlaceHASPToInterSCTradeQtyCount Bdh =       ( x s w Z K D

IF

BAHrlyTradePlaceHASPToInterSCTradeQty BxswZKDdh = 0 THEN 0 ELSE 1)

Note: EThat after counting each unique BAHrlyTradePlaceHASPToInterSCTradeQty BxswZKDdh is counted and summed up to BAHrlyTradePlaceHASPToInterSCTradeQtyCount Bdh

3.6.1.0.4 Where

IFMObligationInterSCTradeCount Bdh = (IFMLoadUpliftObligationsInterSCTradeFromCount Bdh + IFMLoadUpliftObligationsInterSCTradeToCount Bdh)

3.6.1.0.4.1 Where IF

 IFMLoadUpliftObligationsInterSCTradeFrom Bsdh = 0 s THEN IFMLoadUpliftObligationsInterSCTradeFromCount Bdh = 0 ELSE IFMLoadUpliftObligationsInterSCTradeFromCount Bdh = 1

3.6.1.0.4.1 Where IF

 IFMLoadUpliftObligationsInterSCTradeTo Bsdh = 0 s THEN IFMLoadUpliftObligationsInterSCTradeToCount Bdh = 0 ELSE

ÓCAISO, 2018 Page 9 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

IFMLoadUpliftObligationsInterSCTradeToCount Bdh = 1

3.6.1.0.5 Where

HASPValidASInterSCTradeCount Bdh = BAHourlyTotalRegUpTradeCount Bdh +

BAHourlyTotalRegDownTradeCount Bdh + BAHourlyTotalSpinTradeCount Bdh + BAHourlyTotalNonSpinTradeCount Bdh

3.6.1.0.5.1 Where  s BAHourlyTotalNonSpinTradeCount Bdh = (BAHourlyNonSpinFromTradeCount Bsdh+ BAHourlyNonSpinToTradeCount Bsdh)

3.6.1.0.5.1 And Where

BAHourlyTotalSpinTradeCount Bdh =  (BAHourlySpinFromTradeCount Bsdh+ s

BAHourlySpinToTradeCount Bsdh)

3.6.1.0.5.1 And where

BAHourlyTotalRegDownTradeCount Bdh =  (BAHourlyRegDownFromTradeCount Bsdh+ s

BAHourlyRegDownToTradeCount Bsdh)

3.6.1.0.5.1 And Where

BAHourlyTotalRegUpTradeCount Bdh =  (BAHourlyRegUpFromTradeCount Bsdh+ s

BAHourlyRegUpToTradeCount Bsdh)

3.6.1.0.5.1 And Where

ÓCAISO, 2018 Page 10 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

IF NonSpinToTradeMW Bsdh = 0 THEN BAHourlyNonSpinToTradeCount Bsdh = 0 ELSE BAHourlyNonSpinToTradeCount Bsdh = 1

3.6.1.0.5.2 And Where IF NonSpinFromTradeMW Bsdh = 0 THEN

BAHourlyNonSpinFromTradeCount Bsdh = 0 ELSE

BAHourlyNonSpinFromTradeCount Bsdh = 1

3.6.1.0.5.1 And Where IF SpinToTradeMW Bsdh = 0 THEN

BAHourlySpinToTradeCount Bsdh = 0 ELSE

BAHourlySpinToTradeCount Bsdh = 1

3.6.1.0.5.2 And Where

IF

SpinFromTradeMW Bsdh = 0 THEN BAHourlySpinFromTradeCount Bsdh = 0 ELSE

BAHourlySpinFromTradeCount Bsdh = 1

3.6.1.0.5.3 And Where

ÓCAISO, 2018 Page 11 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

IF RegDownToTradeMW Bsdh = 0 THEN

BAHourlyRegDownToTradeCount Bsdh = 0 ELSE

BAHourlyRegDownToTradeCount Bsdh = 1

3.6.1.0.5.4 And Where IF RegDownFromTradeMW Bsdh = 0 THEN

BAHourlyRegDownFromTradeCount Bsdh = 0 ELSE

BAHourlyRegDownFromTradeCount Bsdh = 1

3.6.1.0.5.5 And Where IF

RegUpToTradeMW Bsdh = 0 THEN

BAHourlyRegUpToTradeCount Bsdh = 0 ELSE

BAHourlyRegUpToTradeCount Bsdh = 1

3.6.1.0.5.6 And Where IF RegUpFromTradeMW Bsdh = 0 THEN

BAHourlyRegUpFromTradeCount Bsdh = 0 ELSE

BAHourlyRegUpFromTradeCount Bsdh = 1

3.7 Outputs

Output Name Description Req ID In addition to any outputs listed below, all inputs shall be included as outputs. 1 GMCForwardSchedulingServicesInte The GMC Forward st rSCTradesSettlementAmount Bd Scheduling 1 Services Settlement Amount for Business Associate B, for

ÓCAISO, 2018 Page 12 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

Output Name Description Req ID Trading Day d.

2 TotalISTScheduleCount Bd The count of all hourly Inter SC Trade Schedules for Business Associate B, for Trading Day d. 3 DAValidEnergyInterSCTradeCount The count of all DA valid Bdh Energy Inter SC Trade Schedules for Business Associate B, for Trading Hour h, of Trading Day d. 4 HASPValidEnergyInterSCTradeCoun The count of all valid HA Energy Inter SC Trade t Bdh Schedules for Business Associate B, for Trading Hour h, of Trading Day d.

5 IFMObligationInterSCTradeCount Bdh The count of all hourly IFM Obligation Inter SC Trade Schedules for Business Associate B, for Trading Hour h, of Trading Day d. 6 BAHrlyTradePlaceDAToInterSCTrad Total Hourly Day Ahead inter eQtyCount Bdh SC Trade To Quantity Count for Business Associate B for Trade hour h, of Trade day d. 7 BAHrlyTradePlaceDAFromInterSCTr Total Hourly Day Ahead Inter adeQtyCount Bdh SC Trade From Quantity Count for Business Associate B, for Trade hour h, of Trade day d. 8 BAHrlyTradePlaceHASPFromInterS Total Hourly HASP Inter SC CTradeQtyCount Bdh Trade To Quantity Count for Business Associate B for Trade hour h, of Trade day d. 9 BAHrlyTradePlaceHASPToInterSCTr Total Hourly HASP Inter SC adeQtyCount Bdh Trade From Quantity Count for Business Associate B for Trade hour h, of Trade day d. 10 IFMLoadUpliftObligationsInterSCTra Total Hourly IFM Load deFromCount Bdh Obligation Inter SC Trade From Quantity Count for Business Associate B, for Trade hour h, of Trade day d. 11 IFMLoadUpliftObligationsInterSCTra Total Hourly IFM Load deToCount Bdh Obligation Inter SC Trade To Quantity Count for Business Associate B for , for Trade

ÓCAISO, 2018 Page 13 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

Output Name Description Req ID hour h, of Trade day d.

12 HASPValidASInterSCTradeCount Bdh Total HASP Hourly Ancillary Services Trade Count for Business Associate B of Trade hour h, of Trade day d.

13 BAHourlyTotalRegUpTradeCount Bdh Total Hourly Regulation Up Trade Count for Business Associate B of Trade hour h, of Trade day d. 14 BAHourlyTotalRegDownTradeCount Total Hourly Regulation Down Bdh Trade Count for Business Associate B of Trade hour h, of Trade day d.

15 BAHourlyTotalSpinTradeCount Bdh Total Hourly Spin Trade Count for Business Associate B of Trade hour h, of Trade day d. 16 BAHourlyTotalNonSpinTradeCount Total Hourly NonSpinTrade Bdh Count for Business Associate B of Trade hour h, of Trade day d. 17 BAHourlyNonSpinFromTradeCount Hourly NonSpinFromTrade Bsdh Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d.

18 BAHourlyNonSpinToTradeCount Bsdh Hourly NonSpinToTrade Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d. 19 BAHourlyRegDownFromTradeCount Hourly RegDownFromTrade Bsdh Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d. 20 BAHourlyRegDownToTradeCount Hourly RegDownToTrade Bsdh Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d. 21 BAHourlyRegUpFromTradeCount Hourly RegUpFromTrade Bsdh Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d.

22 BAHourlyRegUpToTradeCount Bsdh Hourly RegUpToTrade Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d.

ÓCAISO, 2018 Page 14 of 15 Settlements and Billing Version: 5.0a Configuration Guide for: BPM - CG CC 4512 GMC Inter-Scheduling Coordinator Date: 04/01/09 09/15/11 Trade Transaction Fee

Output Name Description Req ID

23 BAHourlySpinToTradeCount Bsdh Hourly SpinToTrade Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d.

24 BAHourlySpinFromTradeCount Bsdh Hourly SpinFromTrade Count for Business Associate B, IST ID s, of Trade hour h, of Trade day d.

4. Charge Code Effective Date

Effective Effective Update Version Charge Code/ Document Start End Type Version Pre-calc Name Date Date CC 4512 – GMC Forward Open 5.0 04/01/09 Documentation Only Scheduling 12/31/11 Inter-SC Trades CC 4512 – GMC Inter- Scheduling 4/30/201 5.0a 01/01/12 Documentation Only Coordinator 4 Trade Transaction Fee

ÓCAISO, 2018 Page 15 of 15

Recommended publications