ERCOT Retail Market Guide

Section 9: Appendices

Appendix G: ERCOT Specified File Format for Submission of Interval Data for Advanced Metering Systems

November 1, 2010

PUBLIC SECTION 9 (G): ERCOT SPECIFIED FILE FORMAT FOR SUBMISSION OF INTERVAL DATA FOR ADVANCED METERING SYSTEMS Appendix G

ERCOT Specified File Format for Submission of Interval Data for Advanced Metering Systems

Reference: Sections 7.15.1, Ad Hoc Connectivity Test of Advanced Metering System Interval Data, 7.15.2, Submission of Interval Data on Electric Service Identifier(s) with Advanced Metering Systems, and 7.15.3, Posting Data to Transmission and/or Distribution Service Provider File Transfer Protocol Site

(Same file layout used for Transmission and/or Distribution Service Providers (TDSP’s) File Transfer Protocol (FTP) site.) Note: The correct number of commas must be included even if optional elements are not provided.

Mandatory / Valid Element Description Comment Format Optional Values

Header Row One

1 Sort code Mandatory 00000001 Must be 00000001 Numeric (8)

2 ESI ID Mandatory Alphanumeric (64)

Indicates type of data contained in the detailed 1 rows. 3 Channel Mandatory Numeric (1) 4 1 = generation 4 = Load YYYYMMDDHHMMSS 4 Start Time Mandatory (24-hour) (14) YYYYMMDDHHMMSS 5 Stop Time Mandatory (24-hour) (14) Y = DST Participant DST 6 Mandatory Y Data must be DST Alphanumeric (1) Participation adjusted and must be in local prevailing time. N indicates that the data Invalid Record 7 Mandatory N is VEE and does not Alphanumeric (1) Flag need to be pre-validated.

Note: The correct number of commas must be included even if optional elements are not provided.

ERCOT RETAIL MARKET GUIDE – NOVEMBER 1, 2010 9G-1 PUBLIC SECTION 9 (G): ERCOT SPECIFIED FILE FORMAT FOR SUBMISSION OF INTERVAL DATA FOR ADVANCED METERING SYSTEMS Mandatory Valid Element Description Comment Format / Optional Values

Header Row Two

1 Sort code Mandatory 00000002 Must be 00000002 Numeric (8)

Non-negative numeric Meter Start Reading Meter Start Max = 2 Optional Not used by ERCOT Reading 999999999999999.9999 Default = 0 00:00:00 Non-negative numeric Meter Stop Meter Stop Reading Reading – Max = 3 Optional Not used by ERCOT Register Read 999999999999999.9999 Default = 0 for the day 23:59:59 Must be included if meter start and meter Non-negative numeric Meter stop is included. 4 Conditional Multiplier Max = Not used by ERCOT 999999999999999.9999 Default = 0

No value Must be Null. The correct number of 5 Empty value Mandatory provided See example. commas must be included. Non-negative numeric Not used by ERCOT 6 Pulse multiplier Optional Default = 0 Max = 999999999999999.9999

No value Must be Null. The correct number of 7 Empty value Mandatory provided See example. commas must be included. Seconds Per 900 = 15 minute 8 Mandatory 900 Numeric (3) Interval intervals Lodestar Unit of 9 Mandatory 01 01 = kWh Numeric (2) Measure

Not used by ERCOT Positive numeric. Max 10 Basic Unit CodeOptional Default = 1 9999. Numeric. Time Zones Not used by ERCOT 11 Optional Min = -1 West of GMT Default = -1 Max = 47 Positive numeric. Not used by ERCOT 12 Population Optional Max = Default = 0.0 999999999999999.9999

ERCOT RETAIL MARKET GUIDE – NOVEMBER 1, 2010 9G-2 PUBLIC SECTION 9 (G): ERCOT SPECIFIED FILE FORMAT FOR SUBMISSION OF INTERVAL DATA FOR ADVANCED METERING SYSTEMS Mandatory Valid Element Description Comment Format / Optional Values

Not used by ERCOT Max = 13 Weight Optional Default = 0.0 999999999999999.9999 Time Zone 14 Mandatory CST Not used by ERCOT Alphanumeric (3) Standard Name

Mandatory Valid Element Description Comment Format / Optional Values

Header Row Three

1 Sort code Mandatory 00000003 Must be 00000003 Numeric (8)

2 Descriptor Mandatory Unique tran id Alphanumeric (80)

Mandatory Valid Element Description Comment Format / Optional Values

Header Row Four

1 Sort code Mandatory 00000004 Must be 00000004 Numeric (8)

Timestamp of read. This value will determine 2 Timestamp Mandatory which read will ‘win’ for YYYYMMDDHHMMSS a day if there are multiple reads.

3 Origin Mandatory M M=Metered Alphanumeric (1)

Mandatory Valid Element Description Comment Format / Optional Values

Header Row Thirty

1 Sort code Mandatory 00000030 Must be 00000030 Numeric (8)

ATTRIBUT Must be Name Value 2 Mandatory E_VALUE_ ATTRIBUTE_VALUE_ Alphanumeric (21) Pairs PAIRS PAIRS MRE= Numeric (9 or 13)

ERCOT RETAIL MARKET GUIDE – NOVEMBER 1, 2010 9G-3 PUBLIC SECTION 9 (G): ERCOT SPECIFIED FILE FORMAT FOR SUBMISSION OF INTERVAL DATA FOR ADVANCED METERING SYSTEMS Mandatory Valid Element Description Comment Format / Optional Values Sender= Numeric (9 or 13)

ERCOT DUNS Receiver= Must contain ERCOT’s Receiver= + 5 Mandatory Number 183529049 DUNS Number. Numeric (9) Insert CR DUNS Number Attribute is REP= CR DUNS Number) is Numeric (9 or 13) optional optional. Not Used by ERCOT

Note: The correct number of commas must be included even if optional elements are not provided.

Mandatory Valid Element Description Comment Format / Optional Values

Detailed Record

Each row must contain four 15 minute interval sets. For a 92 interval day, the data records will go through row 22 10000000 (10000022). 1 Sort code Mandatory through Numeric (8) For a 96 interval day the 10000024 data records will go through row 23 (10000023). For a 100 interval day will go through row 24 (10000024). Numeric Maximum of 3 significant 2 Interval value Mandatory digits to the right of the decimal. Must be a positive value.

ERCOT RETAIL MARKET GUIDE – NOVEMBER 1, 2010 9G-4 PUBLIC SECTION 9 (G): ERCOT SPECIFIED FILE FORMAT FOR SUBMISSION OF INTERVAL DATA FOR ADVANCED METERING SYSTEMS Mandatory Valid Element Description Comment Format / Optional Values Indicates whether the Lodestar Status A = actual 3 Mandatory interval is an actual or Alphanumeric (1) Code E = estimate estimate.

No value Must be Null. The correct number of 4 Empty value Mandatory provided See example. commas must be included.

ERCOT RETAIL MARKET GUIDE – NOVEMBER 1, 2010 9G-5 PUBLIC