Duke Energy Implementation Guideline for E lectronic Data I nterchange TRANSACTION SET 810 Invoice Ver/Rel 004010 Outbound to Customer or Energy Service Provider
810 Invoice Introduction This implementation guide documents the EDI-810 transaction set that Duke Energy provides to its customers for accounts in the following states: Ohio Kentucky Indiana North Carolina South Carolina Reference The format and contents of this document are based on: Consumer Service Provider (CSP) Billing and Payment Guide Version 003 Release 061 810 Invoice Transaction Set Section Version 1.0, June 1996 ASC X12 Finance Subcommittee Utility Industry Group Implementation Guideline for Electronic Data Interchange Transaction Set 810 Invoice Ver/Rel 004010 Version 1, June 7, 2000 General Notes Duke Energy provides invoices as a local distribution utility (LDC) for electric service in Indiana, Ohio, Kentucky, North Carolina, and South Carolina; and gas service in Ohio and Kentucky. At the current time Duke Energy invoices its customers from two separate billing system: Indiana, Kentucky, and Ohio North Carolina and South Carolina As such there are minor differences in the EDI-810 data segments. In the customary, regulated environment, the principal parties involved in this Transaction Set 810 implementation are: The utility (Code 8S or RE) which provides energy and services to the end use customer The end use customer (Code 8R or BT) In Ohio, Duke Energy also provides invoices to customers on behalf of alternative energy service providers where customers take their gas supply or electric generation service from an alternative provider. For these customers, Duke Energy accepts payment on behalf of alternative providers. Duke Energy identifies alternative providers on the Transaction Set 810 via the Code SJ on N1 Segment loops in the Heading Section. The primary processes addressed by this Transaction Set 810 are: Billing the end use customer for energy and services provided by the utility or by the ESP Page 2
Specific Notes EDI Billing EDI-820/Electronic Funds Transfer (EFT) is the method of payment for EDI Billing. Use of 810 as a Single Invoice Duke Energy s implementation of this transaction set is used to represent a single invoice for a single account. One account may contain multiple meters. 997 - Functional Acknowledgment A Functional Acknowledgement (also referred to as a 997 transaction), is a requirement to confirm receipt of Duke Energy s EDI- 810. The Functional Acknowledgement is created by the trading partner, or the VAN working on behalf of the trading partner. Customers can use the Van connection, or a secure FTP connection. If a secure FTP connection is used to receive Duke Energy s EDI-810, the equivalent to a 997 transaction must be returned to Duke Energy. The Functional Acknowledgment confirms that an EDI transaction has been received and accepted by Duke Energy s trading partner and indicates the time and date of receipt. The Functional Acknowledgment shall constitute evidence that an Energy Bill has been received, but does not verify the Energy Bill s content. Interchange Control Number A unique and sequential interchange control number is used on every envelope that is transmitted to a trading partner. This approach allows the receiver to audit the interchange for any duplicate or missing transmissions. Use of the NTE Segment Although the UIG recommends that the NTE segment be avoided, there are occasions when Duke Energy is required by law or regulation to include messages or notices in all invoices. Duke Energy includes all billing messages that appear on customer bills via NTE segments. Use of the IT1 Segment An IT1 loop is used to accumulate all consumption and charge detail for a single meter or service. Each meter or service is detailed in a separate IT1 loop. IT1 loops are also used for unmetered services such as street lights, traffic signals, outdoor lights, etc and for agreements and payment plans. Use of the MEA Segment The MEA segment is used to convey consumption readings for one metering period. Use of the PID Segment The PID segment is used to convey required messages that apply to a particular service only. Use of the Detail IT1/REF Segment, Position 120 In addition to using SAC15 to describe charges and usage, Duke Energy uses IT1 loops to present account information. In some situations, REF segments are used to convey messages that are specific to a meter. Use of the SLN Segment The IT1/SLN segment is used to overcome the limitation on the number of IT1/SAC loops. In some situations, several charges or allowances are associated with one IT1. Use of the SLN segment provides for a mechanism to group individual SAC and related segments together. Page 3
Values in Elements SAC01 and SAC05 Previous editions of the EDI-810 guideline stated that the amount shown in SAC05 will always be positive and that the code used in SAC01 will indicate whether to add or subtract the SAC05 amount to or from the TDS. As a result of a clarification provided by X12F, it has been determined that the above statement is incorrect. The code used in SAC01 does not indicate the sign of the amount in SAC05. The amount shown in SAC05 may be either positive or negative; if negative, the minus sign, " - ", is transmitted. Duke Energy does set SAC01 to C when SAC05 is positive and Duke Energy sets SAC01 to A when SAC05 is negative. Use of Delimiters, Separators and Segment Terminators EDI-810 documents for Duke Energy use the following: Interconnect Mailbox Header IH12 ~ ~ ~ ~ ~ Element Separator ISA Char 4 * * Segment Terminator ISA Char 106 > > > > > Subelement Separator ISA16 : : : : : Stds ID ISA11 U U U U U Repeat Separator (Default) ISA11 ^ ^ ^ ^ ^ Note: To avoid data conflicts for the above characters and for the standard EDI defaults, if these characters appear in Indiana, Kentucky, and Ohio billing data (names, addresses, messages, etc) they are replaced with a similar character: Delimiter, Separator, Terminator Replaced with: ~ - / > ) : } \ / ^ = Page 4
810 Invoice Functional Group ID=IN Heading Pos. Seg. Req. Max Loop Notes and No. ID Name Des. Use Repeat Comments Must Use 010 ST Transaction Set Header M 1 Must Use 020 BIG Beginning Segment for Invoice M 1 030 NTE Note/Special Instruction O 100 040 CUR Currency O 1 050 REF Reference Identification O 12 LOOP ID - N1 200 070 N1 Name O 1 080 N2 Additional Name Information O 2 090 N3 Address Information O 2 100 N4 Geographic Location O 1 050 REF Reference Identification O 12 120 PER Administrative Communications Contact O 3 130 ITD Terms of Sale/Deferred Terms of Sale O >1 212 BAL Balance Detail O >1 214 PAM Period Amount O >1 Detail Pos. Seg. Req. Max Loop Notes and No. ID Name Des. Use Repeat Comments LOOP ID - IT1 200000 010 IT1 Baseline Item Data (Invoice) O 1 040 TXI Tax Information O 10 059 MEA Measurements O 40 LOOP ID - PID 1000 060 PID Product/Item Description O 1 120 REF Reference Identification O >1 Must Use 150 DTM Date/Time Reference O 10 LOOP ID - SLN 1000 200 SLN Subline Item Detail O 1 230 SAC Service, Promotion, Allowance, or Charge Information O 25 237 TXI Tax Information O 10 LOOP ID - N1 200 240 N1 Name O 1 250 N2 Additional Name Information O 2 260 N3 Address Information O 2 270 N4 Geographic Location O 1 Summary Pos. Seg. Req. Max Loop Notes and No. ID Name Des. Use Repeat Comments Must Use 010 TDS Total Monetary Value Summary M 1 LOOP ID - SAC 25 040 SAC Service, Promotion, Allowance, or Charge Information O 1 050 TXI Tax Information O 10 070 CTT Transaction Totals O 1 n1 Must Use 080 SE Transaction Set Trailer M 1 Transaction Set Notes 1. Number of line items (CTT01) is the accumulation of the number of IT1 segments. Page 5
The following are layout specifications for EDI transmissions from Duke Energy, following Accredited Standards Committee X12 (ASC X12) Standards, preferably in Version 4, Release 1 (4010) or later as extended by the Utility Industry Group (http://www.uig.org). Files transmitted in X12 standard formats are referred to as Transaction Sets, and each different type of file is assigned a Transaction Set Id. Records in X12 standards are referred to as Segments, and a record type code is a Segment Id. The Segment Id is the first 2 or 3 alphanumeric characters (e.g. ISA ) in the segment. Segments are normally variable length, and are separated by a Segment Terminator, which is normally a special character such as a New Line code (or N/L), or a backslash as used in these examples. Data Fields are referred to as Data Elements, and are identified by the Segment Id and relative position. For example, ISA01 is the first Data Element following the ISA Segment Id. Data Elements are normally variable length and are separated by a Data Element Separator, typically an asterisk (*) or some other special character. Data Element Separators and Segment Terminators cannot appear anywhere as a character within a data element for obvious reasons. Though not commonly used, Data Elements may also have Subelements, requiring the use of a Subelement Separator character. Data Types are as follows: Data Type AN DT TM Nx R ID Format Alphanumeric - any combination of alphabetic, numeric or special characters Other than the Data Element Separator, Segment Terminator, or Sub-element Separator characters. Date, in CCYYMMDD format. (Version 4010 and later use 8-digit dates in every Date Type data element other than the one in the ISA Header Record.) Time, in HHMM or HHMMSSd..d format. Numeric, with x decimals to the right of a fixed, implied decimal point, and may contain a negative sign (-) preceding the number. The decimal point is not transmitted. Absence of a sign implies a positive number. Decimal numbers, which may contain an explicit decimal, a variable number of digits to the right of the decimal, and may contain a negative sign (-) preceding the number. Note that the minus sign and decimal are not counted against the maximum length of the data element. A coded data element identifier, where a list of valid codes is provided in the X12 standards, or in some externally referenced standard. Data Element Lengths are represented as N/M, where N is the Minimum and M is the Maximum Length of the related data element. A Data Element Requirement Designator indicates whether an element is Mandatory (required), Optional or Conditional (may be required based upon the presence/absence of a value in a related data element). Page 6
Segment: ST Transaction Set Header Position: 010 Loop: Level: Heading: Usage: Mandatory Max Use: 1 Purpose: To indicate the start of a transaction set and to assign a control number Syntax Notes: Semantic Notes: 1 The transaction set identifier (ST01) used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). Comments: Must Use ST01 143 Transaction Set Identifier Code M ID 3/3 Code uniquely identifying a Transaction Set 810 Invoice Must Use ST02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set Page 7
Page 8 Segment: BIG Beginning Segment for Invoice Position: 020 Loop: Level: Heading: Usage: Mandatory Max Use: 1 Purpose: To indicate the beginning of an invoice transaction set and to transmit identifying numbers and dates Syntax Notes: Semantic Notes: 1 BIG01 is the invoice issue date. Comments: 1 BIG07 is used only to further define the type of invoice when needed. Must Use BIG01 373 Date M DT 8/8 Date expressed as CCYYMMDD The transaction creation date. This is the date that the transaction was created by Duke Energy s billing system. Must Use BIG02 76 Invoice Number M AN 1/22 Identifying number assigned by issuer Unique invoice number identifying this bill. Duke Energy uses the customer s 11 digit account number (OH, KY, IN) or 10 digit account number (NC, SC) plus the date in BIG01 to insure uniqueness for each invoice. Duke Energy requires that the customer 10 or11 digit account number (depending on state) must be returned with payment. X BIG03 373 Date M DT 8/8 CCYYMMDD Date that the invoice data is translated into EDI-810 format. Recomm BIG07 640 Transaction Type Code O ID 2/2 Code specifying the type of transaction AI Adjusted Invoice Used when this is an adjusted invoice DI Debit Invoice FB Final Bill ME Memorandum PR SL Product or Service Summary Lease Bill Indicates summary bill An 810 is designed to show invoice information for one customer. The use of the SL code is not meant to imply that the 810 should be used as a summary of bills for more than one customer. Recomm BIG08 353 Transaction Set Purpose Code O ID 2/2 Code identifying purpose of transaction set (not used in NC & SC) 00 Original CO Corrected Reissue of an entire invoice. BIG Segment Examples: BIG 20100812 1234567890120100812 20110516 DI 00 BIG 20101116 2345678901220101116 20110516 ME 00 BIG 20110304 3456789012320110304 20110516 FB 00 BIG 20101118 4567890123420101118 20110516 DI CO BIG*20110816*0001234567 110816*****PR BIG*20110816*0001234567 110816*****FB
Segment: NTE Note/Special Instruction Position: 030 Loop: Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 100 Purpose: To transmit information in a free-form format, if necessary, for comment or special instruction Syntax Notes: Semantic Notes: Comments: 1 The NTE segment permits free-form information/data which, under ANSI X12 standard implementations, is not machine processable. Notes: Used for required messages and notices that are printed on the invoice. A PID segment is used to provide additional information within selected IT1 loops. NTE01 363 Note Reference Code O ID 3/3 Code identifying the functional area or purpose for which the note applies ADD Additional Information Utility-required messages or notices. Must Use NTE02 352 Description M AN 1/80 A free-form description to clarify the related data elements and their content If a bill message exceeds 80 characters, the message is continued in additional NTE segments. NTE Segment Examples: NTE ADD Last Payment: Payment Received NOV 17 NTE ADD Bill Prepared On NOV 24, 2010 NTE ADD Next meter reading date: Dec 28, 2010 NTE ADD Payments after this date not included Nov 24, 2010 NTE PMT Submit payment to Duke Energy OH NTE ADD Gas - Commercial Current Gas Charges - Gas Cost Recovery $0.55277030/CCF NTE ADD Electric - Commercial Current Electric Charges - Based on 85% of Previous NTE ADD Maximum Actual Demand of 41.60 kw Billed in Sep 10. NTE ADD After: Dec 20, 2010 amount due is $11186.50 NTE ADD IMPORTANT- Your service may be disconnected if your past due amount of NTE ADD $8,447.20 is not paid before 12/16/2010. A reconnection charge will be NTE ADD required. For questions, please call the number shown above. NTE ADD PLEASE NOTE: A service deposit is being charged to your account because your NTE ADD service was previously disconnected for nonpayment. If your deposit has not yet NTE ADD been paid, please pay the stated deposit amount, by the due date indicated, in NTE ADD order to avoid disconnection. NTE ADD This bill contains final charges for gas service on Meter #518386. NTE ADD This month's Gas Cost Recovery (GCR) charge for customers purchasing their NTE ADD natural gas from Duke Energy is $0.5527703 per CCF, which includes a base GCR of NTE ADD $0.5270000 and Ohio excise tax of $0.0257703. Page 9
Segment: CUR Currency Position: 040 Loop: Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction Syntax Notes: Semantic Notes: Comments: 1 See Figures Appendix for examples detailing the use of the CUR segment. Notes: Amounts are specified in the currency of the party that bills the end use customer. Must Use CUR01 98 Entity Identifier Code M ID 2/3 Code identifying an organizational entity, a physical location, property or an individual 85 Billing Provider Must Use CUR02 100 Currency Code M ID 3/3 Code (Standard ISO) for country in whose currency the charges are specified USD US Dollars Page 10
Segment: REF Reference Identification Position: 050 Loop: Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 12 Purpose: To specify identifying information Syntax Notes: 1 At least one of REF02 or REF03 is required. Semantic Notes: Comments: Must Use REF01 128 Reference Identification Qualifier M ID 2/3 Code qualifying the Reference Identification 12 Billing Account Utility-assigned account number for the end use customer. The Duke Energy 11 digit account number (OH, KY, IN) or 10 digit account number (NC, SC) as shown on a printed bill excluding dashes. If payment is communicated to Duke Energy by EDI-820 transaction this value must be placed into RMR02 in the EDI-820 document. REF02 127 Reference Identification X AN 1/30 Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier REF Segment (Header) Example: REF 12 1234567890 REF*AL*2900331 Page 11
Segment: N1 Name Position: 070 Loop: N1 Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To identify a party by type of organization, name, and code Syntax Notes: 1 N102 is required. Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing organizational identification. Must Use N101 98 Entity Identifier Code M ID 2/3 8R Consumer Service Provider (CSP) Customer BT Bill To Party Used when directly billing the end use customer BY Customer supplied number RE Party to receive commercial invoice remittance Used if the remit-to party is not the Utility or the Energy Service Provider. MQ Metering Location SJ Service Provider Energy Service Provider N102 93 Name X AN 1/60 Free-form name Page 12
Segment: N2 Additional Name Information Position: 080 Loop: N1 Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 2 Purpose: To specify additional names or those longer than 60 characters in length Syntax Notes: Semantic Notes: Comments: 1 This segment follows an N1 segment (where N101 = BT ) if the customer name on the Duke Energy account overflows N102. Must Use N201 93 Name M AN 1/60 Free-form name N202 93 Name O AN 1/60 Free-form name Page 13
Segment: N3 Address Information Position: 090 Loop: N1 Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 2 Purpose: To specify the location of the named party Syntax Notes: Semantic Notes: Comments: 1 This segment follows an N1 segment: When N101 = BT, this segment contains the billing mail-to address from the customer s Duke Energy account When N101 = RE, this segment contains the Duke Energy remittance mail-to address. Must Use N301 166 Address Information M AN 1/55 Address information N302 166 Address Information O AN 1/55 Address information Page 14
Segment: N4 Geographic Location Position: 100 Loop: N1 Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To specify the geographic place of the named party Syntax Notes: Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location. 2 This segment follows an N1 segment: When N101 = BT, this segment contains the billing mail-to address from the customer s Duke Energy account When N101 = RE, this segment contains the Duke Energy remittance mail-to address. N401 19 City Name O AN 2/30 Free-form text for city name N402 156 State or Province Code O ID 2/2 Code (Standard State/Province) as defined by appropriate government agency N403 116 Postal Code O ID 3/15 Code defining international postal zone code excluding punctuation and blanks (zip code for United States) N404 26 Country Code O ID 2/3 Code identifying the country Page 15
Segment: REF Reference Identification Position: 110 Loop: N1 Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 12 Purpose: To specify identifying information Syntax Notes: 1 At least one of REF02 or REF03 is required. Semantic Notes: Comments: Must Use REF01 128 Reference Identification Qualifier M ID 2/3 Code qualifying the Reference Identification 11 Account Number Energy Service Provider-assigned account number for the end use customer. REF02 127 Reference Identification X AN 1/30 Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier REF Segment (Header, N1 Loop) Example: REF*11*9833812 Page 16
Segment: PER Administrative Communications Contact Position: 120 Loop: N1 Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: 3 Purpose: To identify a person or office to whom administrative communications should be directed Syntax Notes: 1 If either PER03 or PER04 is present, then the other is required. 2 If either PER05 or PER06 is present, then the other is required. 3 If either PER07 or PER08 is present, then the other is required. Semantic Notes: Comments: Must Use PER01 366 Contact Function Code M ID 2/2 Code identifying the major duty or responsibility of the person or group named CN General Contact Used for ESP contact information CR Customer Relations Used when customer has an assigned contact IC Information Contact Used for generic contact information (PER02 is not used) EA EDI Coordinator Identifies contact information for EDI related issues PER02 93 Name O AN 1/60 Free-form name PER03 365 Communication Number Qualifier X ID 2/2 Code identifying the type of communication number EM Electronic mail TE Telephone PER04 364 Communication Number X AN 1/80 Complete communications number including country or area code when applicable PER Segment Examples: PER IC TE 1-800-774-1202 PER CN Integrys Energy Services TE 8883674493 PER IC TE 1-866-923-1234 PER CR Mary Smith PER EA EDI TEAM EM summary@duke-energy.com Page 17
Segment: ITD Terms of Sale/Deferred Terms of Sale Position: 130 Loop: Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: >1 Purpose: To specify terms of sale Syntax Notes: Semantic Notes: Comments: ITD06 446 Terms Net Due Date O DT 8/8 Date when total invoice amount becomes due, expressed in format CCYYMMDD Payment due date (if applicable). ITD Segment Example: ITD 20101220 Page 18
Segment: BAL Balance Detail Position: 212 Loop: Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: >1 Purpose: To identify the specific monetary balances associated with a particular account Syntax Notes: Semantic Notes: Comments: Must Use BAL01 951 Balance Type Code M ID 1/2 Code indicating the type of balance M Current Month Billed, payment, and balance amounts shown in BAL03 are in this billing period. Must Use BAL02 522 Amount Qualifier Code M ID 1/3 Code to qualify amount PB Billed Amount Total amount due on the period bill Must Use BAL03 782 Monetary Amount M R 1/18 Monetary amount BAL Segment Example: BAL M PB 11025.25 Page 19
Segment: PAM Period Amount Position: 214 Loop: Level: Heading: Usage: Optional Duke Energy Utilization: Max Use: >1 Purpose: To indicate a quantity, and/or amount for an identified period Syntax Notes: 1 If any of PAM01 PAM02 or PAM03 is present, then all are required. 2 PAM02 3 If either PAM06 or PAM07 is present, then the other is required. 4 If PAM07 is present, then PAM08 is required. 5 If PAM07 is present, then PAM06 is required. 6 If PAM08 is present, then PAM07 is required. Semantic Notes: Comments: Notes: This segment is used to provide historical consumption data PAM01 673 Quantity Qualifier X ID 2/2 Code specifying the type of quantity 99 Quantity Used Quantity of units used PAM02 380 Quantity X R 1/15 Numeric value of quantity Must Use PAM03 355 Unit or Basis for Measurement Code M ID 2/2 Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken HH Hundred Cubic Feet KH Kilowatt Hour PAM06 344 Unit of Time Period or Interval X ID 2/2 Code indicating the time period or interval AM Average Monthly MO Month PM Preceding 12 Months PAM07 374 Date/Time Qualifier X ID 3/3 Code specifying type of date or time, or both date and time MRR Meter Reading PAM08 373 Date X DT 8/8 Date expressed as CCYYMMDD PAM Segment Examples: PAM 99 420 HH AM MRR 20101124 PAM 99 1261 HH PM MRR 20101124 PAM 99 466 HH MO MRR 20101124 PAM 99 385 HH MO MRR 20100924 PAM 99 0 HH MO MRR 20100824 PAM 99 0 HH MO MRR 20100724 PAM 99 14240 KH AM MRR 20101124 PAM 99 42720 KH PM MRR 20101124 PAM 99 11520 KH MO MRR 20101124 PAM 99 15680 KH MO MRR 20100924 Page 20
Segment: IT1 Baseline Item Data (Invoice) Position: 010 Loop: IT1 Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To specify the basic and most frequently used line item data for the invoice and related transactions Syntax Notes: 1 IT102 IT103 and IT104 are not used. 2 If either IT106 or IT107 is present, then the other is required. 3 if either IT108 or IT109 is present, then the other is required. 4 If either IT110 or IT111 is present, then the other is required. Semantic Notes: Comments: 1 Element 235/234 combinations should be interpreted to include products and/or services. 2 IT106 through IT125 provide for ten different product/service IDs for each item. Notes: 1 The typical usage of the IT1 entails including all usage and charges attributed to one meter; in this case, the IT1 loop is qualified with METER in the IT108/IT109 pair. IT101 350 Assigned Identification O AN 1/20 Alphanumeric characters assigned for differentiation within a transaction set Line item counter IT102 358 Quantity Invoiced X R 1/10 Number of units invoiced (supplier units) IT103 355 Unit or Basis of Measurement Code X ID 2/2 Code specifying the units in which a value is being expressed or manner in which a measurement has ben taken K1 KWH used ZZ N/A IT104 212 Unit Price X R 1/17 Price per unit of product, service, commodity, etc. IT106 235 Product/Service ID Qualifier X ID 2/2 Code identifying the type/source of the descriptive number used in Product/Service ID (234) SV Service Rendered IT107 234 Product/Service ID X AN 1/48 Identifying number for a product or service Examples: ELECTRIC GAS UNMETERED SERVICES MULTIPLE * * Will have other charges, credits, payment plans, taxes, etc. IT108 235 Product/Service ID Qualifier X ID 2/2 Code identifying the type/source of the descriptive number used in Product/Service ID (234) C3 Classification Page 21
IT109 234 Product/Service ID X AN 1/48 Identifying number for a product or service Examples: ACCOUNT METER BILLDET UNMET (To designate Unmetered Services) SUPCHG IT110 235 Product/Service ID Qualifier X ID 2/2 Code identifying the type/source of the descriptive number used in Product/Service ID (234) IT110 and IT111 are used only if IT109 = METER BS Bill Subgroup Code IT111 234 Product/Service ID X AN 1/48 Identifying number for a product or service Examples: Current Electric Charges Current Gas Charges IT112 235 Product/Service ID Qualifier X ID 2/2 Code identifying the type/source of the descriptive number used in Product/Service ID (234) Not used (reserved by UIG standard for equipment) IT113 234 Product/Service ID X AN 1/48 Identifying number for a product or service Not used (reserved by UIG standard for equipment) IT114 235 Product/Service ID Qualifier X ID 2/2 Code identifying the type/source of the descriptive number used in Product/Service ID (234) IT110 and IT111 are used only if IT109 = METER BS Bill Subgroup Code EK Settlement/Payout Option IT115 234 Product/Service ID X AN 1/48 Identifying number for a product or service Examples: a) Current Charges b) Prior Month(s) Charges c) Agreement Information d) Budget Billing Plan (BBP) Information e) Percentage of Income Payment Plan (PIPP) Plus IT116 235 Product/Service ID Qualifier X ID 2/2 Code identifying the type/source of the descriptive number used in Product/Service ID (234) GE Generic Name Description IT117 234 Product/Service ID X AN 1/48 Identifying number for a product or service Examples: a) Outdoor Lighting (OL) b) Unmetered Services c) Street Lights d) Summary Billing Information ###* e) Summary Bill Charges by Group f) Billing Charges by Type of Service * Three digits that identify groups of charges as previously requested by customer on Duke Energy s billing system IT1 Segment Examples: Duke Energy uses the IT1 loops to list and itemize products and services on the Customer s bill; for example: gas charges and usage, electric charges and usage, non-metered services, taxes, products, services, agreements/payments plans. See Appendix: Bill Examples at the end of this document. IT1 0001 SV GAS C3 METER BS Current Charges Page 22
IT1 0002 SV GAS C3 BILLDET BS Current Charges IT1 0005 SV ELECTRIC C3 METER BS Current Charges IT1 0006 SV ELECTRIC C3 BILLDET BS Current Charges IT1 0004 SV ELECTRIC C3 UNMET BS Current Charges GE Outdoor Lighting (OL) IT1 0005 SV GAS C3 BILLDET BS Prior Month(s) Charges IT1 0006 SV GAS C3 METER BS Prior Month(s) Charges IT1 0006 SV ELECTRIC C3 BILLDET BS Prior Month(s) Charges IT1 0008 SV ELECTRIC C3 METER BS Prior Month(s) Charges IT1 0002 SV ELECTRIC C3 BILLDET BS Current Electric Charges IT1 0001 SV MULTIPLE C3 ACCOUNT BS Current Charges IT1 0007 SV MULTIPLE C3 SUPCHG EK Agreement Information IT1 0001 SV MULTIPLE C3 SUPCHG EK Budget Billing Plan (BBP) Information IT1 0005 SV MULTIPLE C3 SUPCHG EK Percentage of Income Payment Plan (PIPP) Plus IT1 0002 SV ELECTRIC C3 UNMET BS Current Charges GE Unmetered Services IT1 0002 SV ELECTRIC C3 UNMET BS Current Charges GE Street Lights IT1 0002 SV MULTIPLE C3 BILLDET BS Current Charges GE Summary Billing Information 000 IT1 0008 SV MULTIPLE C3 BILLDET GE Summary Bill Charges by Group IT1 0001 SV MULTIPLE C3 BILLDET GE Billing Charges by Type of Service IT1*3*30*K1*0**SV*ELECTRIC IT1*4*1618*KH*0**SV*ELECTRIC IT1*5*0*ZZ*0**SV*ELECTRIC Page 23
Segment: TXI Tax Information Position: 040 Loop: IT1 Level: Detail/IT1: Usage: Optional Duke Energy Utilization: Max Use: 10 Purpose: To specify tax information Syntax Notes: 1 At least one of TXI02 TXI03 or TXI06 is required. Semantic Notes: 1 TXI02 is the monetary amount of the tax. 2 TXI03 is the tax percent expressed as a decimal. 3 TXI07 is a code indicating the relationship of the price or amount to the associated segment. Comments: Notes: Duke Energy creates a separate IT1 loop for tax data with IT107 = MULTIPLE and IT109 = ACCOUNT. Taxes included in this position are account invoice level tax charges. Must Use TXI01 963 Tax Type Code M ID 2/2 Code specifying the type of tax ST = State SC = School CP = County FR = Franchise ZZ = Other or combination of above (Note: exception to ASC X12 Standards) TXI02 782 Monetary Amount X R 1/18 Monetary amount TXI07 662 Relationship Code O ID 1/1 Code indicating the relationship between entities A Add The amount in the TXI02 should be added when summing the invoice total. O Information Only The amount in the TXI02 should be ignored when summing the invoice total. TXI Segment Examples: TXI10 350 Assigned Identification O AN 1/20 Alphanumeric characters assigned for differentiation within a transaction set TXI CP 1.01 A Hamilton County Sale TXI ST 10.03 A Indiana State Tax TXI CP 2.46 A Adams County Sales T TXI SC 0.02 A Rate Incr for School TXI FR 7.83 A Franchise Fee-Coving TXI ST 16.14 A Kentucky State Tax TXI ZZ 2.27 A Tax on Gas Supplier TXI ST 23.14 Page 24
Segment: MEA Measurements Position: 059 Loop: IT1 Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 40 Purpose: To specify physical measurements or counts, including dimensions, tolerances, variances, and weights Syntax Notes: 1 At least one of MEA03 MEA05 MEA06 or MEA08 is required. 2 If MEA05 is present, then MEA04 is required. 3 If MEA06 is present, then MEA04 is required. 4 If MEA07 is present, then at least one of MEA03 MEA05 or MEA06 is required. 5 Only one of MEA08 or MEA03 may be present. Semantic Notes: 1 MEA04 defines the unit of measure for MEA03, MEA05, and MEA06. Comments: 1 When citing dimensional tolerances, any measurement requiring a sign (+ or -), or any measurement where a positive (+) value cannot be assumed, use MEA05 as the negative (-) value and MEA06 as the positive (+) value. Notes: The MEA segment conveys metering data for one period. MEA01 737 Measurement Reference ID Code O ID 2/2 Code identifying the broad category to which a measurement applies AA Meter reading-beginning actual/ending actual AE Meter reading-beginning actual/ending estimated AN Work Period Actual BC Billed Actual EA Meter reading-beginning estimated/ending actual EE Meter reading-beginning estimated/ending estimated EL Electrical Characteristics TI Time MEA02 738 Measurement Qualifier O ID 1/3 Code identifying a specific product or process characteristic to which a measurement applies MU Multiplier PU Pressure Base RUD Usage Deviation (Applies to Kilowatt Hours, Kilowatt Demand and Reactive Demand) ZA Power Factor Relationship between watts and volt - amperes necessary to supply electric load ZD Load Factor Relationship between watt hours and watt demand necessary to supply electric load MEA03 739 Measurement Value X R 1/20 The value of the measurement Page 25
MEA04 C001 Composite Unit of Measure To identify a composite unit of measure Must Use C00101 355 Unit or Basis for Measurement Code M ID 2/2 Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken CF Cubic Feet DA Days EA Each HH K1 K2 K4 KH Hundred Cubic Feet Kilowatt Demand Represents potential power load measured at predetermined intervals Kilovolt Amperes Reactive Demand Reactive power that must be supplied for specific types of customer's equipment; billable when kilowatt demand usage meets or exceeds a defined parameter Kilovolt Amperes Kilowatt Hour Recomm MEA05 740 Range Minimum X R 1/20 The value specifying the minimum of the measurement range Beginning reading Recomm MEA06 741 Range Maximum X R 1/20 The value specifying the maximum of the measurement range Ending reading or single reading (e.g., demand). MEA07 935 Measurement Significance Code O ID 2/2 Code used to benchmark, qualify or further define a measurement value 41 Off Peak 42 On Peak MEA Segment Examples: MEA TI 7 DA MEA AA HH 4886 4942 MEA AA PU 1 HH 24064 24182 MEA AA MU 160 KH 11964 12036 MEA EE KH 7032 7179 MEA EA MU 160 KH 17 81 MEA EL ZA 100.0 MEA AA PU 1 HH 6984 7028 MEA AA MU 1 KH 40340 46013 MEA MU 48 K1 MEA AN 117805 KH 42 MEA AN 260867 KH 41 MEA AN 82850 K1 42 MEA AN 1020 K1 41 MEA AA MU 300 K1 52.48 54.31 MEA TI DA 32 Page 26
Segment: PID Product/Item Description Position: 060 Loop: PID Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To describe a product or process in coded or free form format Syntax Notes: 1 At least one of PID04 or PID05 is required. Semantic Notes: Comments: 1 If PID01 equals "F", then PID05 is used. Notes: Used to provide required IT1 level billing messages. Must Use PID01 349 Item Description Type M ID 1/1 Code indicating the format of a description F Free-form PID05 352 Description X AN 1/80 A free-form description to clarify the related data elements and their content PID Segment Examples: PID F Old Rate Effective Dec 09 To Jan 04 PID F New Rate Effective Jan 04 To Jan 12 PID F CSN0 - Commercial Service PID F HDN0 - HLF Primary Direct Srv PID F HSN0 - High Load Factor Sec Srv PID F LSN0 - Low Load Factor Sec Srv PID F SMLC - Metered Outdoor Ltg Srv PID F SMS - Metered Signal Srv PID F SMHL - Metered Highway Ltg Srv PID F BBP Option: Annual BBP Installment Amount 121.00 PID F BBP Option: Quarterly BBP Installment Amount 150.00 Page 27
Segment: REF Reference Identification Position: 120 Loop: IT1 Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 12 Purpose: To specify identifying information Syntax Notes: 1 At least one of REF02 or REF03 is required. Semantic Notes: Comments: Notes: This segment contains information only when the IT1 loop is used to present account information and or meter related information Must Use REF01 128 Reference Identification Qualifier M ID 2/3 Code qualifying the Reference Identification AH Agreement BE MG NH RB Examples of REF03 entries Business Activity Meter not billed Meter serves multiple apartments Misc demand messages pertaining to meter Misc load factor messages pertaining to meter Status of current month information Etc. Meter Number Rate Code Number Identifies a utility rate class or tariff Duke Energy Rate Code Number Identifies an Energy Service Provider rate class REF02 127 Reference Identification X AN 1/30 Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier Account number Meter number Agreement number Rate Code REF03 352 Description X AN 1/80 A free-form description to clarify the related data elements and their content REF04 C040 Reference Identifier O To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier REF Segment Examples (Detail section): REF AH 3161114 REF BE Meter 104839725} Not Billed REF MG 100133491 New Meter REF RB FE25 FirstEnergy Solutions-FirstEnergy Solutions REF NH GSL General Service-Large-Duke Energy REF RB IS06 IGS Energy-IGS Energy REF NH LSN0 Low Load Factor Sec Srv-Duke Energy REF RB DR16 Duke Energy Retail-Duke Energy Retail REF NH SOL Outdoor Lighting Srv-Duke Energy REF NH SOLU Outdoor Lighting Srv-Duke Energy REF NH DP01 Distribution Svc-Primary-Duke Energy Page 28
REF NH SULP Unmetered Outdoor Ltg Srv-Duke Energy REF NH HSN0 High Load Factor Sec Srv-Duke Energy REF NH DS01 Distribution Service-Duke Energy REF NH CSN0 Commercial Service-Duke Energy REF RB D200 DER 0% Discount-Duke Energy Retail REF NH FTL1 Firm Transportation-Large-Duke Energy REF NH GSL General Service-Large- Duke Energy REF NH OLF OL Flood Lighting-Duke Energy REF NH TL03 Traffic Light-Energy & Maint-Duke Energy REF BE Meter 106996899} Bill Dmnd 85% of Prev Max actl dmnd of 104640kW 07/11 REF BE Meter 001280124} Billing demand reduced to attain min load factor of 71 hours use REF BE Meter 011024262} Billing Demand 78200820 kw based on 90% of 270820080 kva REF MG 269695> REF RB GT> REF AL 2900331> Page 29
Segment: DTM Date/Time Reference Position: 150 Loop: IT1 Level: Detail: Usage: Required Max Use: 10 Purpose: To specify pertinent dates and times Syntax Notes: 1 At least one of DTM02 DTM03 or DTM05 is required. 2 If either DTM05 or DTM06 is present, then the other is required. Semantic Notes: Comments: Notes: This segment is required for all services Must Use DTM01 374 Date/Time Qualifier M ID 3/3 Code specifying type of date or time, or both date and time 150 Service Period Start Recommended by UIG. 151 Service Period End Recommended by UIG. LLP Date of off peak usage PPP Date of peak usage DTM02 373 Date X DT Date expressed as CCYYMMDD Use of DTM02/03 allows the translator to validate date and time. DTM03 337 Time X DT Time expressed as HHMMSS where HH ranges from 00 to 23 Use of DTM02/03 allows the translator to validate date and time. DTM04 623 Time Code X DT Code identifying the time LT Local Time DTM Segment Examples: DTM 150 20101116 DTM 151 20101123 DTM PPP 20101105 193000 LT Page 30
Segment: SLN Subline Item Detail Position: 200 Loop: SLN Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To specify product subline detail item data Syntax Notes: Semantic Notes: 1 SLN01 is the identifying number for the subline item. 2 SLN03 is the configuration code indicating the relationship of the subline item to the baseline item. Comments: 1 See the Data Element Dictionary for a complete list of IDs. 2 SLN01 is related to (but not necessarily equivalent to) the baseline item number. Example: 1.1 or 1A might be used as a subline number to relate to baseline number 1. Notes: The IT1/SLN segment is used to overcome the limitation on the number of IT1/SAC loops. Each SLN loop contains only one SAC and TXI. Multiple charges/allowances require multiple SLN loops. Must Use SLN01 350 Assigned Identification M AN 1/20 Alphanumeric characters assigned for differentiation within a transaction set Used as a loop counter Must Use SLN03 662 Relationship Code M ID 1/1 Code indicating the relationship between entities A Add Page 31
Page 32 Segment: SAC Service, Promotion, Allowance, or Charge Information Position: 230 Loop: SLN Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 25 Purpose: To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge Syntax Notes: 1 At least one of SAC02 or SAC03 is required. 2 If either SAC03 or SAC04 is present, then the other is required. 3 If either SAC06 or SAC07 is present, then the other is required. 4 If either SAC09 or SAC10 is present, then the other is required. Semantic Notes: 1 If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required. The value of the SAC01 indicator is not to be used to indicate the sign of the amount in SAC05. 2 SAC05 is the total amount for the service, promotion, allowance, or charge. If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence. 3 SAC08 is the allowance or charge rate per unit. 4 SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount that is applicable to service, promotion, allowance, or charge. Comments: Notes: Each SLN loop will contain only one SAC and TXI. Multiple charges/allowances require multiple SLN loops. IF SAC01 = A or C implies that the value in SAC05 accumulates to TDS01. IF SAC01 = C then SAC05 is a positive number. If SAC01 = A then SAC05 is a negative number and SAC05 contains a dash. Must Use SAC01 248 Allowance or Charge Indicator M ID 1/1 Code which indicates an allowance or charge for the service specified A Allowance SAC01 = A implies that the value in SAC05 accumulates to TDS01. When SAC01 = A then SAC05 is a negative number and SAC05 contains a dash. C Charge SAC01 = C implies that the value in SAC05 accumulates to TDS01. When SAC01 = C then SAC05 is a positive number. N No Allowance or Charge The amount in the SAC05 should be ignored when summing the invoice total. SAC03 559 Agency Qualifier Code X ID 2/2 Code identifying the agency assigning the code values EU Electric Utilities Duke Energy uses this code for both gas and electric data SAC04 1301 Agency Service, Promotion, Allowance, or Charge Code X AN 1/10 Agency maintained code identifying the service, promotion, allowance, or charge The Utility Industry Group maintains this code list. See the UIG web site at http://www.uig.org for the most current listing of codes. SAC05 610 Amount O N2 1/15 Monetary amount When negative, the minus sign, " - ", is transmitted.
Page 33 SAC08 118 Rate O R 1/9 Rate expressed in the standard monetary denomination for the currency specified SAC09 355 Unit or Basis for Measurement Code X ID 2/2 Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken 99 Watt CF Cubic Feet EA Each HH Hundred Cubic Feet Ccf HR K1 K2 K3 K4 K7 KH UN Hours Kilowatt Demand Represents potential power load measured at predetermined intervals Kilovolt Amperes Reactive Demand Reactive power that must be supplied for specific types of customer's equipment; billable when kilowatt demand usage meets or exceeds a defined parameter Kilovolt Amperes Reactive Hour Represents actual electricity equivalent to kilowatt hours; billable when usage meets or exceeds defined parameters Kilovolt Amperes Kilowatt Kilowatt Hour Unit SAC10 380 Quantity X R 1/15 Numeric value of quantity SAC13 230 Reference Information X AN 1/80 Reference Information as defined for a particular Transaction Set or as specified by the Reference Information Qualifier Used as a sequencing number for non-billing party to sequence bill line items for printing the bill. SAC15 352 Description X AN 1/80 A free-form description to clarify the related data elements and their content SAC Segment (Detail) examples: SAC C EU ENC001 KH 192446 kwh Usage SAC C EU DMD007 K1 345.30 Actual kw On Peak SAC C EU BAS001 20000 Distribution-Customer Chg SAC C EU DIS001 168527 3.7700000 K1 447.020 Delivery Charges Distribution-Demand Chg SAC C EU MSC001 178087 Delivery Riders SAC A EU CRE000-42479 Shopping Credit SAC C EU TPI001 44041 0.0075490 KH 58340.000 Supplier Generation Energy Chrg SAC A EU TPI001-317636 Supplier 20% Discount SAC C EU ENC001 566 Energy Charge SAC C EU FUE001 056 Rider 60 - Fuel Adjustment SAC A EU MSC001-004 Rider 67 - Cinergy Merger Credit SAC N EU BUD001 000 Previous Budget Billing Balance SAC N EU BUD001 60351 Budget Billing Balance (includes this bill) SAC N EU PAY001 159500 Agreement Amount SAC N EU PAY001-17500 Prior Amount Paid SAC N EU PAY001 159500 Transfer From Current Billing SAC N EU PAY001 024 Number of Payments SAC*N**EU*MSC001*********ZZ**OPT-General-Optional Power Srv,TOU SAC*C**EU*BAS001*3651********06**Customer Charge SAC*N**EU*DMD000*****K1*552***ZZ**On-Peak Actual Demand(Summer) SAC*C**EU*DMD016*773242****K1*552***06**On-Peak Billing Demand Note: SAC detail segments for bill items associated with unmetered services, agreements, budget billing, payment plans, and summary bill synopsis items all have SAC01 = N. The billing impacts for these items are included as chargeable SAC segments in the summary section of the EDI-810 document.
Segment: N1 Name Position: 240 Loop: N1 Level: Detail/IT1: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To identify a party by type of organization, name, and code Syntax Notes: 1 At least one of N102 or N103 is required. Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party. 2 This segment is used to identify the account name for detailed bills that are consolidated into a summary bill Must Use N101 98 Entity Identifier Code M ID 2/3 Code identifying an organizational entity, a physical location, property or an individual 8R Consumer Service Provider (CSP) Customer End use Customer name on Duke Account 8S Consumer Service Provider (CSP) Duke Energy MQ Metering Location N102 93 Name X AN 1/60 Free-form name N1 Segment (Detail) example (Metering Location): N1*MQ*ABC Company Page 34
Segment: N2 Additional Name Information Position: 250 Loop: N1 Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 2 Purpose: To specify additional names or those longer than 60 characters in length Syntax Notes: Semantic Notes: Comments: 1 This segment is used to identify the account name for detailed bills that are consolidated into a summary bill 2 This segment follows an N1 segment (where N101 = 8R ) if the customer name on the Duke Energy account overflows N102. Must Use N201 93 Name M AN 1/60 Free-form name N202 93 Name O AN 1/60 Free-form name Page 35
Segment: N3 Address Information Position: 260 Loop: N1 Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 2 Purpose: To specify the location of the named party Syntax Notes: Semantic Notes: Comments: 1 This segment is used to identify the account address information for detailed bills that are consolidated into a summary bill 2 This segment follows an N1 segment (where N101 = 8R ) if the customer name on the Duke Energy account overflows N102. Notes: Service Address Must Use N301 166 Address Information M AN 1/55 Address information N302 166 Address Information O AN 1/55 Address information Page 36
Segment: N4 Geographic Location Position: 270 Loop: N1 Level: Detail: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To specify the geographic place of the named party Syntax Notes: 1 If N406 is present, then N405 is required. Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location. 2 N402 is required only if city name (N401) is in the U.S. or Canada. 3 This segment is used to identify the address information for detailed bills that are consolidated into a summary bill 4 This segment follows an N1 segment (where N101 = 8R ) if the customer name on the Duke Energy account overflows N102. Notes: Service address N401 19 City Name O AN 2/30 Free-form text for city name N402 156 State or Province Code O ID 2/2 Code (Standard State/Province) as defined by appropriate government agency N403 116 Postal Code O ID 3/15 Code defining international postal zone code excluding punctuation and blanks (zip code for United States) N404 26 Country Code O ID 2/3 Code identifying the country N405 309 Location Qualifier X ID 1/2 Code identifying type of location CO County/Parish and State N406 310 Location Identifier O AN 1/30 Code which identifies a specific location Page 37
Segment: TDS Total Monetary Value Summary Position: 010 Loop: Level: Summary: Usage: Mandatory Max Use: 1 Purpose: To specify the total invoice discounts and amounts Syntax Notes: Semantic Notes: 1 TDS01 is the total amount of invoice (including charges, less allowances) before terms discount (if discount is applicable). Comments: Notes: TDS01 is the total amount due for this invoice and it equals the algebraic sum of the amounts in TXI02 and SAC05 (where SAC01 is equal to A or C). If this amount is negative, it includes a minus sign. Must Use TDS01 610 Amount M N2 1/15 Monetary amount Page 38
Segment: SAC Service, Promotion, Allowance, or Charge Information Position: 040 Loop: SAC Level: Summary: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge Syntax Notes: 1 At least one of SAC02 or SAC03 is required. 2 If either SAC03 or SAC04 is present, then the other is required. 3 If either SAC06 or SAC07 is present, then the other is required. 4 If either SAC09 or SAC10 is present, then the other is required. Semantic Notes: 1 If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required. The value of the SAC01 indicator is not to be used to indicate the sign of the amount in SAC05. 2 SAC05 is the total amount for the service, promotion, allowance, or charge. If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence. 3 SAC08 is the allowance or charge rate per unit. 4 SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount that is applicable to service, promotion, allowance, or charge. Comments: Notes: Account/Invoice level charges and allowances. IF SAC01 = A or C implies that the value in SAC05 accumulates to TDS01. IF SAC01 = A then SAC05 is a positive number. If SAC01 = C then SAC05 is a negative number and SAC05 contains a dash. Page 39 Must Use SAC01 248 Allowance or Charge Indicator M ID 1/1 Code which indicates an allowance or charge for the service specified A Allowance SAC01 = A implies that the value in SAC05 accumulates to TDS01. When SAC01 = A then SAC05 is a negative number and SAC05 contains a dash. C Charge SAC01 = C implies that the value in SAC05 accumulates to TDS01. When SAC01 = C then SAC05 is a positive number. N No Allowance or Charge The amount in the SAC05 should be ignored when summing the invoice total. SAC03 559 Agency Qualifier Code X ID 2/2 Code identifying the agency assigning the code values EU Electric Utilities Duke Energy uses this code for both gas and electric data SAC04 1301 Agency Service, Promotion, Allowance, or X AN 1/10 Charge Code Agency maintained code identifying the service, promotion, allowance, or charge The Utility Industry Group maintains this code list. See the UIG web site at http://www.uig.org for the most current listing of codes. SAC05 610 Amount O N2 1/15 Monetary amount
When negative, the minus sign, " - ", is transmitted. SAC08 118 Rate O R 1/9 Rate expressed in the standard monetary denomination for the currency specified SAC09 355 Unit or Basis for Measurement Code X ID 2/2 Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken 99 Watt CF Cubic Feet Ccf EA Each HH Hundred Cubic Feet HR K1 K2 K3 K4 K7 KH UN Hours Kilowatt Demand Represents potential power load measured at predetermined intervals Kilovolt Amperes Reactive Demand Reactive power that must be supplied for specific types of customer's equipment; billable when kilowatt demand usage meets or exceeds a defined parameter Kilovolt Amperes Reactive Hour Represents actual electricity equivalent to kilowatt hours; billable when usage meets or exceeds defined parameters Kilovolt Amperes Kilowatt Kilowatt Hour Unit SAC10 380 Quantity X R 1/15 Numeric value of quantity SAC15 352 Description X AN 1/80 A free-form description to clarify the related data elements and their content SAC Segment Examples (Summary Section): SAC C EU BAS000 983405 Amt Due - Previous Bill SAC A EU BAS000-138685 Payment(s) Received SAC C EU LPC001 12671 Late Payment Charge(s) SAC C EU DAB001 27500 Deposit Amt Due SAC C EU LPC001 562 Late Payment Charge(s) SAC A EU ADJ010-19421 Canceled Charges: Electric Charges SAC A EU ADJ010-312909 Canceled Charges: Gas Charges SAC C EU BAS000 14331 Current Electric Charges SAC A EU ADJ002-141 Net Metering Adj SAC C EU SUR000 1003 TAXES SAC C EU MSC001 199 Other Credits/Charges SAC A EU TRS001-14885 Trans Credit From Summ Acct SAC C EU ODL000 739 Current OL Charges SAC C EU IBC000 015 Gas Balancing Charge SAC C EU SUR001 001 State Tax SAC C EU PAY001 3690 PIPP Plus Monthly Amt Due SAC A EU PAY001-98883 PIPP Plus Adjustment SAC A EU CRE001-2250000 PwrSh Capacity Premium SAC C EU PAY001 25900 Agmt #3158844 Amt Due SAC A EU PAY001-129021 Transfer to Agmt #3158844 SAC C EU PAY001 25900 Agmt #3158844 Amt Due Page 40
Segment: TXI Tax Information Position: 050 Loop: IT1 Level: Summary: Usage: Optional Duke Energy Utilization: Max Use: 10 Purpose: To specify tax information Syntax Notes: 1 At least one of TXI02 TXI03 or TXI06 is required. Semantic Notes: 1 TXI02 is the monetary amount of the tax. 2 TXI03 is the tax percent expressed as a decimal. 3 TXI07 is a code indicating the relationship of the price or amount to the associated segment. Comments: Notes: Taxes included in this position relate to the immediately preceding SAC charges. Must Use TXI01 963 Tax Type Code M ID 2/2 Code specifying the type of tax ZZ = Other (Note: exception to ASC X12 Standards) TXI02 782 Monetary Amount X R 1/18 Monetary amount TXI07 662 Relationship Code O ID 1/1 Code indicating the relationship between entities A Add The amount in the TXI02 should be added when summing the invoice total. O Information Only The amount in the TXI02 should be ignored when summing the invoice total. TXI Segment Examples: TXI10 350 Assigned Identification O AN 1/20 Alphanumeric characters assigned for differentiation within a transaction set TXI ZZ 2.27 A Tax Page 41
Segment: CTT Transaction Totals Position: 070 Loop: Level: Summary: Usage: Optional Duke Energy Utilization: Max Use: 1 Purpose: To transmit a hash total for a specific element in the transaction set Syntax Notes: Semantic Notes: Comments: 1 This segment is intended to provide hash totals to validate transaction completeness and correctness. Must Use CTT01 354 Number of Line Items M N0 1/6 Total number of line items in the transaction set The number of IT1 segments. Page 42
Segment: SE Transaction Set Trailer Position: 080 Loop: Level: Summary: Usage: Mandatory Max Use: 1 Purpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) Syntax Notes: Semantic Notes: Comments: 1 SE is the last segment of each transaction set. Must Use SE01 96 Number of Included Segments M N0 1/10 Total number of segments included in a transaction set including ST and SE segments Must Use SE02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set Page 43
Appendix: Bill Examples Ohio, Kentucky Indiana Bill name & address: BIG 20110304 0090-0458-20 720110304 20110304 DI 00 N1 BT AB COMPANY N3 PO BOX 1212 N4 NASHVILLE TX 45454 N1 RE DUKE ENERGY N3 PO BOX 1326 N4 CHARLOTTE NC 28201-1326 N1 MQ AB COMPANY N3 1212 MAIN ST N4 CINCINNATI OH 24243 PER IC TE 1-866-923-1234 PER CR Mary Smith PER EA EDI TEAM EM summary@duke-energy.com Ohio, Kentucky Indiana Bill Charges Summary: TDS 1665304 SAC C EU BAS000 1692544 Amt Due - Previous Bill SAC A EU BAS000-1692544 Payment(s) Received CTT 5 SE 129 0639 Page 44
Ohio Kentucky Indiana Monthly Usage Summary: PAM 99 1488 HH AM MRR 20110304 PAM 99 17851 HH PM MRR 20110304 PAM 99 2881 HH MO MRR 20110304 PAM 99 3398 HH MO MRR 20110204 PAM 99 3740 HH MO MRR 20110104 PAM 99 2015 HH MO MRR 20101204 PAM 99 1234 HH MO MRR 20101104 PAM 99 420 HH MO MRR 20101004 PAM 99 340 HH MO MRR 20100904 PAM 99 356 HH MO MRR 20100804 PAM 99 324 HH MO MRR 20100704 PAM 99 491 HH MO MRR 20100604 PAM 99 1055 HH MO MRR 20100504 PAM 99 1597 HH MO MRR 20100404 PAM 99 3817 HH MO MRR 20100304 PAM 99 231746 KH AM MRR 20110304 PAM 99 2780956 KH PM MRR 20110304 PAM 99 192446 KH MO MRR 20110304 PAM 99 196598 KH MO MRR 20110204 PAM 99 230372 KH MO MRR 20110104 PAM 99 220654 KH MO MRR 20101204 PAM 99 200257 KH MO MRR 20101104 PAM 99 241969 KH MO MRR 20101004 PAM 99 261359 KH MO MRR 20100904 PAM 99 298999 KH MO MRR 20100804 PAM 99 260298 KH MO MRR 20100704 PAM 99 239983 KH MO MRR 20100604 PAM 99 237055 KH MO MRR 20100504 PAM 99 200966 KH MO MRR 20100404 PAM 99 201786 KH MO MRR 20100304 Page 45
Ohio, Kentucky Indiana, Current Usage Detail (Electric): IT1 0003 SV ELECTRIC C3 METER BS Current Charges MEA TI DA 29 MEA EL ZA 91.7 REF MG 104888811 DTM 150 20110202 DTM 151 20110303 SLN 0001 A SAC C EU ENC001 KH 192446 kwh Usage SLN 0002 A SAC C EU DMD007 K1 345.30 Actual kw On Peak SLN 0003 A SAC C EU DMD004 K4 376.50 Actual kva On Peak IT1 0004 SV ELECTRIC C3 BILLDET BS Current Charges REF NH Duke Energy Rate DP01 - Distribution Svc-Primary SLN 0001 A SAC C EU BAS001 20000 Distribution-Customer Chg SLN 0002 A SAC C EU DIS001 168527 3.7700000 K1 447.020 Delivery Charges Distribution-Demand Chg SLN 0003 A SAC C EU MSC001 178087 Delivery Riders SLN 0004 A SAC A EU CRE000-42479 Shopping Credit IT1 0005 SV ELECTRIC C3 BILLDET BS Current Charges REF RB Duke Energy Retail Rate D200 - DER 20% Discount SLN 0001 A SAC C EU TPI001 347710 7.7784000 K1 447.020 Supplier Generation Demand Chrg SLN 0002 A SAC C EU TPI001 268923 0.0200530 KH 134106.000 Supplier Generation Energy Chrg SLN 0003 A SAC C EU TPI001 44041 0.0075490 KH 58340.000 Supplier Generation Energy Chrg SLN 0004 A SAC C EU MSC001 701908 Supplier FPP SLN 0005 A SAC C EU MSC001 143032 Supplier AAC SLN 0006 A SAC C EU MSC001 82565 Supplier TCR SLN 0007 A SAC A EU TPI001-317636 Supplier 20% Discount Page 46
Ohio, Kentucky Indiana Current Usage Detail (Outdoor Lighting): IT1 0003 SV ELECTRIC C3 UNMET BS Current Charges GE Outdoor Lighting (OL) REF NH Duke Energy Rate SOL - Outdoor Lighting Srv SLN 0001 A SAC C EU ENC001 566 Energy Charge SLN 0002 A SAC C EU FUE001 056 Rider 60 - Fuel Adjustment SLN 0003 A SAC C EU MSC001 005 Rider 61 - Coal Gasification Adj SLN 0004 A SAC C EU MSC001 005 Rider 62 - Pollution Cntl Adj SLN 0005 A SAC C EU MSC001 001 Rider 63 - Emission Allowance SLN 0006 A SAC A EU MSC001-004 Rider 67 - Cinergy Merger Credit SLN 0007 A SAC C EU MSC001 001 Rider 68 - Midwest Ind Sys Oper Adj SLN 0008 A SAC C EU MSC001 005 Rider 71 - Clean Coal Adjustment Ohio Kentucky Indiana Current Usage Detail (Agreement Information): IT1 0007 SV MULTIPLE C3 SUPCHG EK Agreement Information REF AH 3161114 DTM 150 20101018 D8 SLN 0001 A SAC N EU PAY001 007 Number of Payments SLN 0002 A SAC N EU PAY001 159500 Agreement Amount SLN 0003 A SAC N EU PAY001-17500 Prior Amount Paid SLN 0004 A SAC N EU PAY001 118300 Agreement Balance SLN 0005 A SAC N EU PAY001 000 Previous Agreement Balance SLN 0006 A SLN 0007 A SAC N EU PAY001-41200 Current Agreement Amount Due SLN 0008 A SAC N EU PAY001 23700 Monthly Amount Due Page 47
Ohio Kentucky Indiana Current Usage Detail (Budget Billing Summary): IT1 0001 SV MULTIPLE C3 SUPCHG EK Budget Billing Plan (BBP) Information PID F BBP Option: Quarterly BBP Installment Amount 150.00 SLN 0001 A SAC N EU BUD001 000 Previous Budget Billing Balance SLN 0002 A SAC N EU BUD001 60351 Budget Billing Balance (includes this bill) SLN 0003 A SAC N EU BUD000 66468 Transfer to Budget Billing SLN 0004 A SAC N EU BAS000 6162 Current Gas Charges SLN 0005 A SAC N EU BAS000 2721 Current Electric Charges SLN 0006 A SAC N EU BUD001-15000 Budget Billing Amt Due Page 48
Composite Sample Bill [Ohio, Kentucky, Indiana] (Electric only, Supplier, Rate Change): Page 49
ST 810 0195 BIG 20110126 8280280152420110126 20110603 DI 00 NTE ADD Last Payment: Payment Received JAN 07 NTE ADD Bill Prepared On JAN 26, 2011 NTE ADD Next meter reading date: Feb 23, 2011 NTE ADD Payments after this date not included Jan 26, 2011 NTE PMT Submit payment to Duke Energy OH NTE ADD Electric - Commercial Current Electric Charges - Old Rate Effective Dec 22 To NTE ADD Jan 04 NTE ADD Electric - Commercial Current Electric Charges - New Rate Effective Jan 04 To NTE ADD Jan 25 NTE ADD After: Feb 17, 2011 amount due is $551.59 NTE ADD The PUCO approved adjustments to several riders which will result in an overall NTE ADD decrease in rates effective January 4, 2011. In Case No. 10-1289-EL-RDR, the NTE ADD PUCO approved an adjustment to Rider DR-ECF (Economic Competiveness Fund). For NTE ADD the billing months of January through December 2011, the Rider DR-ECF rate will NTE ADD be $0.000075 per kwh. However, the PUCO also approved an adjustment to the base NTE ADD price of generation, and Riders SRT, EER, USR, RTC, DRI, AAC and FPP. NTE ADD If you have any questions about electric supplier service received from Duke NTE ADD Energy Retail Supplier, please call them at 1-877-331-3045 or write to: 139 E. NTE ADD Fourth Street, EA 600 Cincinnati, OH 45202 CUR 85 USD REF 12 82802801524 N1 SJ Duke Energy Retail Supplier REF 11 633236 PER CN Duke Energy Retail Supplier TN 8773313045 N1 BT John Smith & Co N3 PO BOX 123456 N4 Cincinnati, OH 45202-3456 N1 RE DUKE ENERGY N3 PO BOX 1326 N4 CHARLOTTE NC 28201-1326 N1 MQ John Smith Distribution Center N3 2346 Spring Grove N4 CINCINNATI OH 45223 PER IC TE 1-800-774-1202 PER CR CHERYL JONES TE Extension: 9999 PER EA EDI TEAM EM summary@duke-energy.com ITD 20110217 BAL M PB 549.42 PAM 99 5670 KH AM MRR 20110126 PAM 99 68038 KH PM MRR 20110126 PAM 99 5673 KH MO MRR 20110126 PAM 99 6124 KH MO MRR 20101226 PAM 99 5022 KH MO MRR 20101126 PAM 99 5290 KH MO MRR 20101026 PAM 99 5441 KH MO MRR 20100926 PAM 99 5633 KH MO MRR 20100826 Page 50 PAM 99 5892 KH MO MRR 20100726 PAM 99 5551 KH MO MRR 20100626 PAM 99 5887 KH MO MRR 20100526 PAM 99 5731 KH MO MRR 20100426 PAM 99 5722 KH MO MRR 20100326 PAM 99 6072 KH MO MRR 20100226 PAM 99 6752 KH MO MRR 20100126 IT1 0001 SV ELECTRIC C3 METER BS Current Charges MEA TI 34 DA MEA AA MU 1 KH 40340 46013 MEA MU 48 K1 REF MG 782304658 DTM 150 20111222 DTM 151 20110125 SLN 0001 A SAC C EU ENC001 KH 5673 kwh Usage SLN 0002 A SAC C EU DMD000 K1 0.35 Demand Read SLN 0003 A SAC C EU DMD000 K1 16.80 Actual kw IT1 0002 SV ELECTRIC C3 BILLDET BS Current Charges PID F Old Rate Effective Dec 22 To Jan 04 REF NH Duke Energy Rate DS01 - Distribution Service SLN 0001 A SAC C EU BAS001 764 Distribution-Customer Chg SLN 0002 A SAC C EU DIS001 3008 4.6848000 K1 6.420 Delivery Charges Distribution-Demand Chg SLN 0003 A SAC C EU DIS001 2289 Delivery Riders SLN 0004 A SAC A EU CRE000-545 Shopping Credit IT1 0003 SV ELECTRIC C3 BILLDET BS Current Charges REF RB Duke Energy Retail Supplier Rate D200 - DER 20% Discount SLN 0001 A SAC C EU TPI001 5317 8.2822000 K1 6.420 Supplier Generation Demand Chrg SLN 0002 A SAC C EU TPI001 1820 0.0094540 KH 1925.000 Supplier Generation Energy Chrg SLN 0003 A SAC C EU TPI001 125 0.0051480 KH 242.000 Supplier Generation Energy Chrg SLN 0004 A SAC C EU TPI001 7904 Supplier FPP SLN 0005 A SAC C EU TPI001 1835 Supplier AAC SLN 0006 A SAC C EU TPI001 984 Supplier TCR SLN 0007 A SAC A EU TPI001-3597 Supplier 20% Discount IT1 0004 SV ELECTRIC C3 BILLDET BS Current Charges PID F New Rate Effective Jan 04 To Jan 25 REF NH Duke Energy Rate DS01 - Distribution Service SLN 0001 A SAC C EU BAS001 1236 Distribution-Customer Chg SLN 0002 A SAC C EU DIS001 4863 4.6848000 K1 10.380 Delivery Charges Distribution-Demand Chg SLN 0003 A SAC C EU DIS001 3702 Delivery Riders SLN 0004 A SAC A EU CRE000-881 Shopping Credit IT1 0005 SV ELECTRIC C3 BILLDET BS Current Charges PID F New Rate Effective Jan 04 To Jan 25 REF RB Duke Energy Retail Supplier Rate D200 - DER 20% Discount SLN 0001 A SAC C EU MSC000 8941 8.6135000 K1 10.380 New Rate Effective Jan 04 To Jan 25 Supplier Generation Demand Chrg SLN 0002 A SAC C EU MSC000 6131 0.0196820 KH 3115.000 New Rate Effective Jan 04 To Jan 25 Supplier Generation Energy Chrg SLN 0003 A SAC C EU MSC000 233 0.0059570 KH 391.000 New Rate Effective Jan 04 To Jan 25 Supplier Generation Energy Chrg SLN 0004 A SAC C EU TPI001 12787 Supplier FPP SLN 0005 A SAC C EU TPI001 2966 Supplier AAC SLN 0006 A SAC C EU TPI001 1590 Supplier TCR SLN 0007 A SAC A EU TPI001-6530 Supplier 20% Discount TDS 54942 SAC C EU BAS000 71288 Amt Due - Previous Bill SAC A EU BAS000-71288 Payment(s) Received CTT 5
SE 127 019 Page 51
Composite Sample Bill [North Carolina, South Carolina]: Page 52
BIG*20110816*1234567890 110816*****PR> REF*12*1234567890> REF*AL*2900331> N1*BT*ABC CO*92*1234567890> N1*RE*DUKE ENERGY*92*DUKE ENERGY> N1*BY*DUKE ENERGY*92*2900331> PER*CR*EDI TEAM*TE*7045940258> ITD*05*4****20110831> IT1*1*0*ZZ*0**SV*ELECTRIC> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*N**EU*MSC001*********ZZ**OPT-General-Optional Power Srv,TOU> N1*MQ*ABC CO> N3*PO Box 123456> IT1*2*0*ZZ*0**SV*ELECTRIC> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*C**EU*BAS001*3651********06**Customer Charge> N1*MQ*ABC CO> N3*PO Box 123456> IT1*3*552*K1*0**SV*ELECTRIC> MEA*AA*MU*300*K1*25.6*27.44> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*N**EU*DMD000*****K1*552***ZZ**On-Peak Actual Demand(Summer)> N1*MQ*ABC CO> N3*PO BOX 123456> IT1*4*552*K1*0**SV*ELECTRIC> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*C**EU*DMD016*773242****K1*552***06**On-Peak Billing Demand> N1*MQ*ABC CO> N3*PO BOX 123456> IT1*5*549*K1*0**SV*ELECTRIC> MEA*AA*MU*300*K1*52.48*54.31> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*N**EU*DMD006*****K1*549***ZZ**Off-Peak Actual Demand> Page 53 N1*MQ*ABC CO> N3*PO BOX 123456> IT1*6*82800*KH*0**SV*ELECTRIC> MEA*AA*MU*300*KH*2895*3171> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*C**EU*ENC005*440430****KH*82800***06**On-Peak Energy(Summer)> N1*MQ*ABC CO> N3*PO BOX 123456> IT1*7*230400*KH*0**SV*ELECTRIC> MEA*AA*MU*300*KH*27945*28989> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*C**EU*ENC003*694886****KH*230400***06**Off-Peak Energy> N1*MQ*ABC CO> N3*PO BOX 123456> IT1*8*0*ZZ*0**SV*ELECTRIC> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*C**EU*MSC001*132********06**Renewable Energy Rider> N1*MQ*ABC CO> N3*PO BOX 123456> IT1*9*0*ZZ*0**SV*ELECTRIC> TXI*ST*573.7> MEA*TI***DA**32> REF*MG*269695> REF*RB*OPT-G> REF*AL*2900331> DTM*150*20110715> DTM*151*20110816> SAC*N**EU*SUR001*********06**Sales Tax> N1*MQ*ABC CO> N3*PO BOX 123456> TDS*1969711>