UTILTS User Guide
UTILTS User Guide
Ediel-guide
UTILTS & APERAK
EDIFACT-message:
EDIFACT-version:
EDIFACT-release:
IG-version:
IG-revision:
Valid from:
IG-Status:
IG-Date:
Published (translated)
UTILTS
D
02B
E5SE1B
6
2011-10-01, 2012-10-01 and 2013-10-01
Published
2015-01-19
2015-01-26
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 1 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Content
1
Introduction ................................................................................................................................................................... 4
1.1
General about Ediel ............................................................................................................................................... 4
1.2
Using and implementing Ediel .............................................................................................................................. 5
1.3
Who is the Ediel-guide intended for? .................................................................................................................... 5
1.4
Development and updating of the guide ................................................................................................................ 5
1.5
Tests of UTILTS APERAK................................................................................................................................ 6
1.6
References ............................................................................................................................................................. 6
1.7
Appendices ............................................................................................................................................................ 6
1.8
Change log ............................................................................................................................................................. 6
2
UTILTS a short introduction .................................................................................................................................... 11
3
UTILTS ....................................................................................................................................................................... 12
3.1
UTILTS roles, flows and message types ............................................................................................................. 12
3.1.1
Reporting of values for single objects ......................................................................................................... 13
3.1.2
Reporting of aggregated time series and settlement information ................................................................. 15
3.1.3
Message types per phase.............................................................................................................................. 17
3.1.4
EDIFACT version ....................................................................................................................................... 19
3.2
UTILTS models ................................................................................................................................................... 19
3.2.1
UTILTS S02 (consumption forecast per object) ......................................................................................... 20
3.2.2
UTILTS S03 and S04 (preliminary load profile shares/usage profile shares/aggregated monthly average
power) 21
3.2.3
UTILTS E30 (collected data per object) ..................................................................................................... 22
3.2.4
UTILTS E66 (validated metered data per object) ....................................................................................... 23
3.2.5
UTILTS S07 (time series per object) .......................................................................................................... 26
3.2.6
UTILTS E31 (aggregated metered data, incl. final load profile shares/final usage profile shares) ............. 26
3.2.7
UTILTS S01 and S05 (aggregated settlement values) ................................................................................. 27
3.3
UTILTS-REQUEST (request missing time series) .............................................................................................. 27
3.3.1
UTILTS E72 and E73 (request missing collected/validated metered data per object) ................................ 28
3.3.2
UTILTS E74 and S06 (Request missing aggregated time series / aggregated settlement values) ............... 28
3.4
Negative UTILTS UTILTS-ERR (rejection).................................................................................................... 29
3.4.1
Model for negative UTILTS (UTILTS ERR) as answer to messages with metered values for single
facilities 30
3.4.2
Model for negative UTILTS (UTILTS ERR) as answers to messages with aggregated time series /
settlement information ................................................................................................................................................. 31
3.5
Some fields and terms in UTILTS ....................................................................................................................... 32
3.5.1
Time series product ..................................................................................................................................... 32
3.6
UTILTS general rules .......................................................................................................................................... 35
3.6.1
Summertime/Wintertime.............................................................................................................................. 35
3.6.2
Rules for date formats.................................................................................................................................. 35
3.6.3
Sign direction ........................................................................................................................................... 35
3.6.4
Rules for number of decimals ...................................................................................................................... 37
3.6.5
Quality control ............................................................................................................................................. 37
3.6.6
The register of a meter has gone full circle.................................................................................................. 37
3.6.7
Facilities with registers ................................................................................................................................ 37
3.6.8
Grading [Quality] ........................................................................................................................................ 38
3.6.9
Change of meter........................................................................................................................................... 40
3.6.10 Reason for transaction ................................................................................................................................. 41
3.6.11 Reference to PRODAT transaction ............................................................................................................. 43
3.6.12 UTILTS after PRODAT Z06F .................................................................................................................... 43
3.6.13 Changes/corrections and about registration dates/latest update date ........................................................... 45
3.6.14 The reporting of metered values when interpolating and simultaneous change of supplier (if any) ............ 48
3.6.15 Representative ............................................................................................................................................. 48
3.6.16 Rules for UNB and addressing .................................................................................................................... 48
3.6.17 Transactions, delivery period and resolution ............................................................................................... 48
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 2 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.6.18 Number of transactions in a message, number of messages in an interchange etc. ...................................... 49
3.6.19 Size limitations ............................................................................................................................................ 49
3.6.20 UTILTS for yearly metered facilities and when resending of information after July 1 st 2009, previously sent
with MSCONS ............................................................................................................................................................ 50
3.7
UTILTS attributes ............................................................................................................................................... 51
3.7.1
Attributes in phase Planning ....................................................................................................................... 51
3.7.2
Attributes phase Meter reading and Settlement ........................................................................................... 54
3.7.3
Attributes for UTILTS Request ................................................................................................................... 62
3.7.4
Attributes for UTILTS-ERR ........................................................................................................................ 65
3.8
UTILTS message diagram ................................................................................................................................... 68
3.9
UTILTS segment description .............................................................................................................................. 69
4
Acknowledgements and error handling ..................................................................................................................... 102
5
APERAK ................................................................................................................................................................... 106
5.1
APERAK models............................................................................................................................................... 106
5.1.1
Positive APERAK ..................................................................................................................................... 106
5.1.2
Negative APERAK .................................................................................................................................... 107
5.2
APERAK general rules ...................................................................................................................................... 108
5.3
APERAK attributes ........................................................................................................................................... 110
5.4
APERAK message diagram ............................................................................................................................... 112
5.5
APERAK segment description .......................................................................................................................... 113
Appendix 1 Rules for APERAK Guide validation ...................................................................................................... 123
Appendix 2 Rules for UTILTS ERR Processability validation ................................................................................... 132
Appendix 3 UTILTS EDIFACT-examples per object.................................................................................................... 136
Appendix 4 APERAK and UTILTS ERR EDIFACT-examples per object ................................................................... 136
Appendix 5 UTILTS EDIFACT-examples for aggregated time series........................................................................... 136
Appendix 6 APERAK and UTILTS ERR EDIFACT-examples for aggregated time series .......................................... 136
Appendix 7 EAN-numbers for electricity meters and facilities ...................................................................................... 137
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 3 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
1 Introduction
Notes to the reader:
Text within brackets, [], are further comments not included in the original Swedish guide. Figures are not (yet) translated.
This UTILTS user guide is valid from October 1st 2011, and regarding the rule about bundling of messages from
October 1st 2012 and regarding sending positive APERAK for time series where a notify is possible from October 1st
2013.
[Not translated]
Mjliga framtida ndringar
En frsta strre revision gjordes till anvisningen giltig frn april 2010, drefter har ndringar gjorts till oktober 2011,
oktober 2012 och oktober 2013. Hr listas planerade ndringar, nnu inte genomfrda.
3) Infrande av rollerna Reconciliation Responsible och Reconciliation Accountable, jfr kapitel 3.1. Samtidigt
utreds infrandet av rollen Billing Agent vilken skickar meddelandet E70 (Exchange Price Volume
Combination for Reconciliation from Billing Agent to Reconciliation Accountable). Meddelandet erstter i s fall
S01 och S05 fr slutavrkning frn Svenska kraftnt och balansansvariga. Den freslagna ndringen kommer att
behandlas i det kommande nordiskt harmoniseringsarbetet.
5) Nya och tydligare felkoder kan behvas. Fel fr vissa befintliga koder kan ocks behva ndras, t.ex. delas upp i
olika varianter som tydligare sger vad som r fel. Detta tas upp i det kommande nordiskt harmoniseringsarbetet.
10) I ett UTILTS S03-meddelande r alltid avrkningsmetoden schablon. Fltet fr avrkningsmetod skulle drfr
kunna utg. ven fltet Typ av anlggning kan komma att utg i UTILTS S03. Detta behandlas i det kommande
nordiska harmoniseringsarbetet. Fr naturgasmarknadens behov planeras en ndring s att fltet
Avrkningsmetod grs villkorligt av tidsserieprodukten.
12) Viss skrpning av rekommendationerna fr UTILTS efter PRODAT Z06F, se kapitel 3.6.12, planeras gras i
framtida version. Detta tas upp i det kommande nordiskt harmoniseringsarbetet.
19) Nytt flt infrs fr att srskilja p energivrden p naturgasmarknaden baserade p preliminrt eller slutligt
vrmevrde. Avsikten r att infra tv koder i SG7/CCI/CAV.
23) En ny meddelandetyp med fakturaunderlag (belopp och/eller priser) fr enskild anlggning har freslagits. Den
skulle exempelvis kunna anvndas som underlag fr samfakturering, meddelandetypen blir E70. Frgan kan
komma upp i det kommande nordiska harmoniseringsarbetet.
24) Registreringstidpunkten/Senaste uppdateringstidpunkten mste fr skede Avrkning alltid vara senare n
leveransperioden. Men regeln kan komma att ndras s att denna tidpunkt mste vara minst samma som
starttidpunkten fr den sista sekvensen i leveransperioden. P det sttet kan avrkningen starta direkt efter
"leverans" av den sista "energimngden" (eller motsv.) innan perioden, t.ex. sista timmen i dygnet, r slut.
Infrandet grs tidigast i april 2014.
25) Hll ihop kvittenser p UTILTS-meddelanden, ett UTILTS-meddelande utan fel kommer d kvitteras med ett
enda positivt APERAK oavsett antalet transaktioner. Negativa APERAK och negativa UTILTS (UTILTS-ERR)
br ven hllas ihop och skickas som varsitt meddelande och inte med ett meddelande per transaktion. Denna
ndring grs tidigast i april 2014.
1.1
Ediel is a standard for electronic interchange of structured information within the electricity- and natural gas-markets. The
information is structured in the form of standardized EDIFACT messages, known as Ediel messages.
The standard development is in European level driven by ebIX (European forum for energy Business Information
eXchange) where among others Sweden participates. More information about ebIX, see www.ebix.org.
In Sweden the Ediel-messages are developed and administrated by Svenska kraftnt. The work is done in different
working groups, such as within Elmarknadsutveckling (in cooperation with Energy Markets Inspectorate
[Energimarknadsinspektionen], Swedenergy [Svensk Energi] and Independent Power Traders [Oberoende Elhandlare])
and Ediel Technology-group [Ediel Teknikgrupp]. In the different working groups there are, besides representatives from
Svenska kraftnt, Energy Markets Inspectorate [Energimarknadsinspektionen], Svensk Energi and Oberoende Elhandlare,
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 4 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
representatives from different actors within the electricity market, natural gas market as well as, as observers in the Ediel
Technology group, system developers who supply Ediel-systems.
1.2
To use and implement Ediel the right way, you must on one hand know how the routines work in the electricity and
natural gas-market from a business perspective and on the other how Ediel messages are implemented technically. After
implementation but before start of operation, tests must be carried out and be approved.
The process of reporting time series is described in the Handbook for the Swedish Electricity Market [Elmarknadshandboken] [1] and in the Swedish Gas Market Handbook [Gasmarknadshandboken] [2] respectively (henceforth called
The Handbook). Therefore it is of outermost importance that the implementation of UTILTS is done on the basis of this
guide together with the rules in The Handbook in parallel to get a correct implementation. The Swedish Electricity Market
[Elmarknadshandboken] can be found at www.elmarknadsutveckling.se [in Swedish] and the Swedish Gas Market
Handbook [Gasmarknadshandboken] at www.gasmarknadshandboken.se [in Swedish].
For each Ediel-message normally an international EDIFACT-specification is written, a so-called Implementation guide.
There is also an international guide for common rules within Ediel Functional Description, or now within ebIX
Common rules and recommendations. The UTILTS implementation guide and Common rules and recommendations can
be found at www.ebix.org, and an older guide for APERAK as well as Functional Description at www.ediel.org.
Since the implementation guides are general and are valid for Ediel both within the Nordic Countries and Europe, national
technical Ediel-guides are necessary. The national technical Ediel-guides are more detailed and describe the national
rules. Notice also the general technical Ediel user guide.
This document contains the national technical Ediel-guide for UTILTS and adherent APERAK. For each message it is
described both what information an application shall send or receive and also how this information shall be structured in
an EDIFACT message. Together with the guide there are some appendices with rules for how an UTILTS shall be
validated at the recipient and examples of EDIFACT messages. Read the guide and the appendices with examples in
parallel to get the best understanding of how the different EDIFACT-segments shall be repeated and used. For the
collections of example, see separate documents, one for values per object and another one for aggregated time series.
Notice that this Ediel-guide only describes the technical rules. The technical Ediel-guides and the Handbook complement
each other since the Handbook describes the way Ediel-messages shall be used in practice.
1.3
The Ediel-guide is intended for System developers and actors that develop own systems and solutions for Ediel in Sweden
and that will implement incoming and/or outgoing UTILTS- together with APERAK-messages. The document is technical
and concentrated on EDIFACT. For business rules and routines we refer to The Handbook.
The reader is expected to have a good knowledge about the EDIFACT-standard. Current EDIFACT-terms are not
explained in the document.
1.4
Ediel Technology group maintains this Ediel-guide. Updating of versions (major changes requiring system updates) is
done twice a year at maximum, normaly once in April, and another in October. Updates of versions are normally
published 6 months in advance. Revisions (clarifications, corrections, spelling mistakes, restructuring of text etc.) can be
made at any time.
All information about guides for Ediel messages can be found at the Ediel Portal, www.ediel.se.
EbIX Technical Committee (ETC), maintains the implementation guides, more information at www.ebix.org.
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 5 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Feedback, suggestions and questions on the Ediel-guide or the implementation guides are gratefully received. Please send
your feedback to the chairman of Ediel Technology group, Oscar Ludwigs at Svenska kraftnt (oscar.ludwigs@svk.se), or
to ediel@svk.se.
1.5
Tests of UTILTS and APERAK are done in Ediel test system at the Swedish Ediel Portal.
For detailed information about the tests at the Ediel Portal, see test guide for the different messages.
Documentation [in Swedish] can be found at www.ediel.se below Test och certifiering Information Tester UTILTS.
1.6
References
Reference documents:
[1] Elmarknadshandboken, www.elmarknadsutveckling.se [An English version from 2005 exists]
[2] Gasmarknadshandboken, www.gasmarknadshandboken.se [Gas-market, in Swedish]
[3] ebIX dokumentation, www.ebix.org [In English]
[4] Ediel-documentation from Svenska kraftnt
a. www.svk.se > Drift och marknad > Verktyg fr branschaktrer > Ediel [Only in Swedish]
b. www.ediel.se, here you among other things can find a common technical Ediel-guide [in Swedish]
[5] EDIFACT messages (UTILTS D02B, APERAK D04A), www.unece.org/trade/untdid
1.7
Appendices
1.8
Change log
News/corrections/changes/clarifications
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 6 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
10.A.0
(2009-10-01)
10.A.1
(2009-10-09)
10.A.2
2010-01-25
Changes:
In UTILTS E73 the fields Type of Metering Point and Produkt identification has been added to
clearly identify which facility's meter readings that are wanted, see chapter 3.3.1 and 3.7.3.
RegisterId 901 is used for hourly metered facilities (according to the Handbook) unless otherwise
agreed upon, see chapter 3.6.7.
In chapter 3.6.8 the recommendation not to specify status code for load profile share has been
changed to a rule. See the model for UTILTS S03 and S04 in chapter 3.2.2, as well as the
tables in 3.7.1 and 3.7.2.
The field Unit measurement is not specified in UTILTS S01 or S05 if the transaction is a time
series with amounts see the model in 3.2.7 and the table in 3.7.2. The use depends on the
current Time series product
The field Settlement method in UTILTS S01 and S05 are now dependent on current Time series
product. See the model in 3.2.7 and the table in 3.7.2.
The field Diverging number of Metering Points are not sent for aggregated hourly values. See the
table in 3.7.2.
In UTILTS ERR the field Reason for transaction has been added as an ebIX harmonisation. Thus
the STS segment occurs twice in UTILTS ERR. See 3.7.4 and 3.9.
The measurement unit Z10 added into the MEA segment has been withdrawn since the MEA
segment no longer is required in UTILTS S01 or in UTILTS S05, but instead depends on the
Time series product.
The data element 1131 has been added into the DOC segment in APERAK, and it contains
"SVK" if the APERAK refers to UTILTS S01-S07.
In the UNH segment, both for UTILTS and APERAK, the version E5SE0A is specified.
Clarifications:
In chapter 3.6.4 it is clarified that profile shares are sent in whole kWh.
Clarified in chapter 3.9 that Transactionsid shall be unique over time for all of the senders
applications.
Additions:
In the introduction the part about possible future changes has been rewritten since several of the
changes now are incorporated.
The changes, corrections and clarifications are also included in version 09.A.21.
Corrections
The rules for some fields in specific segments in chapter 3.9 has been corrected from "R"
(Required) to "M" (Mandatory) according to the EDIFACT message, see [5]. The corrections
are:
3496 in MKS, 3227 in SG5/LOC, first C212 in SG5/PIA, 9015 in SG5/STS, 4405 in
SG5/STS, 9013 in SG5/STS, 6411 in SG5/MEA, 7037 in SG7/CCI, C889 in SG7/CAV
and 7037 in SG12/CCI.
Changes:
Gas industry and Electricity industry has been changed to Gas market and Electricity market.
Clarifications:
The clarification in chapter 3.6.17 is that a transaction for an hourly read facility may cover a
shorter period than a month after a PRODAT Z06F.
Clarified in the LOC segment in chapter 3.9 that Metering Point Id also may be used for metering
points, e.g. for metering points that together with other metering points is a part of a facility.
Relevant corrections, clarifications and additions are also included in version 09.A.22.
Corrections
In the introduction it is stated that the guide is valid from April 6 th 2010 and nothing else.
Removed unused error code E86 in the diagrams in chapter 3.4.1 and 3.4.2.
Corrected in chapter 3.6.10 that Reason for transaction is specified in every UTILTS message.
Added that the same code used in the received message also is used in UTILTS ERR.
Corrected in chapter 3.6.13 a statement that the registration date was changed at resending, it
should be at corrections.
Missing information about EDIFACT mapping for the field Reason for transaction has been
added in chapter 3.7.4.
Corrected in Appendix 1 that the code in the UNH segment, field 312, shall be E5SE0A.
The reference in Appendix 2 to Case 2008:44 at www.elmarknadsutveckling.se has been
removed.
Changes
Among future possible changes the recommendation for UTILTS after PRODAT Z06F has been
rewritten, only parts of the recommendations are expected to be rules.
In chapter 2 the text about a time schedule for introduction of UTILTS has been removed.
The text about representatives in chapter 3.6.15 has been removed, instead is added a reference to
the General technical Ediel user guide.
Chapter 3.6.20 has after the introduction of UTILTS partly been rewritten and the text about
usage of UTILTS before July 1st 2009 has been removed.
Clarifications
Clarified in chapter 3.2.7 that the energy quantity, price and / or amount sent depends on the
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 7 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
10.A.3
(2010-03-09)
10.A.4
(2010-03-29)
10.A.5
(2010-06-23)
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 8 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
In general changed "gas-market" to "natural gas-market".
10.A.6
(2011-01-28)
10.A.7
(2011-03-21)
11.B.0
(2011-04-01)
11.B.1
(2011-11-16)
The unit code Z15 (kWh/m3) has been changed to E46 (only used in the natural gas market).
The recommendation in chapter 3.6.11 that referencing to the change of supplier when a UTILTS
transaction can be linked to two PRODAT processes, e.g. both to a change a supplier and a
change of meter process, has (cfr the Handbook and case 2009:01 at
www.elmarknadsutveckling.se) been changed to that you ought to specify the code "P" in the
field with the reference to the PRODAT transaction.
Clarified in the description of the LOC segment in chapter 3.9 that the same code for code list
responsible (for Metering point ID) used in PRODAT also should be used in UTILTS.
Clarified the figure in chapter 4 that it is more obvious beeing a loop to handle all transaction and
that the process does not end until all transactions has been handled. The figure has also been
updated so that you typically send positive APERAK when all transactions are handled.
Clarified in chapter 3.9, the SG11/STS segment, that the quality code 125 only occurs in E30.
Exemplfied in appendix 2 that the error code E62 may be used when there are several registers, but
only one is sent, or opposite, two are sent when expecting one.
Three future changes has been added to chapter 1, and changed dates for when earlier discribed
future possible changes may be implemented.
In general "Counter" has been changed to "Register", except for "Counter codes".
Changed in chapter 3.5.1 that there may be time series products with amounts in different
currencies, even if it is unusual.
Changed in chapter 3.6.4 according to the Handbook that the energy for hourly metered facilities are
sent in kWh with kWh 0-3 decimals. Added a text telling that the decimal rules are valid when no
agreement, regulation or Handbook say otherwise.
Supplemented chapter 3.6.5 with the need to notify the modification of approved ("first rate") values
for single facilities.
Clarified that the examples about changed status of installation in chapter 3.6.12 requires a
electricity or a gase user and a supplier in the facility.
In the introduction the part about possible future changes has been rewritten since several changes
are supposed to be implemented October 1 st 2011, and in other cases will be handled in the
Nordic harmonisation work.
Added a new role "Statistikinsamlare" (Market Information Aggregator) that after bilateral
aggreement can receive UTILTS messages.
Updated the figures in chapter 3.1.1 and 3.1.2 so that they better describes the flow within the
natural gas market and with addition of the new role Market Information Aggregator.
Changed in chapter 3.6.4 prices can be specified with up to six decimals.
Has changed the term prima value into approved value in chapter 3.6.8.
An importent change concerns hourly values with status Temporary, they must at the latest after day
5 be replaced with a value with status Estimated or Approved (first rate), see chapter 3.6.8.
Otherwise, the chapter has been rewritten and references to old rules in MSCONS and DELFOR
have been removed.
The recommendation to specify P as the reference to the PRODAT transaction
(rendereferensen) when a UTILTS transaction can be linked to two different PRODAT
transactions has been changed; you should specify the code P, see chapter 3.6.11.
When sending missing monthly energy values at turn of month, option 2 has been removed. I.e.
you should now always send only the NULL energy from the latest month, see chapter 3.6.13.
In the UNH segment, both for UTILTS and APERAK, the version E5SE1B is specified.
Regarding the recommendation to keep the acknowledgements from an UTILTS message together,
see chapter 4, is referred also to case 2009:18 at www.elmarknadsutveckling.se.
Regarding the field Transaction id, that since April 2010 should be unique over time, it will be
rejected with negative APERAK if you find duplicates of the transaction id, see Appendix 1.
In Appendix B the rule has been removed that the error code E10 (Metering point not identifiable)
should be used for the case the installation has ceased. Instead, the error code E50 (Invalid period)
is used for the case that the installation is known, the latter rule has been possible to follow since
April 2010.
In Appendix B the rule that the error code E62 can be used for the case there is no register in the
transaction, has been changed; the error code E62 should be used in this case.
In the introduction the part about future changes has been rewritten since several of the changes now
are incorporated.
Earliar changes than from April 2010 has been removed from chapter 1.8.
Updated the text about future changes in chapter 1 since no changes will occur in April 2012.
Added Energy Markets Inspectorate [Energimarknadsinspektionen] in chapter 1.1.
Changed the term observation period to delivery period.
Updated the header and introduction in chapter 3.5 UTILTS is not new anymore.
Clarified the rules regarding grading (status codes), specielly for hourly metered values, in chapter
3.6.8.
Clarified in chapter 3.6.17 that the same meter stand (for one and the same meter reading date) may
not be sent several times within the same transaction.
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Page 9 of 137
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
11.B.2
(2012-03-30)
11.B.3
(2012-10-01)
11.B.4
(2013-04-02)
11.B.5
(2013-09-27)
11.B.6
(2015-01-19)
Clarified in 3.6.17 and in Appendix 2 that for resolution month the transaction (delivery period)
normally covers a calender month, and at the most a calender month. For resolution day the
period is at the most a calender month.
Updated in Figure 24, from sending Positiva APERAK to sending Positivt APERAK.
Since October 1st 2012 messages should be bundled. E.g. if at the same time 10 time series should
be sent to a recipient, theses should be sent as 10 transactions in one single message. Chapter
3.6.18 is therefore updated. Note that there is no new version in October 2012.
Added about planned changes related to acknowledgements in the text about future changes in
chapter 1.
Chapter 4 is updated in order to more clearly point to the recommendation holding the
acknowledgments together in the response to UTILTS messages.
Clarified in chapter 3.6.13 that if the aggregated values have been changed, the latest update date
should be later than an earlier sent point in time.
Updated the introduction about future changes since new changes not will occur before October
2013.
Since October 1st the rule is, according to the updated regulation, that the status Temporary only will
be used for installation part of the imbalance settlement. Se below in chapter 3.6.8 and in the
description of the STS segment in segment group 11, chapter 3.9.
Since October 1st the rule is, according to the updated regulation, that meterstands, and therefore
also meter number, always should be sent for profiled settled hourly metered installations. See
below figure 11 in chapter 3.2.4.
The text about possible future changes in chapter 1 is updated since the next version will come
earliest in April 2014.
In chapter 3.6.5 there has been added a rule, valid from October 1st 2013, regarding sending
positive APERAK if the sender has right to notify changes of metered data. I.e. if the rules about
notifying are fulfilled, the receiver have no right to reject the UTILTS message only for the reason
that the notification does not arrive before the UTILTS message has reached the recipient.
In chapter 3.6.18 there is a clarification that several different legal receivers may not be specified
within one and the same interchange, this rule applies directly.
Added to figure 6 it is clearified that the code ERR for Document name only is an example.
Removed text with reference to MSCONS and DELFOR in several chapters, mostly in chapter 3.5.
The text about sending messages to the issuer of certificats has been changed since
Energimyndigheten now acts in that role.
Clarified in 3.6.7 that if a meter stand is missing, then NULL should be specified, and in that case
the energy volume may not be compared with the meter stands, see also Appendix 2.
Clarified in 3.6.12 that UTILTS is not sent to a possible future supplier
Clarified in 3.6.13 that if a corrigendum transaction is created before the original transaction has
been sentm the latter ought to be deleted. Should they anyway be sent in the same message, the
original transaction must come before the corrigendum.
Clarified in 3.6.14 that several meter stands may be sent for one and the same day and night.
Clarified in SG7/CAV that a facility, linked to one and the same supplier during separate periods
within a month, only should be counted once when calculating number of metering points.
UTILTS-APERAK
Page 10 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UTILTS-APERAK
Page 11 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3 UTILTS
3.1
UTILTS-messages are grouped into different message types sent between different roles in the electricity- and in the
natural gas- market. In Sweden we have four major actor types in the power market: System responsible, Balance
Responsible [also called Balance Provider], Balance Supplier and Network owner. In addition there are for example
representatives who act for one or more types of actors, but the role representative do we not specify in the messages. But
instead we specify the role for the actor who engages the representative. Further on producers and meter data collectors
can use Ediel, not at the same time being Balance responsible or Network owners. In addition Electricity/Gas users who
whishes can use Ediel and receive metered values / time series.
According to ebIX it is the role that should be specified in the messages, and not that you are a Network owner a
Network owner can do more than just own a grid, or perhaps parts of the Network owners tasks roles are handled by
other actors.
As an example ebIX for measure has identified eleven different attached roles, see figure 1.
Measure
Party connected
to grid
Metered data
collector
Collect
Grid access provider
Balance supplier
Metered data
responsible
Validate
Balance
responsible party
Metered Data
Aggregator, local
Transport capacity
Responsible party
Aggregate local
Imbalance
Settlement responsible
Reconciliation
Accountable
Reconciliation
Responsible
In the figure the roles typically for a network owner are marked in green. Some roles are not in use in Swedish messages,
e.g. Reconciliation Responsible (in Sweden: Svenska kraftnt, Imbalance Settlement Responsible or Balance providers,
Balance responsible party is used instead) and Reconciliation Accountable (in Sweden: Balance providers, Balance
responsible party or Suppliers, Balance supplier, is used instead). Some roles are added for the Swedish message
exchange, see the next figure.
The following message types are described in this user guide
Phase: Planning
S02 Consumption forecast per object, sent from network owners (Metered data responsible)
E73 Request missing validated metered data per object
UTILTS-APERAK
Page 12 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
S03 Preliminary load profile shares/usage profile shares/aggregated monthly average power, sent from network
owners
E74 Request missing aggregated time series
S04 - Preliminary load profile shares/aggregated monthly average power, sent from Svenska kraftnt
S06 Request missing aggregated settlement values
Phase: Meter reading and Settlement
E30 Collected data per object, sent from metered data collectors
E72 Request missing collected metetered data per object
E66 Validated metered data per object, sent from network owners (metered data responsible)
E73 Request missing validated metered data per object
S07 Time series per object, sent from suppliers
E31 Aggregated metered data, incl. final load profile shares /usage profile shares, sent from network owners
E74 Request missing aggregated time series
S01 Aggregated values for settlement, sent from Svenska kraftnt
S06 Request missing aggregated settlement values
S05 Aggregated values for settlement, sent from Balance responsibles parties
3.1.1
Reporting of values for single objects
For the report of values for single objects, nine different roles are used in the Swedish electricity market, see the following
figure and table:
S07
Leverantr
S02
E66
E66
S07
S07
Mtvrdesinsamlare
Mtvrdesansvarig
E30
E66
E66
E66
Systemansvarig
Certifikatutfrdare
E66
Producent
Elanvndare
E66
Statistikinsamlare
Balansansvarig
Figure 2a. Flows of metered values per object within the electricity market. Green arrows includes exchanges according to
regulation, but may also include bilateral agreed exchanges, so-called free time series.
For the report of values for single objects, seven different roels are used in the Swedish natural gas market, see the
following figure and table:
UTILTS-APERAK
Page 13 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
S07
Ntgare
aggregerar
Bilateralt/enligt avtal
Enl. Gasmarknadshandboken
E66
Leverantr
E66
S07
S07
Mtvrdesinsamlare
E30
Mtvrdes ansvarig
E66
Producent
Gasanvndare
E66
E66
Statistikinsamlare
Balansansvarig
Figure 2b. Flows of metered values per object within the natural gas market. Green arrows includes exchanges according
to the Handbook (for gas), but may also include bilateral agreed exchanges, so-called free time series.
Internally within a network owner you may also have flows of UTILTS E66 from Metered data responsible to Metered
data aggregator, but also from Metered data responsible to Grid access provider (cfr figure 1), i.e. in the latter case
for billing the grid cost.2 Not described in the figure is that the supplier also may send messages to the Market Information
Aggregator.
ebIX role
Metered Data Collector (DDE)
Used by
Metered data collector
(typical another than
network owner)
Network owner,
including Svenska
kraftnt in this role3
Reports to
The Network owner (in the role Metered Data
Responsible)
Supplier [i.e. Balance supplier]
Electricity/Gas user (with Ediel)
Producer (with Ediel)
Balance Responsible
Market Information Aggregator (with Ediel)
[Swedish: Statistikinsamlare]
(adjacent) Network owner in the role Metered
Data aggregator
Svenska kraftnt in the roles System operator
(Svenska kraftnt as System operator) and
Metered data aggregator (in the role as
network owner)
Energimyndigheten in the role Issuer of
certificates (for energy certificates)
The role Grid access provider is expressed with the ebIX-code DDM. In Sweden we have chosen not to separate
between billing of energy and billing of grid cost, instead we always specify the code E88 Billing Energy as Reason for
transaction. ebIX on the other hand uses also the code E89 Billing Grid cost, which thus is not used between Swedish
energy companies. An E66 message for billing of grid costs whould otherwise differ from an E66 message for billing of
energy on these two items, i.e. Reason for transaction would be E89 (Billing Grid cost) and Ancillary role could,
depending on the receiver, be DDM (Grid access provider).
3
The role is used by actors establishing and ensuring the quality [validating] of collected values, as well as storing the
history. It may, besides metered value for electricity and gas, also apply for district heating and meteorology. In such
cases, for example, a player such as SMHI may be Metered Data Responsible.
UTILTS-APERAK
Page 14 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Metered data aggregator (DEA)
Balance supplier (DDQ)
Party connected to grid (DEC)
Network owner
Supplier
Electricity/Gas user
Producer
Balance responsible
Issuer of energy
certificates (Energimyndigheten)
System operator
(Svenska Kraftnt)
Market Information
Aggregator [Swedish:
Statistikinsamlare]4
3.1.2
Reporting of aggregated time series and settlement information
To report aggregated time series and settlement information the following roles are used according to figures and table:
Bilateralt/enligt avtal
Enl. freskrifter/
Gasmarknadshandboken
Leverantr
E31
El
S01
Gas
Mtvrdes ansvarig
E66
Ntgare
aggregerar
Balansavr.ansvarig
E31
El
E31
E31
S05
Gas
S01
E31
Statistikinsamlare
S05
Balansansvarig
Figure 3. Flows of aggregated metered data for the imbalance settlement, incl. E66 from Metered Data Responsible.
Green arrows includes exchanges according to regulation, but may also include bilateral agreed exchanges, so-called free
time series.
This role is for example used for Statistics Sweden [Statistiska centralbyrn] or industry organisations like Swedenergy
[Svensk Energi] and Svensk Vindenergi.
UTILTS-APERAK
Page 15 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Bilateralt/enligt avtal
Enl. freskrifter/
Gasmarknadshandboken
Leverantr
S03
Ntgare
aggregerar
Balansavr.ansvarig
S03
El
Gas
S04
S03
Balansansvarig
Figure 4. Flowes of Preliminary load profile shares (electricity market) and Preliminary usage profile shares and monthly
average power (natural gas market).
Bilateralt/enligt avtal
Enl. freskrifter/
Gasmarknadshandboken
Mtvrdes ansvarig
E66
Ntgare
aggregerar
Leverantr
E31
Balansavr.ansvarig
E31
El
S05
Gas
S01
E31
Balansansvarig
Figure 5. Flowes of final load profile shares/usage profile shares for the reconciliation, incl. E66 from Metered Data
Responsible.
In the above cases (figures 3-5) there may also be a need of interal flows within an actor, like within a network owner or
between a balance responsibles different systems before the next external flow starts. Such flows of aggregated
information are not further described in this user guide.
ebIX role
Metered data aggregator (DEA)
Used by
Network owner reporting
aggregated time series,
including Svenska
kraftnt in this role
Reports to
Balance responsible
Supplier
Market Information Aggregator
Svenska kraftnt in the role Imbalance
Settlement Responsible
UTILTS-APERAK
Page 16 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Balance supplier (DDQ)
Balance responsible (DDK)
Imbalance Settlement
Responsible (DDX)
Market Information Aggregator
(DER)
Supplier
Balance responsible, including
Svenska kraftnt in this
role5
Svenska kraftnt
Supplier
Balance responsible
Network owner in the role Metered data
aggregator
-
3.1.3
Message types per phase
Current UTILTS message types are below listed per phase.
Planning
Message type
S02
S03
S04
Sender (responsible)
From network owner
(in the role
Metered Data
Responsible)
From network owner
(in the role
Metered data
aggregator)
Receiver
New supplier
Balance responsible
Supplier
Balance responsible
Svenska kraftnt (in the role
Imbalance Settlement
Responsible)
Content
Consumption forecast per
object
Single values per object
Always SCH.
Preliminary load profile
shares/usage profile
shares/aggregated
monthly average power
Aggregated planning values
Always SCH.
Aggregated planning values
Always SCH (so far)
Sender
Different parties
E74
Different parties
S06
Different parties
Receiver (responsible)
Network owner (in the role
Metered Data
Responsible)
Network owner (in the role
Metered data
aggregator)
Svenska kraftnt (in the role
Imbalance Settlement
Responsible)
Content
Request missing validated
metered data (S02)
Request missing aggregated time
series (S03)
Request missing aggregated
settlement values (S04)
Reporting of metered values (E66, S07, E31 can also be used in the phase Settlement)
Message type
E30
Sender
(responsible)
From Metered Data
Collector
Receiver
Content
Currently it is not a topic for Svenska kraftnt to use UTILTS in this role.
UTILTS-APERAK
Page 17 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
E66
S07
E31
Responsible)
Supplier
Network owner (in the role
Metered Data
Responsible)
Producer
Electricity/Gas user
Svenska kraftnt (in the
roles System Operator
and Metered Data
Aggregator)
Energimyndigheten (in the
role Issuer of
Certificates)
TIM or SCH
Validated metered data per object
Single values per object
TIM or SCH.
Supplier
Producer
Electricity/Gas user
Balance responsible
Svenska kraftnt (in the role
Imbalance Settlement
Responsible)
Balance responsible
Supplier
Network owner (in the role
Metered Data
Aggregator)6
E73
Sender
Network owner (in
the role Metered
Data Responsible)
Different parties
E74
Different parties
Receiver (responsible)
Metered Data Collector
Content
Request missing collected data
(E30)
Settlement
Message type
S01
Sender (responsible)
From Svenska kraftnt (in
the role Imbalance
Settlement Responsible)
S05
Receiver
Network owner (in the
role Metered data
aggregator)
Balance responsible
Supplier
Content
Aggregated values for settlement
TIM or SCH (in the latter case
only to Balance responsible)
Aggregated values for settlement
TIM or SCH
Not used after July 1st 2009 according to regulations, is therefore used either by bilateral agreement or for the
transmission of metered data concerning the period prior to July 1st 2009.
UTILTS-APERAK
Page 18 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Sender
Different parties
Receiver (responsible)
Svenska kraftnt (in the role
Imbalance Settlement
Responsible)
Content
Request missing aggregated
settlement values (S01)
For receivers marked with green you can find examples in the collection of examples.
3.1.4
EDIFACT version
All UTILTS message types are based on Message Handbook for ebIX - Implementation guide for Utility
Time Series Message (UTILTS), current version is specified in the UNH segment.
For current APERAK-versions, see chapter 5 APERAK.
3.2
UTILTS models
An UTILTS message is structured in the same way as other Ediel messages, the general information comes first, and then
the separate time series sent in different transactions. First is a general figure showing what is sent in a message header,
except for the transaction part that instead is described per different types of UTILTS messages. Detailed description of
what is to be sent in the different message type, is found in chapter 3.7 UTILTS attributes. Models for UTILTS-Request
and UTILTS-ERR can be found in the next chapter.7
Figure 6. The following information is generally included in a UTILTS header. 8
0..1 in the figures means zero or one occurrence. 0..* means zero or more occurrencies, and 1..* means one or more
occurrencies, etc.
8
Reason for transaction is not sent in the message header, but in the model it is located in the header since the information
is valid for the whole message.
UTILTS-APERAK
Page 19 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.2.1
UTILTS S02 (consumption forecast per object)
Figure 7. The following information is included in an S02-transaction.
UTILTS-APERAK
Page 20 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.2.2
UTILTS S03 and S04 (preliminary load profile shares/usage profile shares/aggregated monthly average power)
Figure 8. Since S03- and S04-messages are almost identical they can be described with the same figure. The difference is
that S03 is sent from a Network owner (Metered data aggregator), while S04 is sent from Svenska kraftnt. S04 also
lacks some information that (may) be present in S03, such as Balance Supplier.
UTILTS-APERAK
Page 21 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.2.3
UTILTS E30 (collected data per object)
The message E30, like E72 request for E30, is only sent after bilateral aggrement between the metered data collector and
the network owner.
The information that differes between reporting from the metered data collector to network owner (Metered Data
Responsible) and the reporting from network owner to other actors is:
- Type of Metering Point (not sent by the metered data collector)
- Reference to PRODAT transaction (not sent by the metered data collector)
- Product code (not sent by the metered data collector)
- Unit measurement (not sent by the metered data collector)
- Meter reading quality (sent when needed also for meter readings from metered data collector)
- Energy volumes is not required, only meter readings can be sent
- Notice that the delivery period only is sent if there is a period.
- The resolution is only sent if energy values is sent
In the field Register id either the code from meter type list from Svenska kraftnts code list is used or a bilaterally agreed
code.
Figure 9. The information included in transactions (messages) when reporting metered values from metered data
collectors to network owners (Metered Data Responsible), i.e. E30.
UTILTS-APERAK
Page 22 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.2.4
UTILTS E66 (validated metered data per object)
E66 messages with maximum power values, see figure 13, are only sent after bilateral agreement.
For E66 four figures [Class diagrams] are following.
Figure 10. Shows what is included in transactions (messages) for reporting of metered values from network owners
(Metered Data Responsible) with non-hourly metered facilities.
UTILTS-APERAK
Page 23 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Figure 11. Shows what is included in transactions (messages) for reporting of metered values from network owners
(Metered Data Responsible) with hourly-metered facilities
Notice the difference with the previous figure; the register with meter readings must not be present and that a meter
number isnt required for hourly-metered values. According to the regulations meter stands, and therefore also meter
number, should be sent for profiled settled installations. E66 with hourly values can also be used to report metered values
for regulating objects [station groups].
UTILTS-APERAK
Page 24 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Figure 12. Shows what is included in transactions with first meter registrations (only used in the gas market). Then no
volume is sent and only one meter reading, not two as in previous figures. Contract start date is sent after change of
supplier and Registration date is sent after Change of meter.
Transaktion
Transaktionsid
Anlggningsid
Ntomrdesid [1..2]
Avtal startdatum [0..1]
Registreringstidpunkt [0..1]
Anledning till transaktionen
Typ av anlggning
Referens till PRODA T-rende [0..1]
1
Produkt
Produkt id
Enhet
1..*
Register
RegisterId,
(rkneverkskod)
Mtarnr
1
Mtarstllning
Observationsnr
Mtarstllning
Datum fr mtarstllning
Mtaravlsare (k val)
Figure 13. Shows what is included in transactions with maximum power values from network owners (Metered Data
Responsible), only sent after bilateral agreement. If point in time for power value is specified one or more maximum
power values in the period may be sent, otherwise the maximum power value is valid for the whole delivery period.
UTILTS-APERAK
Page 25 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.2.5
UTILTS S07 (time series per object)
S07 messages are sent from suppliers to other parties after bilateral agreement. The strucuture of the message is the same
as in E66 with energy volumes with the exception of the data element Transaction reference number [Reference to
PRODAT].
Figure 14. The following information is included in an S07 transaction
Transaktion
Transaktionsid
Anlggningsid
Ntomrdesid [1..2]
Leveransperiod
Upplsning
Registreringstidpunkt
Anledning till transaktionen
Typ av anlggning
1
Produkt
Produkt id
Enhet
0..*
1..*
Energimngd
Observationsnr
Uppndd periodisk kvantitet
Kvantitetskvalitet [0..1]
Register
RegisterId
Mtarnr [0..1]
2..*
Mtarstllningar
Observationsnr
Mtarstllning
Datum fr mtarstllning
Mtaravlsare (kval)
3.2.6
UTILTS E31 (aggregated metered data, incl. final load profile shares/final usage profile shares)
Figure 15. The following information is included in an E31-transaction
UTILTS-APERAK
Page 26 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.2.7
UTILTS S01 and S05 (aggregated settlement values)
Figure 16. Since S01- and S05-messages are almost identical they can be described using the same figure. The difference
is that S01 is sent from Svenska kraftnt while S05 is sent from Balance Responsible parties, and that Svenska kraftnt
never aggregates per Balance Supplier. Each observation consists either of energy volume, price or amount or
combinations of those items. What is sent depends on current time series product.
Note that a time series with amounts or prices may have several prices and/or amounts in separate currencies.
3.3
UTILTS-APERAK
Page 27 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
In an UTILTS-Request for aggregated values a Time series product must be specified. In addition to that network area(s),
balance responsible and supplier are specified when needed according to current Time series product.
For examples of E72-, E73-, E74 and S06-messages, see Appendix 3 and 5.
An answer to a UTILTS Request should be sent irrespective of exactly the same information already has been sent to the
receivier. APERAK and UTILTS ERR is sent in the same way as for other UTILTS messages.
3.3.1
UTILTS E72 and E73 (request missing collected/validated metered data per object)
Figure 17. The following is included in an E72- and E73-transaction respectively. Either Metering Point Id
(Anlggningsid) or Station group Id (Reglerobjectsid) is sent in E73.
3.3.2
UTILTS E74 and S06 (Request missing aggregated time series / aggregated settlement values)
Figure 18. The following is included in an E74- and S06-transaction respecitively.
UTILTS-APERAK
Page 28 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.4
UTILTS-ERR is a message type making it possible to reject a received original UTILTS message. The rejection is on a
process and functional level of the message (cfr APERAK that validates at technical level of this guide). I.e. the UTILTSERR message is, following ebIX-terminology, a Processability error report, while a negative APERAK is a Model error
report and a positive APERAK is an Acknowledgement of acceptance. Also notice that a negative CONTRL is a Syntax
error report while a positive CONTRL is an Acknowledgement of receipt, see further www.ebix.org.
UTILTS-ERR can be used for rejection of every other type of UTILTS messages, but not UTILTS ERR itself, i.e. also as
a rejection of an UTILTS-Request.
The rules how the original UTILTS message should be validated and what errors being a reason for rejection is described
in Appendix 2 Rules for UTILTS ERR Processability validation.
For example of an UTILTS-ERR message, see Collection of examples in Appendix 4 and 6.
Only erroneous UTILTS transactions are sent back in an UTILTS-ERR (i.e. do not send correct transactions), see
figure 19 for the relation between UTILTS and UTILTS-ERR.
UTILTS-ERR should be sent within 30 minutes from when the original message was placed at the receivers disposal.
APERAK should be requested in UTILTS-ERR.
UTILTS-ERR may not be sent as an answer to another UTILTS-ERR-message.
Only one UTILTS message may be rejected in a UTILTS-ERR-message, if several transactions are rejected the same
reference to the original message id must be specified in each UTILTS-ERR transaction.
You ought not to send several transactions in an UTILTS-ERR as answer to one transaction in a received message.
For a reference between original UTILTS and UTILTS-ERR, see UTILTS segment description.
trans/facility 1
trans/facility 2
trans/facility 3
UNT+
UNZ+
UNB+
UNH+UTILTSERR
trans/facility 2
proc.error e
UNT+
UNZ+
UTILTS-APERAK
Page 29 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.4.1
Model for negative UTILTS (UTILTS ERR) as answer to messages with metered values for single facilities
UTILTS-APERAK
Page 30 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.4.2
Model for negative UTILTS (UTILTS ERR) as answers to messages with aggregated time series / settlement
information
UTILTS-APERAK
Page 31 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.5
Below are some fields and terms used in UTILTS messages explained.
Aggregating on companies
In an UTILTS message it is specified explicitly who is Balance responsible, who is Balance supplier etc. For time series
regarding exchange between two companies, typically one buying from the other, the codes for Buyer and Seller, are used.
9
3.5.1
Time series product
A Time series product describes what type of time related values (time series) that is used at exchange or presentation of
data. Example of a time series product is Hydro power production per network area and Balance responsible, reported
by the network owner. Another example is Balance power, production per constraint area and Balance responsible,
calculated and distributed by Svenska kraftnt.
Most Time series products concerns hourly values, but they can also describe data for a certain period of time, e.g. during
10 minutes, one month or during one year. A time series product can also refer to linked values, like a quantity, an amount
and a price, values then specified together for the same delivery period.
It is the time series product in combination with one or more identifers (e.g. network area and Balance responsible) that
becomes the time series reported, called Time series identity. A list of time series products can be found, per market, at
the Ediel portal.
Every Time series product is classified with 5 keys which are specified in the PIA segment. The keys (codes) are having
three characters.
ProductCharacteristic (code PC in data element 7143), a main group, e.g. production, consumption, supportive
power, (natural) gas etc.
ProductType (code PT), refers to another group within the main group, e.g. wind-power production, hydropower
production, metered losses, etc. These codes are not unique, in the electricity market, in the sense that they may
relate to different things depending on the ProductCharacteristic of the time series product. E.g. PC=Z01
(Production) + PD=Z02 refers to Wind Production (without information about number of metering points)
while PC=Z02 (exchange) + PD=Z02 refers to Export.
9
There may be exceptions, see current code list of Time series products.
UTILTS-APERAK
Page 32 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
IdentityType (code OT), specifies which parameters that must be specified so that a specific time series of that
time series product could be defined. Five parameters are possible to specify
o object type
o area type 1
o area type 2
o actor type 1
o actor type 2.
The identity type also defines of which classification type (object-, area- or actortype) the parameters will have.
Examples of classification types are
o Object types: Metering points, Regulating objects [station groups]
o Area types: Network areas, Constraint areas, Control areas
o Actor types: Network owner, Balance responsible, Supplier, System operator
The parameters are used so that the identifiers correspond with:
o Object: the object identity if it is needed to specify the referred time series identity. E.g. metering point
id or regulating object id [station group id]
o Area 1: the area the time series refers to and from which perspective the values should be seen, i.e.
positive values means a flow into area 1.
o Area 2: used for exchange of flows.
o Actor 1: the actor that the time series refers to, and/or from which perspective the values should be seen,
i.e. positive values means a flow to actor 1.
o Actor 2: is used for exchages between actors and when the time series is referred to another actor (e.g. at
the relation between balance responsible and supplier).
LevelOfDetails (code LOD), refers to time resolution for the delivery period of the value. The most common is
hourly time series, which means that the type of time resolution is fixed hour (code Z55).
BusinessActivityPhase (code BAP), refers to the phase when the time series (data) is created or needs to be used.
The phase is used to make the time series unique depending on in which phase it is valid. A time series created in
the phase planning or metering/reporting, is then not the same time series as, given the same data, then is
created for e.g. resending, and is intended to be used in the phase settlement.
Normally a time series product only has one value per delivery period, but it may have several. If the Time series product
has several values and will be distributed with UTILTS it can normally only have one value per value type. E.g. one
quantity and one amount. There are also cases with several amounts in different currencies, but it is unusual.
Time series products are not used in the UTILTS-guide from ebIX but are a Swedish application. Therefore note that
LevelOfDetails (LOD) not is the same as the separate field Resolution (field 508). The LevelOfDetail is one key to define
the Time series products and making them unique, and has no immediate relation with the ebIX codes. The corresponding
applies for BusinessActivityPhase (BAP) and the separate field Phase (502). For example, time series with preliminary
load shares are always sent in the planning phase, but since the re-transmission of the corresponding time series from
Svenska kraftnt is needed first in the settlement, the phase in the time series product is "settlement", while the message is
sent in the planning phase.
When a Time series product is sent there is no separate identity of the time series itself.
For more information about Times series products, see the Ediel Portal, www.ediel.se.
Cfr examples in Appendix 6 APERAK and UTILTS ERR EDIFACT-examples for aggregated time series.
In each transaction there is also a genereic product code, often "Energy active". For time series including both an energy
volume and prices and/or amounts, the generic product code should specify the product valid for the "quantity", mostly
the energy volume. For prices the specified product code is the one for the item that the price is valid for, typically a
energy product when the price is "currency / energy". It is only when just amounts are sent in the transaction that the
generic product code for amounts can and should be used.
Read also in chapter 3.6.13 about Registration date/Latest update date.
3.5.1.1
Time series products in the natural gas market
The following differences apply in relation to the electricity market:
ProductCharacteristic (code PC in data element 7143). Here is only one code representing (natural) gas.
UTILTS-APERAK
Page 33 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
ProductType (code PT). This code describes, in general what is sent. Examples: [in Swedish] "frbrukning
dygnsavlsta", "frbrukning mnadsavlsta", "inmatning till lager".
BusinessActivityPhase (code BAP). For the natural gas market mainly different codes are used compared with
the electricity market. The codes are as follows:
Z01
Planning/Trade [Planering/Handel]
Z06
Preliminary settlement [Preliminr avrkning] (in the electricity market the codes Z04
Metering/Reporting or Z05 Settlement are used)
Z07
Reconciliation [Slutavrkning] (in the electricity market the code Z05 Settlement is used)
For both daily read, monthly read and yearly read aggregated consumption, hourly values are sent, the same "LOD" code
(resolution) is then specified in the time series product. The different aggregation levels (e.g. per gas supplier or per
balance responsible) are separated with different OT-codes as in the electricity market. In the BAP code it is specified if
the values concern the preliminary or final settlement.
UTILTS-APERAK
Page 34 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.6
3.6.1
Summertime/Wintertime
Time zone is always specified in every UTILTS message. When sending Ediel-messages in Sweden always
Swedish standard time is used, i.e. UTC+1 all year round (the same rule as before in MSCONS).
3.6.1.1
Summer time/winter time in the natural gas market
The gas day always start at 06.00 the year around, expressed in current time, it means that when sending
messages during summer it will be 05.00 in the messages, i.e. 06.00 expressed in standard time (UTC+1). The
days of shifting (and the equivalent for longer periods of time) is handled in such away that during spring only
23 hourly values are sent, while in the autumn 25 hourly values are sent. The gas day of the last Saturday in
March thus includes, in the messages, the time period (Saturday) 06.00 until (Sunday) 05.00. While the gas day
of the last Saturday in October includes the time period (Saturday) 05.00 until (Sunday) 06.00.
3.6.2
Rules for date formats
Within Ediel and ebIX all time intervals are expressed using an inclusive start date/time and an exclusive end
date/time, cfr examples below.
Used date formats
Message date (field 205), Registration date (field 512), Latest update date (field 532), Processing date
[Tidpunkt fr effektvrde] (field 530b) and Meter reading date (field 530a)
Always specified as a point of time with time, example October 15, 2009 at 09.00 (am).
DTM+137:200910150900:203'
DTM+597:201012241455:203'
A delivery period may never have the same end point as start point, e.g.
201012241500201012241500 is not allowed. When reporting UTILTS E30 and in some cases for the
natural gas market in E66 it is allowed to report a single meter reading, in such cases (where number
of observations is 1) no delivery period is sent.
Contract start date (field 210), is only used in the natural gas market after change of supplier when no
volumes are sent.
Always specified as a point in time with time stamp, example October 1st 2009, at 06.00
(am) (expressed as 05.00 in standard time).
DTM+92:200910010500:203'
Concerning allowed date formats in the different DTM-segments, see the segment description.
3.6.3
Sign direction
Rules for single metered values:
UTILTS-APERAK
Page 35 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
The direction of energy in or out from a network area is concluded from what is decided as the source for the
exchange (netarea - source) and what is the recipient for the exchange (netarea - sink).
The source of the withdrawn energy (consumption) is always the grid, and the receiver (sink) is the
object (consumption facility), a metered value should be reported with positive sign.
The reported Network area (field 260a) then indirectly refers to source.
For input energy (production) the source is always the generator, and the receiver is the grid (sink),
metered values should be reported with positive sign.
The reported Network area (field 260a) then indirectly refers to sink.
For exchange points then it is the input grid for the energy that is the source, and the receiving grid
that is the sink, metered values should be reported with positive sign. Both Netareasource (field
260b) and Netareasink (field 260c) should be used. Two time series are reported in the electricity
market, one for each direction of the flow. For the natural gas market, see below.
Example 1: in an exchange point between grid A and grid B there are metered values for both energy
directions for a specific hour. The flow from A to B is 100 kWh and from B to A is 75 kWh. When
reporting one value is reported as AB = 100 and the other as BA = 75. Cfr also example in Appendix
3.
Example 2: in an exchange point between grid A and grid B there is only net metering. The flow for a
specific hour is from A to B 80 kWh, and therefore 0 kWh from B to A. During another hour the flow
from B to A is 20 kWh, and therefore 0 kWh from A to B.
Thus energy values always have positive sign, i.e. without sign. Other metered values for single facilities, like
temperature values, can on the other hand have both positive and negative sign.
Rules for aggregated metered values:
Example: Aggregated production values are always reported with + (no sign).
Aggregated consumption values, including load profile shares/usage profile shares and losses are always
reported with - (negative sign).
Aggregated exchange between settlement areas is reported with positive sign for input to the grid and with
negative sign for output (withdrawn) from the grid. The own network area is source the other one is sink.
Rules for settlement information:
The same rules apply as for aggregated metered values, with the addition that for bought energy
volumes (or similar) positive sign is used (no sign) and for sold, negative sign is used. And for
amounts expense negative sign is used, and for amounts income positive sign (no sign) is used.
This rule of sign means that if the actor specified as Buyer instead has sold the energy volume (or
similar) to the actor specified as Seller, the sign will be the opposite.
3.6.3.1
Sign direction, in the natural gas market
In the natural gas market the same rules apply as in the electricity market with the following difference.
In the electricity market two time series are reported with the flow in both directions at the exchange point
between grid areas. Since the gas actors are using reversing valves and the flow to day only goes in one
direction only one time series is sent between the gas actors with the flow to the following network. See
example 3b in the collection of examples, Appendix 3 UTILTS EDIFACT-examples per object. The values
are reported as hourly values in kWh(upper).
UTILTS-APERAK
Page 36 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.6.4
Rules for number of decimals
The rules for number of decimals for energy values and meter stands (field 515, 516 and 517, see SG11/QTY) are as
follows:
- Energy for hourly-metered facilities should be reported in kWh with 0-3 decimals
- Energy for profile settled values (Resolution = year or month), like profile shares, should be reported in whole kWh
without decimals
- Aggregated energy values per hour should be reported in kWh with 0-3 decimals
- Meter stands for monthly (or yearly) read facilities should be reported as shown on the meters, without decimals, and in
whole kWh if the constant is 1.
- Meter stands for hourly read facilities should be reported with the resolution that the meter shows.
The rules applies on condition that bilateral agreements, business agreements, regulations or the Handbook say otherwise.
For the control of the difference between two meter stands and the energy volume, see Appendix 2 Rules for UTILTS
ERR Processability validation.
For percentages (usage profile shares) three decimals are used.
For prices at the most six decimals are used. Note that prices in messages are specified in for instance crowns per kWh
which means that prices with two decimals in re per kWh needs four decimals in Ediel messages, e.g. with the currency
Euro more decimals are needed.
For amounts at the most two decimals are used.
3.6.4.1
Rules for number of decimals in the natural gas market
In addition to the above rules the following applies for the natural gas market:
For usage profile shares, sent in percentages, it should be 0-3 decimals.
For volumes in cubic meter it should be 0-1 decimal.
For heating value it should be 0-3 decimals.
3.6.5
Quality control
The rules concerning report of corrected metered values are described in the Handbook (cfr item 2008:09 at
www.elmarknadsutveckling.se). The rules means in brief that the network owners always should notify updating of
metered values done after the reporting date according to the regulation (five weekdays), but also that corrections
regardless whether the quality get worse or is improved always should be able to be received and not rejected within
these five weekdays, unless it is a change of approved (first rate) metered values for single facilities, those should always
be notified.
The following rule is valid from October 1st 2013, see also item 2010:23 at www.elmarknadsutveckling.se:
Prerequisite: In cases where the sender, according to the Handbook, has an obligation to notify a correction of
(single or aggregated) values, typically revision of metered values considered as base values for charging, the
recipient should send a positive APERAK. This provided that Registration date / Last update date is newer
than the previously registred time and that no other errors are detected that causes negative acknowledgment.
This means that if the rules for notification are met, the recipient has no right to reject the UTILTS message
only because of that the notification did not arrive before the UTILTS message. See further the Handbook
regarding the rules about notifications. Note that a positive APERAK in this case doesnt mean that the
recipient has stored the meter readings. The receiver can wait to handle the new values until the notification
has arrived, but then no new acknowledgment should be sent, neither negative nor positive. Will there be errors
at this stage, the sender should be notified otherwise than through a negative Ediel acknowledgement.
3.6.6
The register of a meter has gone full circle
If a register of a meter has gone full circle this should not affect the volume beeing sent. Example:
A register of a meter has 6 digits. Previous meter reading is 999500. New meter reading is 000250. The energy
volume sent in the message is 750. No special status code (quality mark) is used in this situation.
3.6.7
Facilities with registers
Meter stands are reported in chronological order per register.
UTILTS-APERAK
Page 37 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
If a facility has several registers (counters) all registers should be reported in the E30-, E66- or S07-messages,
i.e. if a facility has several registers the meter stands for one register is reported in chronological order, then
the meter stands for the next register, etc. Meter number is specified once per register.
See example 1c and 1d in the collection of examples per object. For a facility with registers metering high and
low load the meter type list codes 201 and 202 are used in the UTILTS transaction.
In E66- and S07-messages with metered values for non hourly facilities the meter type list codes from Svenska
kraftnt's code list is used as RegisterId.
For hourly metered facilities in E30, E66 and S07: RegisterId is only specified if meter stands are sent. Unless
other agreed upon bilaterally the meter type list code 901 is used from Svenska kraftnt's code list.
For non hourly facilities in E30 either the code from meter type list from Svenska kraftnt's code list is used,
cfr above, or a bilaterally agreed register id between the metered data collector and the network owner.
Note that the RegisterId sent in UTILTS E66 also is sent in the PRODAT message (Z04 and if necessary in
Z06 and Z10).
Note that the total energyvolume sent in the transaction must not be the same as the sum of the energy between
the meter stands (after considering the meter constant) since the energy in the separate registers doesn't need to
be independent parts of the total energy volume, but instead could overlap depending on the meter type list
codes.
When meter stands should be reported (may also occur for hourly metered facilities), but the meter stand is
missing, NULL should be specified as meter stand. The consumption (energy volume) will be estimated, and
the recipient will in this case not be able to compare the energy volume with the meter stands.
3.6.8
Grading [Quality]
All values being approved (first rate) should NOT have any status code for grading. So an absent status code
indicates that the value is correct. To be able specifying a worse quality than approved, like estimated
value, a status code for the estimated value is specified. Current status codes are as follows (see also the
SG11/STS segment): The codes below are given in a decreasing order of quality. If an energyvolume isnt
approved (i.e. there is a status code) depending on that the meter stand at the end of the period was estimated
(or missing) then also the next energy volume in the following period should have the same grading.
Single value
In S02 (Consumption forecast per object) no status code is specified for facilities where there are old metered
values used for the forecast. The status code 56 (estimated) is used in S02 when there are no historic values,
i.e. typically for new facilities.
In E66 (Validated metered data per object), as well as in S07 (time series per object) the field Origin of meter
stand is used for meter stands to specify if the meter stand is calculated or read by the network owner (or read
by the electricity/gas user). No status code is specified for meter stands in E66 or S07.
Status code
(according to ebIX)
No code is specified
125
56
21
46
Description
Approved (first rate) value
(Adjusted) Manually corrected value, only used in E30.
Estimated value
For quality flagging of meter stands in E66, se instead the field Origin of
meter stand (CCI/CAV).
For meter stands in E30 the code 56 can be used.
Temporary, the value has an uncertainty and will be replaced by a value
of better quality. Only used for hourly values in the imbalance
settlement.
See further comments below.
Missing value [Non existing value], used both for meter stands (in E30)
and energy values.
Notice that in this case the value field contains NULL.
UTILTS-APERAK
Page 38 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
21
113
46
Description
Approved (first rate) value. For load profile shares / usage profile shares
no status code is specified.
Estimated value, some underlying value has as worst this status or has
the code E28 (estimated by the network owner) in the field Origin of
meter stand.
Temporary, the value is uncertain and will be replaced by a value of
better quality; some underlying value has as worst this status.
Only used for aggregated time series in the imbalance settlement.
See further comments below.
Missing underlying value, some value is missing at the
aggregation. The code is a Swedish extension relative ebIX.
Missing value [Non existing value], if all underlying values
are missing.
Status 21, Temporary, is only used for hourly values in the imbalance settlement or for aggregated hourly
values in the imbalance settlement. Values with this status will always be replaced. For single hourly values the
following rules apply:
The status Temporary is used for uncertain and/or estimated hourly values that will be reported
again after collection of values. The value is preliminary and should always be updated and be
reported with better status when the metered values has been collected or established. This is done at
the latest weekday 5 after the measurement daty according to the regulation. I.e. the status is only used
in the period weekday 15 after the measurement day if the metered value was missing and was
replaced with the value from either a submeter or an estimated value. An hourly value first reported
with status Temporary, but not updated within 5 weekdays will not then automatically get the status
Estimated, it must first be replaced before it is sent with better status. See further the Handbook.
For status 56 Estimated the following rules apply for single metered values:
The status is used for stipulated metered valus not beeing actually read, i.e. if you did not succeed in
getting hold of a approved (first rate) metered value. A metered value reported with the status
Estimated should be an an equality with, and can be handled as, a metered value beeing reported as
Approved. For exampel, an Estimated metered value could be used in the billing the same way as
an Approved metered value. This means that the status Estimated never will be used for hourly
values that are preliminary and will be replaced. See further the Handbook.
For aggregated (summed) hourly metered values also applies the following rules:
During the period weekday 15 after the measurement day a new reporting can be made when there
are changes in the aggregation. The status of what is sent can then be better, the same or worse than
the previously sent values, this since the base for the aggregation may have been changed, e.g. it may
have been added an installation. During the period weekday 15 it is instead the values with the latest
update date that should be valid, a worse status during this period may not lead to a rejection of the
transaction. See also chapter 3.6.18.
The following table describes the codes separated into monthly-(yearly-) metered values and hourly metered
values:
UTILTS-APERAK
Page 39 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Grading (quality) for single metered values
Monthly-(yearly-) metered values
Hourly metered values
Order
Code Status
Order
Code Status
1
Approved
1
Approved
(First rate)
(First rate)
2
125
Manually
2
125
Manually
corrected
corrected
3
56
Estimated
3
56
Estimated
46
Missing
4
5
21
46
Temporary
Missing
Note
No code is specified.
Note: Only used in E30.
Estimated based on read meter stands or a
replacement meter.
See comments above.
21
Temporary
113
113
Missing
underlying value
46
Missing
46
Missing
Note
No code in UTILTS.
One or more included measurements
have as worst this status.
One or more included measurements
have as worst this status.
One or more included measurements
have as worst this status, should not
occur since they according to the
regulation should be replaced before
sending.
All included measurements are
missing, should normally never occur
since they according to the regulation
should be replaced before sending.
Note that no grading is specified for prices or amounts, see chapter 3.2.7.
3.6.9
Change of meter
There are four types of change of meter; between two non hourly metered meters, between two hourly meters or between
these two types of meters. When changing from a non hourly meter the final meter stand should be sent to the supplier,
and then the following rule should be followed:
Previous meter stand, final meter stand and the volume in between should be sent in one transaction with Reason for
transaction = E88 = Billing Energy.
At change of meter in the electricity market the following rule for change to a non hourly meter is valid:
The following is sent: Start stand, meter stand at the next turn of month, the volume in between. This is sent in
one transaction with Reason for transaction = E88 = Billing Energy.
For both electricity and natural gas market the reference to the PRODAT transaction must be included in both
transactions, see further section 3.6.11.
At a change between two hourly meters the hourly metered values may be sent in the same transaction if the meter stands
isnt specified and at the same time no meter number is specified. Otherwise the metered values should be sent in separate
transactions according to the following rules:
At a change from an hourly meter the metered values in the UTILTS message from before the change should be
sent in a separate transaction. The field Reason for transaction is the normal at any other sending of metered
values for the installation, i.e. normally Billing Energy.
At a change to a hourly meter the metered values in the UTILTS message after the change should be sent in a
separate transaction. The field Reason for transaction is the normal at any other sending of hourly metered values
for the installation, i.e. normally Billing Energy.
At a change from a non hourly meter to a hourly meter or vice versa the transactions should be sent in separate messages.
The case when the PRODAT-message is sent after the UTILTS-transactions is described in The Handbook.
UTILTS-APERAK
Page 40 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.6.9.1
Change of meter in the natural gas market
Specifically for the natural gas market, in addition to the above rules, the following rules apply:
At switch to a non hourly meter in the natural gas market one of the following two rules should be applied:
1) The following is sent: Start stand, no volume. This is sent in one transaction and not in the same message as the
final meter stand. Reason for transaction = E67 = Placement of meter. The field Registration date contains the
date of the change of meter. The message can be sent directly after the change of meter. This rule is only used for
yearly read metering points.
2) The following is sent: Start stand, meter stand at next turn of month, the volume in between. This is sent in one
transaction with Reason for transaction = E88 = Billing Energy.
Besides the final meter stand before the change of meter together with the volume is sent in another transaction, with
Reason for transaction = E88 = Billing Energy.
3.6.10 Reason for transaction
Each UTILTS message may only have one Reason for transation. E.g. you may not send both Periodic Meter Reading
and Billing Energy in the same message.
The field Reason for transaction is specified in every UTILTS message.
The following rules apply in different messages (for E30 and E66 se below).
E31: The code E44, Settlement, is used for messages in the balance settlement, code E43, Reconciliation, is used
for messages in the final settlement (load profile shares/usage profile shares).
S01: The code E44, Settlement, is used for messages in the balance settlement, code E43, Reconciliation, is used
for messages in the final settlement (load profile shares).
S02: The code Z01, Planning, is always used.
S03: The code Z01, Planning, is always used.
S04: The code Z01, Planning, is always used.
S05: The code E44, Settlement, is used for messages in the balance settlement, code E43, Reconciliation, is used
for messages in the final settlement (load profile shares).
S07: The code E23, Periodic meter Reading, is always used unless something else has been agreed upon between
the parties.
In UTILTS Request the following applies
The same code is used as the one that will be sent in the answer.
E72: See codes for E66 and E30 below.
E73: The code Z01 if UTILTS-S02 is requested, at request of UTILTS-E66 see below.
E74: The code E44 or E43 if UTILTS-E31 is requested, the code Z01 if UTILTS-S03 is requested.
S06: The code E44 or E43 if UTILTS-S01 is requested and the code Z01 if UTILTS-S04 is requested.
In UTILTS ERR the following applies
The same code is used as the one in the received message.
Rules for E66 and E30, and in E72 (request of E30) and in E73 (when E66 is requested)
A transaction only having one or more meter stands and no volumes is not used for billing. The Reason for transaction can
then not be Billing energy.
In the electricity market there are, for the moment, not sent any transactions in E66 without also an energy volume.
When sending E66s in the electricity market to electricity suppliers, to producers and to electricity users the code for
Reason for transaction should be E88 Billing energy unless something else has been agreed upon between the parties.
When sending E66s to other network owners (with metered values for exchange with other grid) the code for Reason for
transaction should be E44 Settlement, unless something else has been agreed upon between the parties.
When sending E66s to Balance responsible, to Issuer of Certificates and to System responsible the code for Reason for
transaction should be E23 Periodic Meter Reading unless something else has been agreed upon between the parties.
For E66 in the natural gas market, see the next sub chapter.
UTILTS-APERAK
Page 41 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
For E30 the following rules apply both for the electricity and the natural gas market:
If energy volumes are sent the code for Reason for transaction should be E23 Periodic Meter Reading unless something
else has been agreed between the parties.
If only meter stands are sent, and no volumes, the following rules apply for Reason for transaction:
For end meter stand after change of supplier the code should be E20 End of supply.
For start meter stand after change of supplier the code should be E03 Change of Balance Supplier.
For end meter stand after change of meter the code should be E77 End of Metering.
For start meter stand after change of meter the code should be E67 Placement of Meter.
For meter stands after PRODAT Z06F giving two meter readings the codes in the two messages should be E24 Change of
meter characteristic (incl. meter change), last stand and E25 Change of meter characteristic (incl. meter change), first
stand respectively.
For a meter stand after a PRODAT Z06F giving one meter reading the code should be E64 Update of master data,
metering point, requiring meter reading.
The main rule if it is sent a volume is: if this volume is intended for billing then Reason for transaction should be Billing
Energy, in other cases the code Periodic Meter Reading is used. Are no volumes sent, but only single meter stands, then
specific codes are used according to the description above.
The codes in E72 (request of E30) and in E73 (request of E66) should be the same as the expected code in the answer
according to the rules above.
3.6.10.1
For UTILTS within the natural gas market the following rules apply for the field Reason for transaction.
Reason for transaction
Code Comments
E30 See 3.6.10 above
E31 Preliminary imbalance
Z02
For reporting at "Hour 10.30 After"
settlement
E31 Reconciliation
E43
For reporting at "Day 15 After"
E66 Billing Energy
E88
For normal reporting per exit point/entry point
E66 Settlement
E44
For reporting per exchange point (to another grid owner)
E66 Start meter stand after
E03
See comments below.
Change of Balance Supplier
E66 Start meter stand after change E67
If the meter stand is sent after the next turn of month the same rules as in
of meter (Placement of
the electricity market are used and no start meter stand is sent. For yearly
Meter)
read metering points on the other hand, start meter stands are sent, see
further chapter 3.6.9.
S01 Preliminary imbalance
Z02
For reporting at "Hour 12 After"
settlement
S01 Preliminary imbalance
Z02
For reporting of preliminary heating value "Day 25 Before"
settlement
S01 Reconciliation
E43
For reporting "Weekday 3 after" or later, i.e. even "Day 15 After"
S03 Planning
Z01
For reporting "Day 15 Before"
S04 Planning
Z01
For reporting "Day 25 Before" (except for preliminary heating value which
is sent in S01, see above.)
S05 The same rules as for S01
S07 Periodic meter Reading
E23
Used if nothing else is agreed upon between the parties.
Reporting of start meter stand after change of supplier
For yearly read metering points there will be two transactions after a change of supplier:
o One with the volume since last meter reading (Billing), sent directly after the meter reading.
o One with the start meter stand after the change of supplier (Change of Balance Supplier), without any volume.
It is sent directly after the meter reading. In this case the field Contract start date contain the date of the change of
supplier.
UTILTS-APERAK
Page 42 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
For monthly read metering points the natural gas market follows the same routines as the electricity market. I.e. the first
message with the end meter reading is sent directly after the meter reading and the second message with the volume
between the change of supplier and the turn of the month is sent after the turn of month.
3.6.11 Reference to PRODAT transaction
For the recipient beeing able to store the information from the UTILTS transaction, sent as a consequence of a PRODAT
process, the PRODAT transaction need to be sent before the UTILTS transaction. In UTILTS E66 the field is required for
non hourly metered facilities when the UTILTS message can be linked to a PRODAT transaction. Even if the field in
some situations is required, no guide validation nor a processability validation should be done, i.e. no negative APERAK
is sent if the field is missing, no negative UTILTS (UTILTS-ERR) should be sent if the references doesnt match. In
UTILTS S02 the field may be used, but is not required.
If the transaction reference from the corresponding PRODAT process is known, that reference is specified in this field.
For example in the last UTILTS message for old meter or in the last UTILTS message to old supplier. If the transaction
reference is not known, the field must anyhow be filled in, then this a signal that the UTILTS transaction is linked to a
process where one or more PRODAT messages were sent to the recipient. In this case, the field contain the code P.
Examples of when then transaction reference may be missing in the senders system is at the first sending of metered values
a month after the change of supplier. The field will thus be filled in when the start- respectively the end date/time in an
delivery period (or a date/time for a single meter stand if no delivery period is sent) coinsides with Contract Start date,
Contract Stop date or Validity Start date in PRODAT, and when the UTILTS transaction is part of the same process, e.g.
after a change of meter and/or change of supplier. If the UTILTS transaction could be linked to two different concurrent
PRODAT transactions, e.g. both a change of meter and a change of supplier transaction, the code "P" should be used in
the field with the reference to the PRODAT transaction.
A UTILTS transaction, which is not linked to a PRODAT transaction may not contain the reference.
3.6.12 UTILTS after PRODAT Z06F
According to the Handbook and the PRODAT guide you should send UTILTS after a PRODAT Z06F where some of the
following has been changed:
1) Metering method [Measure method]
2) Settlement method [Method for balance settlement]
3) Constant
4) Number of digits, if the meter has gone full circle since the last meter reading
5) Counter codes [Meter time frame]
6) Installation status
UTILTS is only sent to the current supplier, not to possible future supplier(s).
In general the recommendation apply that after a meter reading, as a consequence of a PRODAT Z06F, the transaction is
sent a.s.a.p. with the energy volume between the previos meter stand (normally at the previous turn of month) and the
current meter stand. In every transaction where the previous or the latest meter stand is read as a consequence of
PRODAT Z06F a reference to the PRODAT transaction is sent for non hourly facilities.
The following recommendations apply for report of UTILTS after the different changes:
1) Change of Metering method
A change of metering method is normally done at turn of month, it implies a change from E66-T to E66-S or vice versa.
Two different messages must be sent according to the rules. If the change from E66-S to E66-T occurs in the middle of
the month, this means that the month isn't complete, i.e. the transaction in the first message will end at the change. If the
change from E66-T to E66-S is done in the middle of the month, the sending of hourly values will stop then. The first
E66-S message will then not comprise the whole month. In the E66-S message (current transaction) sent after the change
(to or from E66-S) there is a reference to the PRODAT transaction.
2) Change of Settlement method
A change of settlement method is not expressed in E66. You may not mix two settlement methods in one and the same
transaction. But you may send two different settlement methods in one and the same message as long as not two
different metering methods are used (either "E66-T" or "E66-S" is sent)
UTILTS-APERAK
Page 43 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Example 1: The settlement method is changed from non-profiled (hourly) to profiled. Hourly values are sent before and
after the change. Until the change, each day and night is sent in a separate transaction. After the change the transaction
may contain a whole month.
Example 2: The settlement method goes from profiled to non-profiled (hourly). Hourly values are sent before and after the
change. Until the change each month (or day and night) is sent in separate transactions. After the change each day and
night is sent in separate transactions.
If the settlement method is changed, and also the "resolution", see then case 1) Changed metering method.
No reference to the PRODAT transaction will be sent since hourly values are sent both before and after the change.
3) Change of Constant
The recommendation is to send a UTILTS transaction as soon as possible after the change, the first meter stand is
normally from the beginning of the month, the last (normally the second) meter stand is at the change. No constant is sent
in UTILTS messages. After the turn of month an UTILTS transaction is sent with the rest of the energy during the month
with the energy from the change until the turn of month. Both transactions have the reference to the PRODAT transaction
for non hourly facilities.
4) Change of Number of digits if the meter has gone full circle
The same recommendation apply as for change of Constant.
5) Change of Counter codes [Meter time frame]
The recommendation is to always send two transactions if the change occurs in the middle of the month. One with the
period before the change, the other with the period after the change. The recommendation is to send the first transaction as
soon as possible after the change, the second is sent after the next turn of month. Both transactions have the reference to
the PRODAT transaction for non hourly facilities.
Example: A change occurs May 11th, before the change the facility had two registers. After the change the facility only
have one register.
The first transaction covers the period May 1st to May 11th and has four meter stands plus one energy volume. I.e. as
example 1c in the collection of examples for the electricity market, appendix 3, but only for a part of the month.
The second transaction covers the period May 11th to June 1st and has two meter stands plus one energy volume. I.e. as
example 1b in the collection of examples for the electricity market, appendix 3, but only for a part of the month.
6) Change of Installation status
Meter readings are done at disconnections and reconnections. The recommendation is to send a UTILTS transaction after
each meter reading. In the examples it is assumed to be a electricity- or gas user and a supplier in the facility.
Example 1: A disconnection occurs April 27th and a reconnection April 29th results in three UTILTS transactions:
a) One with the meter readings April 1st and April 27th, sent as soon as possible after the meter reading.
b) One with the meter readings April 27th and April 29th, sent as soon as possible after the meter reading.
c) One with the meter readings April 29th and May 1st, sent as usual after turn of month.
Example 2: A disconnection occurs April 27th and a reconnection May 2nd results in four UTILTS transaction:
a) One with the meter readings April 1st and April 27th, sent as soon as possible after the meter reading.
b) One with the meter readings April 27th and May 1st, sent as usual after turn of month.
c) One with the meter readings May 1st and May 2nd, sent as soon as possible.
d) One with the meter readings May 2nd and June 1st, sent as usual after turn of month.
The transactions are of course sent in correct chronological order.
In every UTILTS transaction, where a meter reading linked to a PRODAT case are included, a reference to each
PRODAT transaction is sent for non hourly metered facilities.
In the above example 1 the first UTILTS transaction includes a reference to the PRODAT transaction with the
disconnection, the two latter UTILTS transactions includes the reference to the PRODAT transaction with the
reconnection. (Cfr case 2009:01 at www.elmarknadsutveckling.se.)
In the above example 2 the two first UTILTS transactions includes a reference to the PRODAT transaction with the
disconnection, the two latter UTILTS transactions includes the reference to the PRODAT transaction with the
reconnection.
UTILTS-APERAK
Page 44 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.6.13 Changes/corrections and about registration dates/latest update date
Changes and corrections of master data are done using PRODAT.
Erroneous metered values are corrected through sending the corrected values.
For profile settled facilities only the corrected value is sent (normally only one value).
All transactions (messages) are labelled as original (BGM/1225=9). The code update (BGM/1225=5) is not in use,
but should be possible to receive.
All transactions are labelled with a Registration date or a latest update date.
The recipients system investigates the Registration date (or latest update date) in the transaction to decide if the
transaction concerns new or updated values.
In a correction or resending message the same Reason for transaction-code is specified as in the original message.
If a system creates a corrigendum transaction before the original transaction has been sent, the original transaction ought
to be removed in order to avoid the risk of handling them in the wrong order. If they would be sent in the same message,
the original transaction must come before the corrigendum transaction in the message.
More about registration dates and latest update dates
Registration date, or latest update date, is found both in the original messages as well as in corrections/updates. At
corrections a new registration date (latest update date) is sent telling when the new values arrived or were registered. The
recipient can then see on the registration date (latest update date) if it has arrived new values or not.
The difference between the fields Registration date and Latest update date is that the first only is specified in the
messages E30, E66 and S07. In other messages Latest update date is used. The two fields are having the same
functionality and when there is specified Registration date in this user guide this normally also applies for Latest
update date.
For metered values the registration date from the metering system is used, for example a meter stand from 11:34 has the
registration date 12:00.
If the value is missing, or when it was calculated (estimated/updated) the point in time when the estimated value was
registered in the Metered Data Responsibles database is used.
The current Registration date does not affect the date of the previous meter stand, that Registration date was sent in an
earlier message.10 If the previous meter stand will be changed a correction of the previous period will be sent and in that
correction message this updated meter stand will be the latest meterstand.
For aggregated values the latest registration date among the included values is used in the first place, in the second place
and for prognoses/preliminary load profile shares/usage profile shares it is the point in time when the aggregated value
was created (stored in the database) that is used. If the aggregated values has been changed, always a new (i.e. later) latest
updated date should be specified, regardless of whether the individual underlying values have changed or not (the change
may in the latter case depend on that the number of input data points have changed). 11
Consequently a new registration date (i.e. a latest update date) is registered in the database for corrected values.
When forwarding messages, e.g. by Svenska kraftnt to Balance responsible parties, the same registration date as for the
received values (aggregated or not) should be used, if possible.
In a time series with e.g. 24 aggregated metered values each value has on one hand a date and time that the value belongs
to. And on the other hand each metered value also has a date and time when the the value last was updated. This may be
the same for all included metered values, but also vary depending on the situation that one or sevaral underlying metered
values has been updated. It is the latest of these date and times when the aggregated metered values was updated that
should be specified in the field Latest update date, field 532.
One quality assurance that can be done before sending of the transaction is to check that the registration date/latest update
date always is the same or later as the end date and time of the transactions delivery period. This is however not valid for
preliminary load profile shares/usage profile shares/aggregated monthly average power (UTILTS S03, S04) nor the
10
For new facilities and for message to a new supplier where start meter stand, energy volume and end meter stand is sent
this means that no registration date for the start meter stand will be sent, other than the date the meter stand is valid for.
11
Concering the rules for registration date, see also case 2010:15 at www.elmarknadsutveckling.se.
UTILTS-APERAK
Page 45 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
consumption forecast (UTILTS S02) where the delivery period is later than current date and therefore later than the latest
update date.
Corrections scenarios:
Daily reporting.
The first time one or more estimated/missing value(s) are reported. When better value(s) arrives the
following rule apply:
The whole day and night is resent in a separate transaction with a new registration date (earlier estimated/missing-flags are updated or removed). It is allowed to send several days in one message, but then each 24hour period should be put into separate transactions, i.e. the same as in the original messages. An E30
message without energy volumes may however comprise more than a day and night or single meter stands,
see further later section about transactions.
Mtvrde 1
20 jan
1 jan
Mtvrde
saknas sedan
den 20 jan
Trans 1
1 feb
Tr2
Null
1 mars
1 april
Mtvrde 2
15 maj
1 maj
Tr 3 Null
Tr 4 Null
Senast 10/4
Tr 5 Null
Mtvrde
har kommit
in den 15 maj
Tr2
Korr
1 juni
Tr 3 Korr
Tr 4 Korr
Tr 5 Korr
Rapportera en mnad
efter varje mnadsskifte
Senast 10/5
I juni rapporteras
Tr 6 med tre mtarstllningar: 1/5, 15/5 och 1/6
Tr 6
UTILTS-APERAK
Page 46 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
reported, i.e. the latest reported meter stand not beeing NULL and the meter stand at the latest
turn of month together with the energy in between (without status code, i.e. as approved).
o Case 2: A meter stand after the 1st of the month is received, only the energy for this month were
fully or partly missing. Then the meter stand at turn of month is interpolated and the following is
reported: The latest reported meter stand not beeing NULL, the interpolated meter stand at the
latest turn of month and the energy volume in between with the status code estimated. After the
next turn of month it is recommended that the meter stand from after the 1st of the month also is sent
besides the interpolated meter stand from the beginning of the month and the meter stand from the
end of the month. In this way the receiver will get both meter stands used in the interpolation.
o Case 3: Energy values for several months are missing. The first received meter stand is from a later
turn of month, i.e. more than a month has passed sinse the latest meter stand was received. Then
meter stand(s) are interpolated from the intermediate turn of month(s). The following is sent: The
latest reported meter stand not beeing NULL, the interpolated meter stand at the turn of the
following month, the energy in between with status code estimated. In separate transactions
estimated energy volumes and interpolated meter stands are reported for the remaining months. Se
example in figure 22.
A new registration date is specified in the transaction, this must be a registration date later than a previous
sent registration date for the same date for the meter stand, typically the date and time where this meter stand
was updated, or when this meter stand was interpolated12. See also example 1g, 1j and 1k in appendix 3.
Monthly values value from one register is missing (two registers).
In the first report there was missing a value from one of the two registers. This should be regarded as the
whole metered value is missing, NULL values are sent for both registers. When correcting the same rule
apply as in the scenario above.
Suppose that a meter stand at a turn of month is changed. This affects the energy both before and after the turn of month.
The energy values for both of the months are corrected and sent again in separated transactions. Subsequent metered
values and meter stands for the following months not being altered do not need to be resent. I.e. in general: at corrections
only months with affected metered values has to be corrected and resent.
Resending
Here is not described the resending of EDIFACT files, such can only be sent after an agreement. Instead the resending of
previously sent time series is described.
In practice the same rules apply here as for corrections.
At resending values for a longer period of time than has been reported in earlier message, the transactions in the new
message (the resending message) should contain the same period as the original transactions.
The transaction id in the resending message should be new, this since the acknowledgements uniquely should be possible
to link to correct sent transaction.
Example 1: During a period of time, it has daily been reported 24 hourly values. Now there is a resending of several of
these 24-hourly values in one single UTILTS message. Every such 24-hourly period must be sent in separate transactions
in the message (i.e. the same delivery period per transaction as in the original messages). The registration date (latest
update date) from the previous sendings is repeated in each transaction.
Example 2: During a period of time, it has monthly been reported monthly consumptions. Now there is a resending of
several of these monthly consumptions in one single UTILTS message. Every such month must be sent in separate
transactions in the message (i.e. the same delivery period per transaction as in the original messages). The registration date
(latest update date) from the previous sendings is repeated in each transaction.
12
The following example is therefore not allowed: At the first report (when the metered value was missing) the
registration date was of the fifth workday, when later a real metered value at the 1 st of month was received, the
registration date in the new transaction becomes the registration date of the metered value in the meter, i.e. the 1st of the
month.
In the latter sent transaction the registration date must be later than an earlier sent transaction, they may also not be
identical (e.g. in both cases, the 1st of the month).
UTILTS-APERAK
Page 47 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.6.14 The reporting of metered values when interpolating and simultaneous change of supplier (if any)
The basic recommendation is to send the meter stands used in an interpolation, and that is from within the delivery period
sent. When the delivery period is sent, no meter stand may be outside this delivery period.
Example: The meter stand for October 1st is interpolated based on meter stands from September 29 th and October 3rd.
In the message, sent in the beginning of October, ther meter stands from September 1 st, September 29th and the
interpolated meter stand from October 1st (flagged with estimated by Network owner) are sent. The monthly energy
is sent as estimated (code 56). In the message sent in the beginning of November the interpolated meter stands from
October 1st, October 3rd and November 1st are sent, and the monthly volume is sent as estimated (code 56).
Note that there may be several meter stands within the same day and night, since an estimated meter stand very well can
be estimated based on a later reading the same day.
If a change of supplier occurs at the same time, the meter stands from the period before the switch is reported only to the
old supplier, and meter stands from after the switch is only reported to the new supplier.
Cfr also the preiovios chapter below Corrections scenarios and below under Transactions, delivery period
and resolution.
3.6.15 Representative
See the document Generell teknisk Ediel-anvisning [General technical Ediel user guide] at www.ediel.se.
3.6.16 Rules for UNB and addressing
See the document Generell teknisk Ediel-anvisning, which among other things describes rules for the UNB-segment and
rules about addressing.
3.6.17 Transactions, delivery period and resolution
An UTILTS message always contains one ore more transactions. Each transaction typically contains either meter stands,
energy volumes or both. When an (energy-)volume is sent the resolution of the volumes should be specified. The delivery
period should be specified if there is more than one observation in the transaction. The energy volume(s) comprises the
same time period as the delivery period, the resolution thereby specifies how the energy during the delivery period is
divided. This means that when the resolution covers the whole delivery period, only one energy value is sent, e.g. a
monthly value.
When both meter stands and energy volumes are sent, the energy volumes must be put into consecutive repetitions with no
interference of meter stands. I.e. it may not be sent some energy volumes, then a meter stand, then some other energy
volumes and there after another meter stand, in stead all energy volumes must be sent together. Energy volumes should
always be submitted in chronological order within the transaction. This also applies to meter stands for one or more
registers, see 3.6.7 above. The same meter stand with its meter reading date may not be sent several times within one and
the same transaction.
Resolution is not specified when only meter readings are sent. The delivery period may then comprise any period, such as
several months or several days. This is valid for E30 without energy volumes. Also for E66 (in the natural gas market)
with start meter stands no resolution is specified. When correcting E30 messages with only meter stands, single meter
stands can be reported even if an earlier E30 message did have several meter stands.
On the other hand when resolution is sent (i.e. when volumes is sent, which can occur also in E30) and when reason for
transaction is Periodic Meter Reading, Settlement, Reconciliation, Planning or Billing Energy the following
rules apply:
If settlement method is profiled and the delivery period is a month the resolution may be month, day, hour or
shorter. Example of this is a profiled settled exit point, where hourly values are reported monthly.
In other cases if settlement method isnt profiled:
o If Resolution is hour (or shorter) the delivery period should be at the most a day and night. Several
days may not be sent in the same transaction.
o If Resolution is day and night the delivery period should be day and night. Several days may not be
sent in the same transaction.
Further on the following rules apply for Resolution:
For Resolution year the transaction comprise an irregular period, i.e. the delivery period may include any number
of days (provided the rules in the Handbook and the regulation are followed).
UTILTS-APERAK
Page 48 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
For Resolution month the transaction (the delivery period) covers a calendar month, only in connection with
moves, change of supplier, change of meter, meter reading after PRODAT Z06F or other readings in the middle
of the month when no read or estimated meter stand at the same time is sent at both turn of months (e.g. there is
no ordinary meter stand at the turn of month and no meter stand can be interpolated) then the transaction covers a
shorter period than a calendar month. See further chapter 3.6.13 for more cases whan a month isn't complete. The
resolution month is used for load profile shares/usage profile shares and for meters, read automatically and/or
when meter stands has been registrated or interpolated to 00:00 oclock (06:00 in the natural gas market) the 1st
in each month respectively.
For Resolution hour or day the transaction (the delivery period) covers a day and night, unless the time span
between possible meter stands is longer, then the transaction covers the same time period as the time span
between the meter stands, i.e. typically a calendar month (the frequency of reporting is month, but the metered
values sent are daily or hourly values). It is only if the meter is placed up or taken down in the middle of a day,
that the transaction covers a shorter period than a day and night. A transaction with hourly values without meter
stands then normally consists of 24 hourly values unless the reporting frequency following the Handbook may be
longer. This applies, for example, also for monthly reporting of hourly or daily values within the natural gas
market, e.g. if the Handbook specifies that daily values should be reported once a month the transaction may
include the whole month. A transaction with hourly values and meter stands consists of the number of hours
between the meter stands.
The resolution of the values is also, in a simplified form, found as a part of the field Application Reference. There -T is
used for hourly values and -S for monthly or yearly values. For daily values -T is used unless something else has been
agreed upon between the parties.
3.6.18 Number of transactions in a message, number of messages in an interchange etc.
It is allowed to
send several UTILTS-transactions in one single UTILTS-message (UNH-UNT).
send different settlement methods (hour or profile) in one UTILTS message, but only one type of
settlement method per UTILTS transaction.
send yearly and monthly resolutions in an UTILTS message, but only one resolution per UTILTS
transaction.
It is NOT allowed to
send different message types (BGM/1001) in one and the same UTILTS-message.
mix different phases (MKS/3496) in one and the same UTILTS-message.
send hourly-, and monthly/yearly resolution in one and the same UTILTS message (cfr Application
Reference in UNB).
send several different Reason for transaction in a message.
specify different facilities in one and the same UTILTS transaction, i.e. do only specify one facility
per UTILTS transaction. On the other hand several different facilities can be sent in the same
UTILTS message if they are sent in separate UTILTS transactions.
send several messages (UNH-UNT) in one and the same UTILTS exchange (EDIFACT envelope)
(UNB-UNZ).
specify different juridical recipients (NAD+MR) in one and the same UTILTS exchange (EDIFACT
envelope) (UNB-UNZ).
Since October 1st 2012 the rule is
you should always bundle transactions in only one message, that at a certain time is to be sent to a specific
recipient (juridical recipient in NAD), provided that for instance the rules are followed on the maximum
size of the message and the maximum number of transactions in a message.
3.6.19 Size limitations
The recommendation by Ediel is to restrict the size of an UTILTS-interchange (the whole interchange from
UNB to UNZ) to:
UTILTS-APERAK
Page 49 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
The reason for restricting the number of UTILTS-transactions is to guarantee that the recipients system should
be able to work with, and validate all UTILTS transactions in an UTILTS message and send a corresponding
APERAK or a UTILTS ERR with references to all UTILTS transactions, within 30 minutes.
UTILTS for yearly metered facilities and when resending of information after July 1 st 2009, previously sent with
MSCONS
When UTILTS was put into service in 2009 it might happen that the message was used to report meter readings for
electricity facilities still read yearly. Similarly, UTILTS after July 1st 2009 was used to resend time series previously sent
with MSCONS, both meter stands and hourly time series.
3.6.20
For a yearly read facility there is as a rule, no automated system collecting values at the turn of month at 00.00. If a meter
stand must be established, interpolation is used where the energy is distributed proportionally over the period. In the field
resolution "year" is specified for all non-automatic read facilites, regardless of how long the total time period between the
meter readings are. It is only if the two meter stands (previous and latest) has been registrated or interpolated to 00.00
(06.00 in the natural gas market) at the first in each month, where it is allowed to use the resolution = "month". The
monthly volumes are sent in separate transactions.
At resending after July 1st 2009 of time series previosly sent with MSCONS, or at an earlier point in time when the
network owner has switched to sending all his time series with UTILTS the following rules apply:
- The E31-message is used between network owners (in the role Metered Data Aggregator) for
aggregated metered data between network areas. Is not sent according to the regulations for
metered data from after July 1st 2009, but could there after be used bilaterally.
- Registration date/latest update date, since the senders database not for certain has an
indication of registration date/latest update date before July 1 st 2009, the following transitional
rules applies for meter stands concerning dates before July 1 st 2009:
- follow in the first place, the rules for registration date in chapter 3.6.13.
- use in second place the latest known storage data / date of update among the sent metered
values in the transaction
- use in third place the time when the transaction was created (message date)
- use in the fourth place the latest time omong the included metered values, i.e. the end time in
the field Delivery period.
Note that Registration date/latest update date always is the same, or later than the end time in
the Delivery period.
- If the sender, when resending older metered values/settlement values (from before July 1st
2009), is missing the information about Number of Metering Points, and this according to the
rules should be sent, the value "0" is specified.
UTILTS-APERAK
Page 50 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.7
UTILTS attributes
The tables below describe the information in each UTILTS message type.
The following status codes/classifications are used for specifying the usage in each message type:
R (Required)
- required information according to Ediel, the field should always be sent
D (Dependent) - conditional information, required in some circumstances, see terms in the column Notes.
O (Optional)
- optional information.
Field number and field name in the table are used as reference numbers in the segment description. The same numbers are also used in APERAK.
To get a clearer picture on how the different levels are repeated, read the table together with the segment description and the different examples in Appendix 3 and 5.
Notice that it doesnt matter in which order each observation comes, e.g. it doesnt matter if meter readings are reported before or after the energy volume as long as
meter stands always are sent together and not mixed with energy values.
3.7.1
Attributes in phase Planning
Current message types
S02, consumption forecast per object, sender = network owner (Metered Data Responsible)
S03, aggregated planning values, sender = network owner (Metered data aggregator)
S04, aggregated planning values, sender = Svenska kraftnt (Imbalance Settlement Responsible)
Field name English
S02
S03
S04
Header information
311 Application Reference
Application Reference
312
Version
Dokumentnamn, kod
Dokument id
Meddelandefunktion
Kvittensbegran
R
R
R
R
R
R
R
R
202
203
204
313
Association assigned
code
Document name code
Document identifier
Message Function
Request for
Notes
EDIFACT-mapping
UNB/0026
R
R
R
R
BGM/C002/1001
UTILTS-APERAK
Page 51 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
UNH/S009/0057
BGM/C106/1004
BGM/1225
BGM/4343
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
205
Acknowledgement
Message date
206
501
502
207
S02
S03
S04
Notes
EDIFACT-mapping
Meddelandedatum
DTM+137/C507/2380
R
R
R
R
Time zone
Sector area
Phase/Domain
Sender
Tidzon
Marknad
Skede
Avsndare
R
R
R
R
R
R
R
R
208
Recipient
Mottagare
509
Ancillary Role
Underordnad roll
209
260a
Metering Point Id
Metering grid area
Anlggningsid
Ntomrdesid
R
R
R (see
note)
262
Balance Responsible
Balansansvarig
510
Balance Supplier
Leverantr
506
511
Product identification
Time series product
Produkt id
Tidsserieprodukt
R
-
R
R
R
R
UTILTS-APERAK
Page 52 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
DTM+735/C507/2380
MKS/7293
MKS/C332/3496
SG2/NAD+MS/C082/303
9
SG2/NAD+MR/C082/303
9
SG2/NAD+role code
SG5/IDE+24/C206/7402
SG5/LOC+172/C517/3225
SG5/LOC+239/C517/3225
SG5/NAD+DDK//C082/30
39
SG5/NAD+DDQ//C082/30
39
SG5/LIN/C212/7140
SG5/PIA+1/C212/7140
(x5)
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
245
Delivery period
532
508
Resolution
223
264
226
Notes
EDIFACT-mapping
SG5/DTM+324/C507/238
0
SG5/DTM+368/C507/238
0
SG5/DTM+354/C507/238
0
Unit measurement
Anledning till
transaktionen
Enhet
254
Transaction reference
number
Settlement method
SG5/MEA+AAZ/C174/64
11
SG6/RFF+TN/C506/1154
513
Typ av anlggning(ar)
507a
Number of Metering
Points
Antal mtpunkter
Observationsnr
SG8/SEQ/C286/1050
Period Quantity
Planned
Meter reading quality
Planerad periodisk
kvantitet
Kvantitetskvalitet
SG11/QTY+135/C186/606
0
Diverging number of
Metering Points
Avvikande antal
mtpunkter
Observation
514 Observation id
515
520
507b
S02
S03
S04
Leveransperiod
Senaste uppdateringstidpunkt
Upplsning
UTILTS-APERAK
Page 53 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
SG5/STS+7/C556/9013
SG7/CAV/C889/7111
below SG7/CCI+++E02
SG7/CAV/C889/7111
below SG7/CCI+++E12
SG7/CAV/C889/7110
below SG7/CCI+++Z01
SG11/STS+8/C555/4405
SG12/CAV/C889/7110
below SG12/CCI+++Z01
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.7.2
Attributes phase Meter reading and Settlement
Current message types
Single values
E30, collected metered data per object, sender = Metered Data Collector, phase = Meter reading.
E66, validated metered data per object, sender = network owner (Metered Data Responsible), phase = Meter reading
S07, time series per object, sender = supplier (Balance Supplier), phase = Settlement
Aggregated values
E31, aggregated metered data, sender = network owner (Metered data aggregator), phase = Meter reading and Settlement
S01, aggregated settlement values, sender = Svenska kraftnt (Imbalance Settlement Responsible), phase = Settlement
S05, aggregated settlement values, sender = Balance Responsible, phase = Settlement
Field name English
E30
E31
E66
S01
S05
S07
Header information
311 Application Reference
Application Reference
312
Version
Dokumentnamn, kod
202
Association assigned
code
Document name code
UTILTS-APERAK
Page 54 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
EDIFACT-mapping
UNB/0026
UNH/S009/0057
BGM/C002/1001
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
203
Document identifier
204
313
E30
E31
E66
S01
S05
S07
Dokument id
Message Function
Meddelandefunktion
Kvittensbegran
205
Request for
Acknowledgement
Message date
Meddelandedatum
206
Time zone
Tidzon
501
Sector area
Marknad
502
207
208
509
Phase/Domain
Sender
Recipient
Ancillary Role
Skede
Avsndare
Mottagare
Underordnad roll
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
209
Metering Point Id
Anlggningsid
533
Station group Id
Reglerobjektsid
UTILTS-APERAK
Page 55 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
E66, S01, S05, S07
Unique identity of the whole
UTILTS message
Message function, see codes in
BGM
Request for APERAK
EDIFACT-mapping
BGM/C106/1004
BGM/1225
BGM/4343
DTM+137/C507/2380
SG5/IDE+24/C206/7402
DTM+735/C507/2380
MKS/7293
MKS/C332/3496
SG2/NAD+MS/C082/3039
SG2/NAD+MR/C082/3039
SG2/NAD+role code
SG5/LOC+172/C517/3225
SG5/LOC+175/C517/3225
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E30
E31
E66
S01
S05
S07
260a
Ntomrdesid
260b
Ntomrde13
utmatning
260c
Ntomrde13
inmatning
262
Balance Responsible
Balansansvarig
510
Balance Supplier
Leverantr
524
Buyer
Kpare
13
Notes
depending on the current Time
series product (i.e. when the time
series concerns a regulating
object).
Network area id (or other identity
of another area lika Constraint
area).
Optional in E30.
E66/E31/E30/S07: if fields 260b
and 260c are used (i.e. when field
513 = Exchange), then field 260a
should not be in use.
S01/S05: The usage depends on
the current Time series product
(OT).
Network area id for output.
Always sent together with 260c
Optional in E30
Else required if field 513 =
Exchange
Network area id for input.
Always sent together with 260b
Optional in E30
Else required if field 513 =
Exchange
Balance responsible
The usage depends on the current
Time series product (OT).
Supplier
The usage depends on the current
Time series product (OT).
Buyer
EDIFACT-mapping
SG5/LOC+239/C517/3225
SG5/LOC+232/C517/3225
SG5/LOC+233/C517/3225
SG5/NAD+DDK//C082/3039
SG5/NAD+DDQ//C082/3039
SG5/NAD+BY//C082/3039
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E30
E31
E66
S01
S05
S07
525
Seller
Sljare
526
System operator
Systemansvarig
506
Product identification
Produkt id
511
Tidsserieprodukt
245
Delivery period
Leveransperiod
512
Registration date
Registreringstidpunkt
532
508
Resolution
Senaste
uppdateringstidpunkt
Upplsning
210
Avtal, startdatum
UTILTS-APERAK
Page 57 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
The usage depends on the current
Time series product (OT).
Seller
The usage depends on the current
Time series product (OT).
System operator
The usage depends on the current
Time series product (OT).
Generic product code, see codes in
LIN
Time series product
Five codes are specified according
to code list from Svenska kraftnt,
field 511a, 511b, 511c, 511d and
511e.
Current period of the transaction.
Is specified in E30 and E66 if
number of observations > 1, i.e.
when more than single meter stand
is sent.
Registration date for the reported
values
Always specified in E66 unless a
start meter stand is sent after
change of supplier, then the
Contract start date is specified.
Latest update date for reported
values.
Resolution for the whole
transaction, e.g. month, format
according to DTM.
Is specified in E30 and E66 when
energy volumes are sent.
Date for start of supplying, only
EDIFACT-mapping
SG5/NAD+SE//C082/3039
SG5/NAD+EZ//C082/3039
SG5/LIN/C212/7140
SG5/PIA+1/C212/7140
SG5/DTM+324/C507/2380
SG5/DTM+597/C507/2380
SG5/DTM+368/C507/2380
SG5/DTM+354/C507/2380
SG5/DTM+92/C507/2380
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E30
E31
E66
S01
S05
S07
223
Anledning till
transaktionen
264
Unit measurement
Enhet
226
Transaction reference
number
not used within ebIX
254
Settlement method
Avrkningsmetod
507a
Number of Metering
Points
not used within ebIX
Antal mtpunkter
513
Typ av anlggning(ar)
Observationsnr
Observation
514 Observation id
UTILTS-APERAK
Page 58 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
sent for start meter stands in
natural gas market after change of
supplier.
E30, E66, S07: see codes in
SG5/STS
E31, S01, S05: Settlement if
Settlement method = Nonprofiled and Reconciliation if
Settlement method = Profiled.
Specify unit for the whole
transaction. Not used in S01 or
S05 if only amounts are sent, the
usage depends on current Time
series product.
Is filled in when the transaction
belongs to a PRODAT transaction
for non hourly metered facilities.
See further section 3.6.11.
Profiled or Non-profiled, the
usage in S01 and S05 depends on
current Time series product.
Specify the default number of
metering points.
Used when reporting aggregated
time series, the usage depends on
current Time series product
(PC+PT). See further description
in the CAV-segment (SG7).
Consumption, Production or
Exchange
[Position] Sequence number for
each line, start always at 1 and
adjust upwards with 1 for each line
EDIFACT-mapping
SG5/STS+7/C556/9013
SG5/MEA+AAZ/C174/6411
SG6/RFF+TN/C506/1154
SG7/CAV/C889/7111
below SG7/CCI+++E02
SG7/CAV/C889/7110 below
SG7/CCI+++Z01
SG7/CAV/C889/7111
below SG7/CCI+++E12
SG8/SEQ/C286/1050
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
527
Register id
224
E30
E31
E66
S01
S05
S07
RegisterId
Meter No
Mtarnummer
522
Monetary amount
Belopp
269a
Currency
Valuta
523
Price amount
Pris
269b
Currency
Valuta
UTILTS-APERAK
Page 59 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
EDIFACT-mapping
Register id
For meter stands in E66 for non
hourly metered facility the meter
type code from meter type-list
from Svenska kraftnt is used
(www.svk.se > Drift och marknad
> Verktyg fr branschaktrer >
Ediel > Anvisningar). For other
cases see SG8/RFF in section 3.9.
Is specified in E30, E66 and S07
when meter stands are sent.
Only specified once per register
(counter). Is then specified for the
first observation with meter stands.
Always specified in E30 and E66
when meter stands are sent.
Optional in S07. Is not used in E66
with maximum power value
(Normally a GIAI-number, see
appendix 7).
Amount, The usage depends on the
current Time series product. Note
that several amounts (with
different currencies) are possible
to send for one and the same time
series.
Currency code for field 522,
according to ISO
Price, the usage depends on the
current Time series product. Note
that several prices (with different
currencies) are possible to send for
one and the same time series.
Currency code for field 523,
SG8/RFF+AES/C506/1154
SG8/MOA+9/C516/5004
SG8/MOA+9/C516/6345
SG10/PRI/C509/5118
SG10/CUX+2/6345
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E30
E31
E66
S01
S05
S07
Notes
EDIFACT-mapping
according to ISO
Here each time series continues, separeted in single and
aggregated time series respectively
Time series for single metered values (E30, E66, S07)
Meter stands
517
Field name
English
Meter Reading
Field name
Swedish
Mtarstllning
530a
520
Meter reading
quality
309
Origin of meter
stand
E30
E66
S07
Datum fr mtarstllning
Kvantitetskvalitet
Mtaravlsare
E30
E66
S07
Notes
EDIFACT-mapping
SG11/QTY+220/C186/606
0
Notes
EDIFACT-mapping
SG11/QTY+136/C186/60
60
SG11/DTM+597/C507/23
80
SG11/STS+8/C555/4405
SG12/CAV/C889/7111
below SG12/CCI+++E22
Energimngd
516
520
Field name
English
Period Quantity
Reached
Meter reading
quality
Field name
Swedish
Uppndd periodisk
kvantitet
Kvantitetskvalitet
UTILTS-APERAK
Page 60 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
SG11/STS+8/C555/4405
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name
Swedish
Maxeffektvrde
520
259
521
530b
E30
E66
S07
Tidpunkt fr
effektvrde
Meter reading
quality
Kvantitetskvalitet
Tidsintervall
Notes
EDIFACT-mapping
SG11/QTY+42/C186/606
0
516
520
507b
Periodic quantity
reached
Meter reading quality
Uppndd periodisk
kvantitet
Kvantitetskvalitet
Diverging number of
Metering Points
(different from default)
not used within ebIX
Avvikande antal
mtpunkter
E31
S01
S05
Notes
Quantity
SG11/QTY+136/C186/6
060
SG11/STS+8/C555/440
5
UTILTS-APERAK
Page 61 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
EDIFACTmapping
SG12/CAV/C889/7110
below
SG12/CCI+++Z01
SG11/DTM+597/C507/23
80
SG11/STS+8/C555/4405
SG12/CAV/C889/7111
below SG12/CCI+++E07
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
used for aggregated hourly values.
The usage also depends on the
current Time series product (PC
and PT).
3.7.3
Attributes for UTILTS Request
Current message types
E72
Request missing single collected meter values (E30) from Metered Data Collector.
E73
Request missing single validated metered values (E66 and S02) from network owner (Metered Data Responsible).
E74
Request missing aggregated time series (E31 and S03) from network owner (Metered data aggregator).
S06
Request missing aggregated settlement values (S01 and S04) from Svenska kraftnt (Imbalance Settlement Responsible).
Field name English
E72
E73
E74
S06
E30
E66
S02
E31
S03
S01
S04
Notes
EDIFACT-mapping
UNB/0026
BGM/C002/1001
Header information
311 Application Reference
Application Reference
312
Version
Dokumentnamn, kod
Dokument id
Meddelandefunktion
Kvittensbegran
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
205
Association assigned
code
Document name code
Document identifier
Message Function
Request for
acknowledgement
Message date
Meddelandedatum
206
501
502
207
208
509
Time zone
Sector area
Phase/Domain
Sender
Recipient
Ancillary Role
Tidzon
Marknad
Skede
Avsndare
Mottagare
Underordnad roll
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
202
203
204
313
UTILTS-APERAK
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
UNH/S009/0057
BGM/C106/1004
BGM/1225
BGM/4343
DTM+137/C507/2380
DTM+735/C507/2380
MKS/7293
MKS/C332/3496
SG2/NAD+MS/C082/3039
SG2/NAD+MR/C082/3039
SG2/NAD/3035
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E72
E73
E74
S06
E30
E66
S02
E31
S03
S01
S04
Notes
EDIFACT-mapping
209
Metering Point Id
Anlggningsid
533
Station group Id
Reglerobjektsid
260a
Ntomrdesid
260b
Ntomrde utmatning
UTILTS-APERAK
Page 63 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
SG5/IDE+24/C206/7402
SG5/LOC+172/C517/3225
SG5/LOC+175/C517/3225
SG5/LOC+239/C517/3225
SG5/LOC+232/C517/3225
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E72
E73
E74
S06
E30
E66
S02
E31
S03
S01
S04
260c
Ntomrde inmatning
262
Balance Responsible
Balansansvarig
510
Balance Supplier
Leverantr
524
Buyer
Kpare
525
Seller
Sljare
526
System operator
Systemansvarig
506
511
Product identification
Time series product
not used within ebIX
Produkt id
Tidsserieprodukt
R
-
245
223
Delivery period
Reason for transaction
R
R
R
R
R
R
R
R
503
Reference function
code not used within
Leveransperiod
Anledning till
transaktionen
Referens till
meddelandetyp
Notes
UTILTS-APERAK
Page 64 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
EDIFACT-mapping
SG5/LOC+233/C517/3225
SG5/NAD+DDK//C082/3039
SG5/NAD+DDQ//C082/3039
SG5/NAD+BY//C082/3039
SG5/NAD+SE//C082/3039
SG5/NAD+EZ//C082/3039
SG5/LIN/C212/7140
SG5/PIA+1/C212/7140 (x5)
SG5/DTM+324/C507/2380
SG5/STS+7/C556/9013
SG6/RFF/1153
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
E72
E73
E74
S06
E30
E66
S02
E31
S03
S01
S04
Notes
EDIFACT-mapping
SG7/CAV/C889/7111
below SG7/CCI+++E02
SG7/CAV/C889/7111
below SG7/CCI+++E12
254
ebIX
Settlement method
Avrkningsmetod
Profiled or Non-profiled
513
Typ av anlggningar
3.7.4
Header information
311
Application Reference
312
Association assigned code
202
Document name code
203
Document identifier
204
Message Function
313
Request for
acknowledgement
205
Message date
ERR
Application Reference
Version
Dokumentnamn, kod
Dokument id
Meddelandefunktion
Kvittensbegran
Notes
EDIFACT-mapping
R
R
R
R
R
R
UNB/0026
Meddelandedatum
DTM+137/C507/2380
SG5/IDE+24/C206/7402
206
501
Time zone
Sector area
Tidzon
Marknad
R
R
502
207
208
509
Phase/Domain
Sender
Recipient
Ancillary Role
Skede
Avsndare
Mottagare
Underordnad roll
R
R
R
R
505
Transaction id
Transaktionsnr
UTILTS-APERAK
Page 65 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
UNH/S009/0057
BGM/C002/1001
BGM/C106/1004
BGM/1225
BGM/4343
DTM+735/C507/2380
MKS/7293
MKS/C332/3496
SG2/NAD+MS/C082/3039
SG2/NAD+MR/C082/3039
SG2/NAD/3035
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
ERR
209
Metering Point Id
Anlggningsid
533
Station group Id
Reglerobjektsid
260a
Ntomrdesid
260b
Ntomrde utmatning
260c
Ntomrde inmatning
262
Balance Responsible
Balansansvarig
510
Balance Supplier
Leverantr
524
Buyer
Kpare
525
Seller
Sljare
526
System operator
Systemansvarig
Notes
APERAK answer for referencing to a specific transaction.
Metering Point id from received transaction. Should be specified in ERR
as answers to UTILTS with single facilities (not regulating objects).
Regulating object id from received transaction. Should be specified in ERR
as answers to UTILTS with regulating objects (answers to E66 or S01).
Network area id, same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Network area id
in the response.
Network area id for output, same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Network area id
in the response.
Network area id for input, same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Network area id
in the response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Balance
Responsible in the response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Balance Supplier
in the response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Buyer in the
response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Seller in the
response.
Same as in the received transaction.
UTILTS-APERAK
Page 66 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
EDIFACT-mapping
SG5/LOC+172/C517/3225
SG5/LOC+175/C517/3225
SG5/LOC+239/C517/3225
SG5/LOC+232/C517/3225
SG5/LOC+233/C517/3225
SG5/NAD+DDK//C082/3039
SG5/NAD+DDQ//C082/3039
SG5/NAD+BY//C082/3039
SG5/NAD+SE//C082/3039
SG5/NAD+EZ//C082/3039
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name English
ERR
Notes
EDIFACT-mapping
511
Tidsserieprodukt
245
Delivery period
Leveransperiod
223
Anledning till
transaktionen
528
Transaction Response
Status code
Business Document
Acceptance Status code
Reference function code
Svarskod
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the System operator
in the response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Time series
product in the response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Delivery period
in the response.
Same as in the received transaction.
Used in ERR if it can be found in the received transaction and the error
didnt occur earlier and made it impossible to specify the Reason for
transaction in the response.
Always code 41 (rejected)
Avvisningsorsak
SG5/STS+41/C556/9013
Referens till
meddelandetyp
Referens till
meddelandeid
Referens till
transaktionsnr
SG6/RFF/1153
531
503
504
529
Reference to original
message
Reference to Business
Document
R
R
UTILTS-APERAK
Page 67 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
SG5/PIA+1/C212/7140 (x5)
SG5/DTM+324/C507/2380
SG5/STS+7/C556/9013
SG5/STS/C555/4405
SG6/RFF/1154
SG6/RFF+TN/1154
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.8
The Message diagram below shows the whole standard EDIFACT message. Segments NOT in use in the Swedish guide
and/or in the ebIX Message Implementation Guide (MIG) are marked in yellow. Segments in use in the Swedish guide,
but not in ebIX MIG, are marked in green. Otherwise the Swedish guide follows ebIX unless something different is
specified in the segment description. The number of repetitions of the segments in the figure specifies the number that is
possible according to standard EDIFACT. The number of repetitions according to Swedish rules is specified in the next
chapter.
UNH
M 1
BGM
M 1
CNT
C 9
DTM
M 9
MKS
C 9
PRC
C 9
SG. 1
C 9
RFF
SG. 2
C 99
NAD
SG. 4
C 99
CUX
M 1
M 1
M 1
UNT
M 1
SG. 5
C 99999
DTM
RFF
SG. 3
DTM
STS
C 9
C 1
C 9
CTA
C 9
C 9
M 1
COM
C 9
SG. 5
C 99999
IDE
M 1
LOC
C 9
NAD
C 9
ALI
C 9
LIN
C 9
PIA
C 9
IMD
DTM
PRC
STS
AGR
MEA
FTX
SG. 6
SG. 7
C 9
C 9
C 9
C 9
C 9
C 9
C 9
C 99
RFF
C 99
CCI
M 1
M 1
DTM
CAV
C 9
C 99
SG. 8
C 999
SEQ
M 1
DTM
C 9
RFF
MOA
PCD
SG. 9
C 9
C 9
C 9
C 99
CCI
M 1
CAV
C 99
SG. 10 SG. 11
C 99
C 9
PRI
M 1
QTY
M 1
CUX
C 1
DTM
C 9
STS
C 9
SG. 12 SG. 13
C 99 C 9
CCI
M 1
PRI
M 1
CAV
C 99
CUX
C 1
UTILTS-APERAK
Page 68 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
3.9
Below the segments in the UTILTS message are described segment by segment, from UNH up to UNT. The segments are
described in the order they occur in the message (according to the message diagram). The description of the UNB and
UNZ segments can be found in the documents Generell teknisk Ediel-anvisning and ebIX Common rules and
recommendations (www.ebix.org).
To know which segments/fields being required in each message type, and to get a clear picture on how the different
segments are repeated for different message types, read the description below together with the figures in chapter 3.2, the
list in chapter 3.7 UTILTS attributes and the different examples in appendices.
Explanations and abbreviations
In the Description column a connection is made to the current field number in the UTILTS table in chapter 3.7 UTILTS
attributes.
Status codes/classifications
M and R
= mandatory/required (must always be sent)
D
= dependent (see specific terms)
X and N
= not used (not sent)
Other abbreviations
DE
= Data element
Notice that the segment descriptions may end before the last not used data elements. For example the MKS segment
has an ending data element 1229 not included below. More not used data elements can for instance be found in the IDE,
NAD and LOC segments. At implementation of the UTILTS message in an EDI converter the complete message
according to UN/Cefact must be described to make a correct syntax control.
UTILTS-APERAK
Page 69 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UNH
Message Header
Data element
Type
Description
0062
an..14
Message reference
an..6
an..3
an..3
an..2
an..6
UTILTS
D
02B
UN
E5SE1B, field 312
M
M
M
M
M
R
S009
0065
0052
0054
0051
0057
MESSAGE REFERENCE
NUMBER
MESSAGE IDENTIFIER
Message type
Message version number
Message release number
Controlling agency
Association assigned code
Example: UNH+1+UTILTS:D:02B:UN:E5SE1B'
Notes
0062: This message reference is set by the senders EDI system and can be seen as a technical message number. The
functional message number is sent in the BGM segment.
0057: Generic version number with the format Exyyzz, where x indicates the ebIX version, yy indicates ISO 2 letter
country code and zz indicates a national implementation guide version number. The Swedish implementation guide
version number indicates the year and revision of introduction where the revision could be either A (spring) or B
(autumn).
Example: guide version number 1B indicates year of introduction = 2011 and revision = B (autumn), i.e. the guide
is valid from autumn 2011.
UTILTS-APERAK
Page 70 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
BGM
Beginning of Message
Data element
C002
DOCUMENT/MESSAGE
NAME
1001 Document name code
Type
Description
an..3
an..17
an..3
an..35
an..9
an..6
an..3
4343
an..3
an..35
N
N
R
UTILTS-APERAK
Page 71 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
1225: Always use the code 9 (original). The code 5 (replacement/update) should be possible to receive, but is not
sent in Sweden. A message with the code 5 may not be rejected.
4343: Since APERAK is required after an UTILTS, APERAK should always be requested and the code AB
always be specified in 4343. The code NA should however be possible to receive, a message with the code NA
may not be rejected.
UTILTS-APERAK
Page 72 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
DTM
Date/time/period
Data element
C507
Type
DATE/TIME/PERIOD
2005 Date or time or period function an..3
code qualifier
2380 Date or time or period text
an..35
an..3
Description
137
735
Message date
Offset from Co-ordinated Universal
Time (UTC)
Message date, field 205 (137)
Time zone, field 206 (735)
203
CCYYMMDDHHMM (137)
406
ZHHMM (735)
M
M
R
R
Examples:
DTM+137:201001011515:203'
DTM+735:?+0100:406'
Notes
Message date (137): For each message there must be a message date with the date when the message was created in
the sending application.
Time zone (735): Time zone (offset from UTC) for each dates/times in the message. Only one UTC-value per
message. In Sweden we use +0100. The UTC-value is specified in hours and minutes with preceeding plus (+) or
minus (-) sign. Notice: syntax rules require that plus signs (+) that not is a segment separator, must be preceded by
the release character (?).
UTILTS-APERAK
Page 73 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
MKS
Data element
Type
Description
7293
an..3
C332
SECTOR AREA
IDENTIFICATION CODE
QUALIFIER
SALES CHANNEL
IDENTIFICATION
3496 Sales channel identifier
M
an..17
an..17
an..3
ebIX
N
R
Example:
MKS+23+E02::260'
Noteringar
Phase specifies when the time series in the message are used, not when they may have been created.
3496:
For each message type the following codes are used:
E30
code E02 (meter reading phase)
E31
code E02 (meter reading phase) or code E03 (settlement phase)
E66
code E02 (meter reading phase) or code E03 (settlement phase)
E72
code E02 (meter reading phase) (=the code valid for E30)
E73
the code valid for the requested message
E74
the code valid for the requested message
S01
code E03 (settlement phase)
S02
code E04 (planning phase)
S03
code E04 (planning phase)
S04
code E04 (planning phase)
S05
code E03 (settlement phase)
S06
the code valid for the requested message
S07
code E03 (settlement phase)
ERR
the same code as in the original UTILTS
UTILTS-APERAK
Page 74 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG2
NAD-RFF-SG3
NAD
Data element
Type
Description
3035
an..3
C082
PARTY IDENTIFICATION
DETAILS
3039 Party identifier
MR
Message recipient
M
MS
Document/message issuer/sender
Codes for ancillary role (field 509):
DDK
Balance responsible ([Swedish:]
balansansvarig)
DDQ
Balance supplier ([Swedish:]
leverantr)
DDX
Imbalance Settlement Responsible
(responsible for balance settlement Svenska
kraftnt)
DEA
Meter Data Aggregator (network
owner aggregated values)
DEC
Party connected to grid, i.e.
electricty/gas user or producer
DER
Market information aggregator
EZ
System operator ([Swedish:]
systemansvarig)
MDR
Metered data responsible (network
owner single values)
PQ
Issuer of Certificates (issuer of energy
certificates)
D
an..35
an..17
an..3
Examples:
NAD+MR+11111:SVK:260'
NAD+MS+22222:SVK:260'
NAD+DDQ'
Notes
3035: Sender and recipient refer to the legal Ediel actor. Senders and recipients within the Swedish power industry
should be specified with an Ediel-id, if nothing else has been agreed bilaterally. Possible representative for messages
sent within the power industry may NOT be specified in this segment; instead it is specified in the UNB-segment as
sender and recipient of the whole interchange. For id:s of actors outside the Swedish power industry, like
electricity/gas users or foreign energy companies, GLN-numbers (GS1) are used in the first place. In the second
UTILTS-APERAK
Page 75 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
place it is recommended that the receiver uses a representative which receives an Ediel-id that is specified both in
the NAD and UNB-segments.
C082 should be used for sender and recipient, but not for ancillary role.
3039: GLN-number (13 digit location number) from GS1 (EAN) or EIC-number according to ETSO can be used
after bilateral aggreement. If Ediel-id is used SVK should be specified in 1131 and 260 in 3055.
1131: Used if 260 is specified in 3055.
Segment should exist three times, one each for sender, recipient and ancillary role.
UTILTS-APERAK
Page 76 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Identity
Data element
Type
Description
7495
an..3
24
C206
IDENTIFICATION NUMBER
7402 Object identifier
an..35
Transaction identification
R
M
Example:
IDE+24+MD200205832134'
Notes
The segment group is sent 999 times in the message at the most, see furhter section3.6.19.
7402: Transaction id should be a unique id for the transaction from the senders application, independent of
application at the sender, used to link a response/rejection to the original UTILTS-transaction. The transaction id
should be returned in the response/rejection (in both APERAK and a possible UTILTS-ERR).
UTILTS-APERAK
Page 77 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
LOC
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Place/location identification
Data element
Type
Description
3227
an..3
172
175
239
232
233
C517
LOCATION FUNCTION
CODE QUALIFIER
LOCATION
IDENTIFICATION
3225 Location name code
Metering point ID
Station group Id
Metering grid area
Metering grid area source
Metering grid area sink
R
an..35
an..17
an..3
SVK
9
89
260
D
R
Svenska kraftnt
GS1 (EAN), GSRN
Assigned by distributor (net-owner)
Ediel
Examples:
LOC+172+735999133300121655::9' alternatively LOC+172+ANLID33333::89'
LOC+239+TES:SVK:260'
Notes
The segment is always used in E30, E66, E72, E73, S02, S03, S04 and S07. In addition it is used in E74 when
requesting an S03. Further more it is used in E74 if it is relevant for the specified time series product in requested
E31. The segment can also be used in ERR, see rules in section 3.7.4.
In E31, S01 and S05 the segment is used only if it is relevant for the specified time series product (see code OT).
3225:
LOC+172: Metering point id according to GSRN (Global Service Relation Number), GS1 (EAN)-number, or with
the network owners own metering point id. Notice that a metering point id with GSRN-number should have 18
figures (i.e. the first four AI-figures, e.g. 8018, should not be sent). For more information about GSRN, see
Appendix 7 EAN-numbers for electricity meters and facilities..
The same metering point id sent in PRODAT Z04 is to be found in this field.
The field Metering point id could also, after bilaterally agreement, be used for an identity of metering points. E.g.
when agreed to report metered values for a metering point, that together with other metering points are included in
a facility, such as a facility for which PRODAT messages are sent.
LOC+175: Regulating objects are identified in a similar way as metering points, i.e. either with GS1 (EAN)number or with the network owners (or Svenska kraftnts) own identity.
LOC+232, 233, 239: Network area id is specified using three-character/-digit codes from Svenska kraftnt.
1131: required when 3227 = 232, 233 or 239
3055: The same code specified in PRODAT is used in UTILTS.
If metering point id/regulating object id is identified with GSRN, use code 9.
If metering point id/regulating object id is identified with the network owners (or Svenska kraftnts) own id, use
UTILTS-APERAK
Page 78 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
code 89.
For Network area id, use code 260.
UTILTS-APERAK
Page 79 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
NAD
Data element
Type
Description
3035
an..3
DDK
Balance responsible [Swedish:]
balansansvarig)
DDQ
Balance supplier ([Swedish:]
leverantr)
BY
Buyer ([Swedish:] kpare)
SE
Seller ([Swedish:] sljare)
EZ
System operator ([Swedish:]
systemansvarig)
C082
PARTY IDENTIFICATION
DETAILS
3039 Party identifier
R
an..35
an..17
an..3
R
R
Examples:
NAD+DDK+11111:SVK:260'
NAD+DDQ+22222:SVK:260'
NAD+BY+33333:SVK:260'
NAD+EZ+10000:SVK:260'
Notes
The segment is used depending on the aggregation criteria for current transaction. I.e. the time series product for the
transaction. The segment is then only used for aggregated time series and not for single series (the segment is not
used in E30, E66, E72, E73, S02, S07). If e.g. the network owner sends aggregated time series per supplier and
balance responsible the segment should occur twice.
Buyer and Seller are always specified together, the segment should then occur twice. The Buyer specifies who has
bought (or received) the energy volume (or similar) from the Seller.
System operator is specified as an alternative to balance responsible and/or supplier.
UTILTS-APERAK
Page 80 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
LIN
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Line item
Data element
Type
1082
1229
n..6
an..3
C212
7140
7143
1131
3055
Description
N
N
R
an..35
an..3
an..17
an..3
GS1 (EAN)
R
N
N
R
Example:
LIN+++8716867000030:::9'
Notes
The segment is used for identifying products/services (generic code).
It is used for every message type, except in UTILTS E30, E72, E74, S06 and UTILTS-ERR.
7140: the following codes are valid:
8716867000016 (power active)
8716867000023 (power reactive)
8716867000030 (energy active)
8716867000047 (energy reactive)
8716867000054 (connection capacity)
8716867000061 (connection use)
8716867000078 (transport capacity)
8716867000085 (transport use)
8716867000139 (energy reactive capacitive)
8716867000146 (energy reactive inductive)
5410000100016 (natural gas)
7331507000013 (time) [tid]
7331507000020 (amount) [belopp]
7331507000105 (heating value) [vrmevrde]
UTILTS-APERAK
Page 81 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
PIA
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Additional Product Id
Data element
Type
Description
4347
PRODUCT IDENTIFIER
CODE QUALIFIER
an..3
C212
an..35
an..3
an..17
an..3
an..35
an..3
an..17
an..3
an..35
an..3
an..17
an..3
an..35
an..3
an..17
an..3
an..35
an..3
an..17
an..3
7140
7143
1131
3055
Item identifier
Item type identification code
Code list identification code
7140
7143
1131
3055
Item identifier
Item type identification code
Code list identification code
7140
7143
1131
3055
Item identifier
Item type identification code
Code list identification code
7140
7143
1131
3055
Item identifier
Item type identification code
Code list identification code
7140
7143
1131
3055
Item identifier
Item type identification code
Code list identification code
C212
C212
C212
C212
Additional identification
M
M
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Example:
PIA+1+Z04:PC:SVK:260+Z78:PT:SVK:260+Z04:OT:SVK:260+Z55:LOD:SVK:260+Z04:BAP:SVK:260'
Notes
The segment is not used in UTILTS for single time series (E30, E66, E72, E73, S02 and S07), but only in
UTILTS-messages with aggregated time series, then it is required, including UTILTS-Request (E74 and S06). It
may also be used in UTILTS-ERR, see further rules in section 3.7.4. In the segment the time series product is
specified. All five parts of the time series product should be completed. See further the Ediel portal, www.ediel.se,
for more information. Identity Type was earlier called Object Type, thence the code OT.
The segment is not used in the UTILTS-guide from ebIX, but is a Swedish application.
UTILTS-APERAK
Page 82 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
DTM
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Date/time/period
Data element
C507
Type
DATE/TIME/PERIOD
2005 Date or time or period function an..3
code qualifier
an..35
an..3
Description
92
Contract start date
324
Processing period
368
Latest update date
354
Observation length (default)
597
Registration date
Contract start date, field 210 (92)
Delivery period, field 245 (324)
Resolution, field 508 (354)
Registration date, field 512 (597)
Latest update date, field 532 (368)
203
CCYYMMDDHHmm (92, 368, 597)
719
CCYYMMDDHHmmCCYYMMDDHHmm
(324)
801
number of years (354)
802
number of months (354)
804
number of days (354)
806
number of minutes (354)
M
M
Examples:
DTM+324:201001010000201002010000:719'
DTM+354:1:802'
DTM+354:60:806'
DTM+597:201012241455:203'
Notes
The segment is used in every UTILTS message, except for UTILTS ERR where the delivery period is used only if
it is present in the orgiginal message and the error didnt occur earlier and made it impossible to specify the
delivery period in the response.
Delivery period (324): Specifies the delivery period of the whole transaction. The from-date should be the earliest
existing date, and the to-date should be the latest date in the time series/observations within the transaction.
If you in an E30-message from the Metered data Collector to the Metered Data Responsible (Network owner) only
sends a single meter stand in a certain transaction no delivery period is specified.
Resolution (354): Always used for message types UTILTS-E31, S01, S02, S03, S04, S05 and S07.
Used in UTILTS-E30 and E66 when volumes are sent, cfr chapter 3.2.
Notice! Per hour is specified as per 60 minutes (since a format code for hour is missing in ebIX).
Registration date (597): Is specified in UTILTS_E30, S07 and E66, but not in UTILTS-E66 after change of
supplier in the natural gas market when only a start meter stand is sent and no volume.
Latest update date (368): Is specified in all other messages than those Registration date is specified in, but not in
UTILTS-Request nor in UTILTS-ERR.
Contract start date (92): Only used in the natural gas market in UTILTS E66 after change of supplier, when only
start meter stand is sent and no volume.
UTILTS-APERAK
Page 83 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
STS
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Status
Data element
C601
STATUS CATEGORY
9015 Status category code
1131 Code list identification code
3055 Code list responsible agency
code
C555
C556
Type
Description
an..3
7
E01
260
ebIX
an..17
an..3
STATUS
4405 Status description code
an..3
STATUS REASON
9013 Status reason description code
an..3
an..17
an..3
R
M
X
D
D
M
R
M
D
R
Examples:
STS+7++E23::260'
STS+E01::260+41+E50::260'
Notes
The segment is used for all message types.
9015: code 7 is used in all UTILTS transactions.
In UTILTS ERR both code 7 and code E01 are used, the segment is then repeated twice.
C601/3055: only used if 9015 = E01
4405: The repsonce code should in UTILTS-ERR always be 41 (Rejected). Response code is only used if 9015 =
E01.
9013 Reason for transaction (7):
Notice that you may not send different Reason for transaction within the same UTILTS-message.
Current codes for Reason for Transaction are:
- E23
Periodic Meter Reading
- E03
Change of Supplier
- E20
End of supply (only used in message type E30)
- E24
Change of meter characteristic (incl. meter change), last stand (only used in message type E30)
- E25
Change of meter characteristic (incl. meter change), first stand (only used in message type E30)
- E43
Reconciliation
- E44
Settlement
- E64
Update of master data, metering point, requiring meter reading (only used in message type E30)
- E67
Placement of meter
- E77
End of metering (only used in message type E30)
- E88
Billing Energy
UTILTS-APERAK
Page 84 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
- Z01
Planning (used for the message types S02, S03 and S04)
- Z02
Preliminary imbalance settlement (only used in the natural gas market, and then only in message types
E31 and S01)
For detailed information about when different codes are used, see chapter 3.6.10.
9013 Reason for rejection (E01), is only used if 9015 = E01 and 4405 = 41:
For use of and current reasons for rejections, se Appendix 2 Rules for UTILTS ERR Processability validation
C556/1131:
Used if the code in 9013 is Z01 or Z02.
UTILTS-APERAK
Page 85 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
MEA
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
Measurements
Data element
Type
Description
6311
MEASUREMENT PURPOSE
CODE QUALIFIER
an..3
AAZ
C502
MEASUREMENT DETAILS
C174
VALUE/RANGE
6411 Measurement unit code
an..3
R
M
Example:
MEA+AAZ++KWH'
Notes
The segment is used for all message types, except in UTILTS-E30, UTILTS-ERR and UTILTS-Request and also
not in UTILTS S01 or S05 if only amounts are sent, the usage depends on the current Time series product.
UTILTS-APERAK
Page 86 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG6
RFF-DTM
References
RFF
Data element
C506
REFERENCE
1153 Reference code qualifier
Type
Description
an..3
TN
an..70
M
M
Example:
RFF+TN:890123'
RFF+E66'
RFF+E31:205436160319'
Notes
The segment may occur in UTILTS-Request, (E72, E73, E74 and S06), UTILTS ERR, UTILTS E66 and in
UTILTS S02. In UTILTS-ERR the segment is repeated twice with reference both to message and to transaction.
1153: For references to a PRODAT-transaction or a reference to a transaction TN is specified. In other cases the
rejected (UTILTS-ERR) or requested (UTILTS-Request) message type is specified.
1154: Reference to PRODAT-transaction (TN). Should be filled in for non hourly metered facilities in E66 linked to
a PRODAT transaction, either with the transaction number from the PRODAT transaction, or with the code P. See
further section 3.6.11. In UTILTS S02 the line item reference number [transaction number] from the PRODATtransaction may be sent in this field. The field is not used in ebIX.
UTILTS-APERAK
Page 87 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
1154: The code TN in 1153 is also used in UTILTS-ERR, but then for the reference to the transaction number (field
529), i.e. the reference to the original (rejected) UTILTS transaction. The reference number comes from the original
UTILTS IDE-segment.
1154: Reference to original message id (field 504). Required in UTILTS-ERR. Specify original UTILTS message
id, received from BGM/C106/1004 in the original rejected UTILTS message.
UTILTS-APERAK
Page 88 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG7
CCI-CAV
Characteristic/class ID
CCI
Data element
Type
Description
7059
C502
MEASUREMENT DETAILS
C240
CHARACTERISTIC
DESCRIPTION
7037 Characteristic description code an..17
an..17
an..3
R
E02
Settlement method ([Swedish:]
avrkningsmetod)
E12
Metering point type ([Swedish:] Typ
av anlggning)
Z01
Number of Metering Points
([Swedish:] Antal mtpunkter)
SVK
Svenska kraftnt
260
Ediel
D
R
Examples:
CCI+++E02::260'
CCI+++Z01:SVK:260'
Notes
This segment is always used together with the next segment (CAV) where the specific code or value for each
characteristic is specified.
The segment group is always used in UTILTS S01, S03, S05, S07, E31, E66, E73 and E74. It may also be used in
S04.
1131: Code SVK is used for Z01 (Number of Metering Points)
UTILTS-APERAK
Page 89 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG7
CCI-CAV
Characteristic value
CAV
Data element
C889
CHARACTERISTIC VALUE
7111 Characteristic value
description code
Type
Description
an..3
M
D
an..17
an..3
260
an..35
ebIX
N
D
D
Examples:
CAV+E01::260'
CAV+:::384'
Notes
Specifies the value for the characteristic according to the code in the preceding CCI-segment.
7111: Is used apart from for Number of Metering points.
E01 is used for final settlement, E02 for balance settlement
E17 is used for exit points (consumption facilities)
E18 is used for entry points (production facilities)
E19 is only used after agreement, used for facilities with both production and consumption where the time serias
are not separated.
E20 is used for exchange points.
3055: Is only used if 7111 is in use.
7110: Only used for Number of metering points. Specifies the default number according to structure information.
Only specified for aggregated time series. If the same facility belongs to one and the same supplier during two or
more separate periods during the month, the facility should anyway only be counted once. If the field is used or not
depends on the current time series product, e.g. not used when losses are included in the aggregated time series, e.g.
for consumption profiles. Used by net owners and for some time series products and recipients when Svenska
kraftnt reports back aggregated information, how ever not for total preliminary or total final load profile shares per
network area that Svenska kraftnt sends to Balance responsible parties.
UTILTS-APERAK
Page 90 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
Sequence details
SEQ
Data element
Type
1229
an..3
C286
ACTION
REQUEST/NOTIFICATION
DESCRIPTION CODE
SEQUENCE INFORMATION
1050 Sequence position identifier
an..10
Description
N
R
M
Example:
SEQ++1'
Notes
The segment is used in all UTILTS-messages, except in UTILTS-ERR and UTILTS-Request (E72, E73, E74, S06).
1050: Sequence number for each line, always start at 1 and adjust upwards with 1 for each line.
UTILTS-APERAK
Page 91 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
References
RFF
Data element
C506
Type
REFERENCE
1153 Reference code qualifier
an..3
an..70
Description
M
MG
Meter Unit number (if not GS1/EAN) M
SE
Meter Serial number (GS1/EAN)
AES
Register id
Meter number, field 224 (MG/SE)
R
Register Id, field 527 (AES)
Examples:
RFF+SE:123456789012345678' alternatively RFF+MG:M-133333'
RFF+AES:101'
Notes
Register Id (AES). For non hourly metered facilities in E66 and S07 the meter type list codes from from Svenska
kraftnts code list is specified, the meter type list can be found at www.svk.se > Drift och marknad > Verktyg fr
branschaktrer > Ediel > Anvisningar.
For hourly facilities in E30, E66 and S07: Register Id is specified only if meter stands are sent. Unless other agreed
upon the meter type list code (code 901) from Svenska kraftnts code list is used.
For non hourly metered facilities in E30 either a meter type list code according to the code list from Svenska
kraftnt is used, cfr above, or a bilaterally agreed register id between the metered data collector and the network
owner.
1153: For meter number, use either qualifier SE or MG.
SE should be used when the meter is identified according to GIAI (Global Individual Asset Identifier).
For more information about GIAI, see Appendix 7 EAN-numbers for electricity meters and facilities.
MG is used if other meter number than GIAI is used.
UTILTS-APERAK
Page 92 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
Monetary amount
MOA
Data element
C516
MONETARY AMOUNT
5025 Monetary amount type code
qualifier
5004 Monetary amount
6345 Currency identification code
Type
Description
an..3
n..35
an..3
an..3
an..3
M
M
R
R
N
N
Example:
MOA+9:456:SEK'
Notes
The segment is not used in the UTILTS-guide from ebIX.
Amounts can only be sent in message types S01 and S05 (settlement messages).
The use depends on the Time series product valid for the transaction.
Notice that more than one amount (different currencies) may be sent in one and the same transaction.
UTILTS-APERAK
Page 93 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG10
PRI-CUX
Price details
PRI
Data element
PRICE INFORMATION
5125 Price code qualifier
5118 Price amount
5375 Price type code
5387 Price specification code
5284 Unit price basis quantity
6411 Measurement unit code
Example:
PRI+CAL:129'
Type
Description
an..3
n..15
an..3
an..3
n..9
an..3
CAL
Calculation price
Price, field 523
C509
R
M
R
N
N
N
N
Notes
The segment is not used in the UTILTS-guide from ebIX.
Prices can only be sent in message type S01 and S05 (settlement messages).
The use depends on the Time series product valid for the transaction.
Notice that more than one price (with different currencies) may be sent in one and the same transaction.
UTILTS-APERAK
Page 94 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG10
PRI-CUX
Currencies
CUX
Data element
C504
Type
Description
CURRENCY DETAILS
6347 Currency usage code qualifier
6345 Currency identification code
an..3
an..3
2
Reference currency
Currency code according to ISO 4217, field
269b, e.g.
SEK
Swedish crowns
NOK
Norwegian crowns
DKK
Danish crowns
EUR
Euro
an..3
n..4
R
M
R
N
N
Example:
CUX+2:SEK'
Notes
The segment is not used in the UTILTS-guide from ebIX.
The segment should always be sent after a PRI-segment.
UTILTS-APERAK
Page 95 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG11
QTY-DTM-STS-SG12-SG13
99
Quantity
QTY
Data element
C186
Type
Description
QUANTITY DETAILS
6063 Quantity type code qualifier
an..3
6060 Quantity
an..35
135
Period quantity planned
136
Period quantity reached
220
Meter Reading
42
Maximum supplied quantity
Reached energy volume, field 516 (136)
Planned energy volume, field 515 (135)
Meter reading, field 517 (220)
Maximum power value, field 521 (42)
an..3
M
M
Examples:
QTY+136:400'
QTY+220:45001'
Notes
The QTY-segment shall occur in the UTILTS messages E30, E31, E66, S02, S03, S04, S07, but not in UTILTSERR nor UTILTS-Request (E72, E73, E74, S06). In UTILTS S01 and S05 the usage depends on the current Time
series product, i.e. when only prices or amounts are sent in a transaction the QTY segment is not used.
6060: Rules for number of decimals, see section 3.6.4.
6060: Rules for direction/sign, see chapter 3.6.3 UTILTS general rules.
6060: Meter stand, if meter stand is missing the value NULL should be specified. For E30 then the code 46
(=missing value) is sent in the following SG11/STS-segment.
6060: Energy value, if energy values is missing (e.g. for a certain hour in a E30 message) the value NULL should
be specified and the code 46 (=missing value) be sent in the following SG11/STS-segment.
UTILTS-APERAK
Page 96 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG11
QTY-DTM-STS-SG12-SG13
99
Date/time/period
DTM
Data element
C507
Type
DATE/TIME/PERIOD
2005 Date or time or period function an..3
code qualifier
2380 Date or time or period text
an..35
2379 Date or time or period format
code
an..3
Description
597
Registration date
M
M
Example:
DTM+597:201005250000:203'
Notes
The segment is only used in E66 when meter stands are sent (field 530a) or in E66 with maximum power values when
the power value refers to a specific point in time (field 530b).
UTILTS-APERAK
Page 97 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG11
QTY-DTM-STS-SG12-SG13
99
Status
STS
Data element
C601
Description
STATUS CATEGORY
9015 Status category code
1131 Code list identification code
3055 Code list responsible agency
code
C555
Type
STATUS
4405 Status description code
R
an..3
an..17
an..3
an..3
M
X
X
R
M
Example:
STS+8+113'
Notes
The segment specifies the quality of the value in the preceding SG11/QTY, field 6060, and it shall only be sent
when the quality of the value isnt read or exact, i.e. is not approved. See further Grading in chapter 3.6.8,
especially rules concerning aggregated values.
For meter stands the segment is only used in E30 (collected metered data per object), not in E66 (validated metered
data per object) nor in S07 (time series per object). For E66 and S07 a possible quality flag is specified for the
meter stand in the field Origin of meter stand, see below (CCI/CAV)
4405:
- code 125 (manually corrected value) may only be used in E30
- code 56 (estimated value) e.g. used in S02 when there is missing historical values or in E30/E66/S07 when for
example interpolated energy volumes are sent
- code 21 (temporary value) used for uncertain or non complete energy values (hourly values in the imbalance
settlement)
- code 113 (missing underlying value) used when a value is missing at aggregation. Not used within ebIX.
- code 46 (missing value) used when meter reading/energy value is missing (NULL in previous SG11/QTY+220)
UTILTS-APERAK
Page 98 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG11
QTY-DTM-STS-SG12-SG13
99
SG12
CCI-CAV
Characteristic/class ID
CCI
Data element
Type
Description
7059
C502
MEASUREMENT DETAILS
C240
CHARACTERISTIC
DESCRIPTION
7037 Characteristic description code an..17
an..17
an..3
R
E07
Meter time frame, field 259
E22
Origin of meter stand, field 309
Z01
Number of Metering Points
([Swedish:] Antal mtpunkter), field 507b
SVK
Svenska kraftnt
260
Ediel
D
R
Example:
CCI+++E07::260'
CCI+++Z01:SVK:260'
Notes
Meter Time frame: Used only for Maximum power value
Origin of meter stand: Used to specify who has read the meter stand or if it is estimated.
Number of metering points: Only specified if the actual value used for the aggregated value differs from the one
specified in SG7 (the default value), and if the information may be specified according to the current time series
product (PC+PT).
1131: Code SVK is used for Z01 (Number of Metering Points)
This segment is always used together with the next segment (CAV) where the specific code or value for each
characteristic is specified.
UTILTS-APERAK
Page 99 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG5
IDE-LOC-NAD-ALI-LIN-PIA-IMDDTM-PRC-STS-AGR-MEA-FTXSG6-SG7-SG8
999
SG8
SEQ-DTM-RFF-MOA-PCD-SG9-SG10SG11
99999
SG11
QTY-DTM-STS-SG12-SG13
99
SG12
CCI-CAV
Characteristic value
CAV
Data element
C889
CHARACTERISTIC VALUE
7111 Characteristic value
description code
Type
Description
an..3
M
D
an..17
an..3
an..35
260
Ediel
N
D
D
Examples:
CAV+E27::260'
CAV+E12::260'
CAV+:::382'
Notes
Meter time frame: Used only for Maximum power value
Origin of meter stand [Swedish: Mtaravlsare]: Is always specified when meter stands are sent. The code E26 is
used only for non automatically read meter stands when the electricity/gas user (producer) has read the meter them
selves. The code E28 is used when the meter stands has to be calculated and it wasnt possible to read, typically
when interpolating. If the metered value is "NULL" the code E27 is used.
Diverging number of metering points: Only used if it is specified a default value for number of metering points in
SG7 and if it for current aggregation, when the value in SG11 was created, was used values from a diverging
number if metering points, then here the actual number of metering points is specified if it diverges from field 507a.
The usage depends on current time series product (PC and PT) and is for the present only specified for load profile
shares/usage profile shares.
UTILTS-APERAK
Page 100 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UNT
Message trailer
Data element
Type
Description
0074
n..6
0062
NUMBER OF SEGMENTS
IN THE MESSAGE
MESSAGE REFERENCE
NUMBER
an..14
M
M
Notes
This segment is mandatory according to UN/Cefact.
UTILTS-APERAK
Page 101 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Application acknowledge (APERAK) and negative UTILTS (UTILTS ERR) (either response is required)
If an error is found in the header of a received UTILTS message, a negative APERAK is sent back as
answer to the whole UTILTS message.
If no errors are found then each transaction is checked in the UTILTS message. For each transaction three
things can happen:
a) Error is found when comparing with the guide, then a negative APERAK is created for that transaction.
b) Error is found when comparing with the Handbook or when storing into the database, then a UTILTSERR is created for that transaction.
c) No errors are found, then a positive APERAK is created for that transactions.
In both negative APERAK and in UTILTS-ERR it is allowed to acknowledge one or more transactions.
The recommendation is to stick together acknowledgements of the same type in a message to keep down
the number of messages sent, i.e. the acknowledgements created according to a), b) and c) above are sent
when all transactions have been processed. According to the recommendation we will get a maximum of
three acknowledgement messages (besides CONTRL) as an answer to one UTILTS message, regardless of
the number of transactions in the original message: maximum one positive APERAK, maximum one
negative APERAK and maximum one UTILTS ERR. See also case 2009:18 at
www.elmarknadsutveckling.se.
APERAK and possible UTILTS-ERR should be sent back to the sender within 30 minutes (from when the
original UTILTS-message was the recipient to hand).
Acknowledgements should always be requested, but negative response messages (negative APERAK, negative
UTILTS) should be sent when error occur regardless wheater the sender has requested acknowledgements or
not.
Rules for checking recevied UTILTS and creating APERAK and UTILTS ERR can be found in appendix 1
and 2 respectively.
UTILTS-APERAK
Page 102 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
The receiver of the acknowledgements should check that every transaction from the original UTILTS message
is acknowledged. Either you receive one or several positive APERAK for the transactions or you receive
negative APERAK for some and UTILTS-ERR for other transactions. Notice that it isnt certain that it will be
sent APERAKs for all transactions.
UTILTS-APERAK
Page 103 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UTILTS-APERAK
Page 104 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Explanation of figure 24, the sender sends an UTILTS-message.
1. The receivers EDI-system validates the received UTILTS message and sends back a CONTRL message. If the
CONTRL message is correct (positive) the received UTILTS message is sent on to the receivers application for
further validation and loading.
2.
If the CONTRL message reports an error (negative CONTRL) when it comes back to the sender, or if
it is missing within 30 minutes these error situations must be handled.
3.
When the UTILTS message has arrived to the receivers application (item 4-7):
4.
5.
The application deals with each transaction in the received UTILTS message on the basis of rules in
Appendix 1 Rules for APERAK Guide validation. For those transactions in which errors are
discovered one or more APERAK messages are sent back (one APERAK with response to all
erroneous transactions, or one APERAK per incorrect transaction). APERAK should be sent within
30 minutes.
6.
For those transactions where no errors were discovered in the guide validation the processability
validation is made on the basis of rules in Appendix 2 Rules for UTILTS ERR Processability
validation. For those transactions where errors are discovered there will be sent one or more negative
UTILTS, UTILTS-ERR messages, in return (one UTILTS-ERR with answers to all erroneous
transactions, or one UTILTS-ERR per erroneous transaction). UTILTS-ERR should be sent within 30
minutes. A UTILTS-ERR message may contain multiple transactions (negative UTILTS).
7.
If no errors are discovered in any transaction a positive APERAK will be returned. Either an
APERAK message with reply to all transactions, or an APERAK message per received transaction.
The recommendation is to follow the first option, in accordance with the figure, in order to keep down
the number of messages.
8.
The recipient of acknowledgements should ensure that all sent transactions in the sent UTILTS
message are acknowledged. If the APERAK messages reports errors or an UTILTS-ERR-message is
received, or if acknowledgements are missing after 30 minutes, this situation must be handled.
Notice that CONTRL also should be sent as an acknowledgement to APERAK- and UTILTS-ERR-messages, as well as
CONTRL and APERAK as answers to UTILTS-ERR-messages, however not included in figure 24. Nor is the answer to a
possible UTILTS Request include in the figure.Concerning rules for CONTRL see Generell teknisk Ediel-anvisning,
chapter 17 Kommunikation in Elmarknadshandboken [1] [chapter 10 in the English translation of the Handbook].
APERAK will also be sent in response to UTILTS-ERR. In the figure the two questions are made: "Asked for
CONTRL?" and "Asked for APERAK?", the request must be made. If the sender, for whatever reasons, hasnt asked for
an APERAK, the receiver anyhow ought to send that acknowledgement in return.
Regarding rules for APERAK, see the next chapter.
UTILTS-APERAK
Page 105 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
5 APERAK
5.1
APERAK models
There are two versions of APERAK positive and negative APERAK. The following models show what is included in
each version of APERAK.
5.1.1
Positive APERAK
UTILTS-APERAK
Page 106 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
5.1.2
Negative APERAK
UTILTS-APERAK
Page 107 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
5.2
An UTILTS- interchange (UNB-UNZ) shall be replied at transaction level, unless it was an error in the header before the
first transaction, then one APERAK is sent as answer to the whole message In a positive APERAK all acknowledged
transactions (one or more) must be acknowledged with "OK". In a negative APERAK all acknowledged transactions (one
or more) must be acknowledged with an error code. An APERAK message may contain acknowledgements to all, some or
only one UTILTS-transaction. See further rules in Chapter 4.
Alt 1 All three transactions in UTILTS are correct, resulting in one or more APERAKs
UNB+
UNH+APERAK312
UTILTS-ref id24
ok
- ref-trans id1
ok
- ref-trans id2
ok
- ref-trans id3
UNT+
UNZ+
UNB+
UNH+UTILTS
id24
trans id1
resulterar i ett positivt
APERAK
trans id2
trans id3
UNT+
UNZ+
The top arrow shows how UTILTS and APERAK are linked together at message level.
(EDIFACT segment: BGM/1004 in UTILTS corresponds with SG1/DOC/1004 in APERAK).
The bottom arrow shows how UTILTS and APERAK are linked together at transaction level.
(EDIFACT segment: IDE/7402 in UTILTS corresponds with SG5/RFF+ACW/1154 in APERAK).
Alt 2 Transaction no 2 in UTILTS contains two errors, in this case resulting in two or three APERAKs
UNB+
UNH+UTILTS
id25
trans id4
trans id5
trans id6
UNT+
UNZ+
UNB+
UNH+APERAK313
UTILTS-ref id25
error x in field y
- ref-trans id5
error z in field a
- ref-trans id5
UNT+
UNZ+
UNB+
UNH+APERAK312
UTILTS-ref id25
ok
- ref-trans id4
ok
- ref-trans id6
UNT+
UNZ+
UTILTS-APERAK
Page 108 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Negative APERAK may be created in a pre-system if such a system exists.
Every UTILTS transaction in an UTILTS-message shall be validated in two levels.
1. Guide validation [Model validation]
Validate that the rules in the technical guide (this document) are followed (required fields and correct codes). Description
of the Guide validation is found in Appendix 1 Rules for APERAK Guide validation.
The Guide validation shall primarily be made at message level. If one or more errors are discovered a negative APERAK
is sent back as answer to the whole UTILTS messege where erroneous fields are listed. No further checks are done. If the
validation of the message header is OK the validation goes further for every UTILTS transaction. The UTILTS
transaction is marked as correct or incorrect. Correct UTILTS transactions (correct according to the Guide validation)
shall go further to the processability validation. Erroneous UTILTS transactions are reported in APERAK with current
error code(s), and telling the field(s) having the error(s), see segment description.
2. Processability validation
Make sure to follow The Handbook regarding process and functional demands. Description of the Processability
validation is found in Appendix 2 Rules for UTILTS ERR Processability validation.
The Processability validation should be made for each UTILTS transaction that has passed the Guide validation. Correct
UTILTS transactions (correct according to the Processability validation) should be reported in APERAK as OK.
Erroneous UTILTS transactions are reported in UTILTS-ERR with appropriate reason for rejection, see further appendix
2.
Other APERAK rules:
A positive APERAK acknowledge that each referred UTILTS transaction has entered and been stored in the
recipients application.
When errors are found in the message header the whole received UTILTS message is acknowledged with a negative
APERAK message. Otherwise each transaction is acknowledged, either with a positive APERAK for UTILTS
transactions stored into the application, with negative APERAK after errors found in the guide validation or with
negative UTILTS (UTILTS ERR) after errors found in the processability validation. For each such type of
acknowledgement the transactions can be acknowledged separately or together per type, the recommendation is the
latter in order to keep down the number of messages sent.
For a reference between the original UTILTS message/transaction and APERAK, see APERAK segment description.
An APERAK may not contain references to both correct UTILTS transaction and erroneous UTILTS transactions.
Those must be separated into positive and negative APERAKs respectively.
An APERAK may not be replied with another APERAK
If UTILTS messages concerning the same time series are received in wrong order (e.g. due to problems in a mail
server) the transactions arrived after a later send, but earlier received transaction, may not be rejected. Instead, if no
other errors are found, positive APERAK should be sent and the recipient can choose whether he wants to save those
old values. By examining the field Registration date (512) or Latest update date (532), you can see when the sender
did his latest update of the values in the current transaction.
See also chapter 3.6.5, regarding the recipient sending positive APERAK when the rules for notifying are fulfilled.
UTILTS-APERAK
Page 109 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
5.3
APERAK attributes
Field
A311
A312
A202
A203
A204
A205
A206
A503
Time zone
Reference function code
Tidzon
UTILTSmeddelandetyp
R
D
A504
Reference to original
message
UTILTS
meddelandenummer
A207
A208
Sender
Recipient
Avsndare
Mottagare
R
R
APERAK
R
R
R
R
R
R
Notes
Same as in received message
Current version of the Ediel APERAK message
BGM-message type: 312, 313
Unique identity of the whole APERAK message
Message function, see code in BGM
Date when the APERAK-message was created in the
application, format according to DTM
Time zone is specified as an offset to UTC.
Reference to original UTILTS- message type (from
UTILTS BGM/1001). The field should be specified if
the information is found in the received message.
Reference to original UTILTS message id (from
UTILTS BGM/1004). The field should be specified if
the information is found in the received message.
Legal sender, Ediel-id
Legal receiver, Ediel-id
UTILTS-APERAK
Page 110 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
EDIFACT mapping
UNB/0026
UNH/S009/0057
BGM/C002/1001
BGM/C106/1004
BGM/1225
DTM+137/C507/2380
DTM+735/C507/2380
SG1/DOC/C002/1001
SG1/DOC/C503/1004
SG3/NAD+MS/C082/3039
SG3/NAD+MR/C082/3039
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field
A509
A902
Acceptanskod
A904
[Reference to fieldnumber]
A905
A906
Reason Description
Business Document Data
R
R
A505
Reference to original
business document
Beskrivning
Transaktionsnr fr
APERAK
Referens till UTILTStransaktion
APERAK
D
Notes
Code for the party not responsible for the message, is
found in the received message if the field is there.
Acceptance code specifying if the UTILTStransaction/facility is OK or wrong,
for codes, see the ERC-segment
Field number according to UTILTS table in chapter
3.7 UTILTS attributes. Sent if the Acceptance Status
Code isnt 100 (=OK).
Description, see FTX.
Unique transaction id for the APERAK-transaction
(set by the APERAK-sender)
Reference to original UTILTS transaction id (from
UTILTS SG5/IDE/7402) The field should be
specified if the information is found in the received
transaction, i.e. not used when negative APERAK is
sent due to error(s) in the header of the message. Is
always sent in a positive APERAK.
UTILTS-APERAK
Page 111 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
EDIFACT mapping
SG3/NAD+role code
SG4/ERC/C901/9321
SG4/FTX+AAO/C107/4441
SG4/FTX+AAO/C108/4440
SG5/RFF+DM/C506/1154
SG5/RFF+ACW/C506/1154
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
5.4
The Message diagram shows the whole EDIFACT message. Segments not used in the Swedish guide are marked
in yellow.
UNH
M 1
BGM
M 1
UNT
M 1
DTM
C 9
FTX
C 9
CNT
C 9
SG. 1
C 99
DOC
M 1
SG. 2
C 9
RFF
M 1
SG. 3
C 9
NAD
M 1
DTM
C 99
DTM
C 9
CTA
C 9
SG. 4
C 99999
ERC
M 1
COM
C 9
FTX
C 1
SG. 5
C 9
RFF
M 1
FTX
C 9
UTILTS-APERAK
Page 112 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
5.5
Below the APERAK message is described segment by segment, from UNH up to UNT. The segments are described in the
order they occur in the message (according to the message diagram). The description of the UNB and UNZ segments can
be found in the documents Generell teknisk Ediel-anvisning and ebIX Common rules and recommendations
(www.ebix.org).
To know which segments/fields being required in each message type, and to get a clear picture on how the different
segments are repeated for different message types, read the description below together with the list in chapter 5.3
APERAK attributes and the different examples in the appendices. For rules on how a received UTILTS message should
be validated, see Appendix 1 Rules for APERAK Guide validation se also Appendix 2 Rules for UTILTS ERR
Processability validation.
Explanations and abbreviations
In the Description column a connection is made to the current field number in APERAK table in chapter 5.3 APERAK
attributes.
Status codes/classifications
M and R
= mandatory/required (must always be sent)
D
= dependent (see specific terms)
X and N
= not used (may not be sent)
other abbreviations
DE
= Data element
Note that the segment descriptions may end before the last not used data elements. For example the NAD segment and
the RFF segments have more data elements towards the end of the segment not described below. When implementing the
APERAK message in an EDI-converter the total message according to UN/Cefact must be described, in order to make a
correct syntax check.
UTILTS-APERAK
Page 113 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UNH
Message Header
Data element
Type
Description
0062
an..14
Message reference
an..6
an..3
an..3
an..2
an..6
APERAK
D
04A
UN
E5SE1B
M
M
M
M
M
R
S009
0065
0052
0054
0051
0057
MESSAGE REFERENCE
NUMBER
MESSAGE IDENTIFIER
Message type
Message version number
Message release number
Controlling agency
Association assigned code
Example: UNH+1+APERAK:D:04A:UN:E5SE1B'
Notes
0062: This message reference is set by the senders EDI system and can be seen as a technical message number. The
functional message number is sent in the BGM segment.
0057: Generic version number with the format Exyyzz, where x indicates the ebIX version, yy indicates ISO 2 letter
country code and zz indicates a national implementation guide version number. The Swedish implementation guide
version number indicates the year and revision of introduction where the revision could be either A (April) or B
(October).
Example: guide version number 1B indicates year of introduction = 2011 and revision = B (autumn), i.e. the guide
is valid from autumn 2011.
UTILTS-APERAK
Page 114 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
BGM
Beginning of Message
Data element
C002
DOCUMENT/MESSAGE
NAME
1001 Document name code
Type
Description
R
an..3
an..17
an..3
N
N
an..35
an..9
an..6
an..3
an..35
an..3
N
N
R
N
Example: BGM+313+1234+9'
Notes
1001:
Code 312 is used for positive APERAK, i.e. only when the referenced UTILTS transactions are OK in the received
UTILTS.
Code 313 is used for negative APERAK, i.e. when it was an error in the header of the received UTILTS, or when
the referenced UTILTS-transactions isnt OK in the received UTILTS.
1004: The document id should be unique over time for all of the sender's applications that sends APERAK as
answer to UTILTS.
UTILTS-APERAK
Page 115 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
DTM
Date/time/period
Data element
C507
Type
DATE/TIME/PERIOD
2005 Date or time or period function an..3
code qualifier
2380 Date or time or period text
an..35
an..3
Description
137
735
Message date
Offset from Co-ordinated Universal
Time (UTC)
Message date, field A205
Time zone, field A206
203
CCYYMMDDHHMM (137)
406
ZHHMM (735)
M
M
R
R
Examples:
DTM+137:200501011515:203'
DTM+735:?+0100:406'
Notes
Message date (137), i.e. date/time when the APERAK message was created.
Time zone (735), offset from UTC for each dates/times in the message. Only one UTC-value per message. In
Sweden we use +0100. The UTC-value is specified in hours and minutes with preceeding plus (+) or minus (-) sign.
Notice: syntax rules require that plus signs (+) that not is a segment separator, must be preceded by the release
character (?).
UTILTS-APERAK
Page 116 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG1
DOC
DOC-DTM
Document/message
Data element
C002
DOCUMENT/MESSAGE
NAME
1001 Document name code
Type
Description
R
an..3
an..17
an..3
an..35
an..35
an..3
an..70
an..3
an..9
an..6
an..3
D
R
N
D
R
N
N
N
N
N
N
n..2
n..2
UTILTS-APERAK
Page 117 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG3
NAD
NAD-CTA-COM
Data element
Type
Description
3035
an..3
MR
Message recipient
M
MS
Document/message issuer/sender
Codes for ancillary role (field A509):
DDK
Balance responsible ([Swedish:]
balansansvarig)
DDQ
Balance supplier ([Swedish:]
leverantr)
DDX
Imbalance Settlement Responsible
(responsible for balance settlement Svenska
kraftnt)
DEA
Meter Data Aggregator (network
owner aggregated values)
DEC
Party connected to grid, i.e.
electricty/gas user or producer
DER
Market information aggregator
EZ
System operator ([Swedish:]
systemansvarig)
MDR
Metered data responsible (network
owner single values)
PQ
Issuer of Certificates (issuer of energy
certificates)
C082
PARTY IDENTIFICATION
DETAILS
3039 Party identifier
1131 Code list identification code
3055 Code list responsible agency
code
D
an..35
an..17
an..3
M
D
R
Examples:
NAD+MR+11111:SVK:260'
NAD+MS+22222:SVK:260'
Notes
3035: Sender and recipient refer to the legal Ediel actor. Possible representative is only specified in the UNBsegment as sender and recipient of the whole interchange.
C082 should be used for sender and recipient, but not for ancillary role.
3039: If GS1-number (GLN) or EIC-number has been used in the UTILTS message (may be used after bilateral
aggreement) then this number is also used in the response. If Ediel-id is used SVK should be specified in 1131
and 260 in 3055.
1131: Used if 260 is specified in 3055.
Ancillary role is specified if the field can be found in the received UTILTS-meddelande.
UTILTS-APERAK
Page 118 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG4
ERC
ERC-FTX-SG5
99999
Data element
C901
APPLICATION ERROR
DETAIL
9321 Application error code
1131 Code list identification code
3055 Code list responsible agency
code
Type
Description
M
an..8
an..17
an..3
Ediel
M
N
R
Example:
ERC+100::260'
Notes
At least on ERC- with adherent FTX-segment should be present in the message.
9321: Valid acceptance codes:
Transaction = approved
100
The object is approved (the present time series, i.e. the facility [Metering point] in an UTILTS
transaction)
The same code is also used for aggregated time series, where the object is more complex.
Transaction = erroneous or error in the header of the message
Guide validation-codes:
41
Required data missing
Used when a field in UTILTS, required according to the rules in UTILTS list of attributes, is missing.
Point out the current field in the following FTX segment.
42
UTILTS-APERAK
Page 119 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG4
FTX
ERC-FTX-SG5
99999
Free Text
Data element
Type
Description
4451
M
X
D
M
X
R
R
M
X
X
X
X
X
X
Transaction = approved:
FTX+AAO+++OK'
Transaction = erroneous according to the Guide validation:
FTX+AAO++209::260+MANDATORY FIELD MISSING'
FTX+AAO++509::260+INCORRECT DATA BY'
Notes
Note that an APERAK message may not have references to both approved and rejected transactions.
4441: Required if acceptance code in preceding ERC-segment isnt 100. The data element should contain a
reference to the field number for the erroneous field. Field number according to UTILTS list of attributes.
4440: If acceptance code in preceding ERC segment is:
100
then description should always be OK
41
then description should always be MANDATORY FIELD MISSING
42
then description should always be INCORRECT DATA XXX where XXX correspond with the content
of the erroneous field.
UTILTS-APERAK
Page 120 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
SG4
ERC-FTX-SG5
99999
SG5
RFF-FTX
References
RFF
Data element
C506
Type
Description
REFERENCE
1153 Reference code qualifier
an..3
DM
ACW
an..70
M
Document number
M
Reference number to previous
message
APERAK transaction id, field A906 (DM)
R
Reference to UTILTS transaction id, field A505
(ACW)
Examples:
RFF+DM:APETR001'
RFF+ACW:UTLTR003'
Notes
1154:
- APERAK transaction id (DM), the sender should specify a unique APERAK transaction id that identifies the
current transaction in the APERAK message.
- Reference to UTILTS transaction id (ACW), specify a reference to the UTILTS transaction acknowledged in the
APERAK transaction, UTILTS transaction id is found in SG5/IDE/7402 from received UTILTS. Is not sent if the
APERAK is a negative APERAK due to errors in the header of the message.
UTILTS-APERAK
Page 121 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UNT
Message trailer
Data element
Type
Description
0074
n..6
0062
NUMBER OF SEGMENTS
IN THE MESSAGE
MESSAGE REFERENCE
NUMBER
an..14
M
M
Notes
This segment is mandatory according to UN/Cefact.
UTILTS-APERAK
Page 122 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Error in content
o Check valid codes for each segments/data elements according to the table below with valid codes.
If a data element has wrong predefined code specify Acceptance code (field A902) = 42 (error in content of a data element) in SG4/ERC/C901/9321.
In SG4/FTX/C107/4441 (field A904) a reference to the erroneous data element is specified as a field number, for more information about field numbers see UTILTS
list of attributes in chapter 3.7. If it says if possible after the field number it is recommended that you in the first place specifies the field number, but if it isnt
possible or if a field number is missing for the erroneous field, the EDIFACT segment/data element, e.g. DTM/2005 or SG5/DTM+324/2005 should, if possible,
be specified in SG4/FTX/C107/4441. Note that the field has a maximum length of 17 characters; the recommendation is therefore to omit composite data elements
(e.g./C507 in DTM), otherwise see the first column in the table below for information about the EDIFACT segment/data element.
Correct UTILTS transactions (no errors according to the following guide validation) should go further to the next level of validation, processability validation (see
appendix 2). Erroneous UTILTS transactions (erroneous according to the Guide validation) are reported as erroneous transaction in the APERAK message, i.e. no
processability validation is made on those transactions.
Field numbers in Italic specifies that the field doesnt have this number, but when error occurs for the current code, e.g. a code list responsible; the error should be
specified as if it was an error for the specified field number.
EDIFACT-segment/
data element
Fieldnumber
UNB/0026
311
Application Reference
UNH/S009/0065
UNH/S009/0052
UNH/S009/0054
UTILTS-APERAK
Page 123 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
UNH/S009/0051
UNH/S009/0057
312
Version
UN
E5SE1B
BGM/C002/1001
202
Dokumentnamn, kod
BGM/C002/1131
202
202
203
Dokument id
204
313
Meddelandefunktion
Kvittensbegran
BGM/C002/3055
BGM/C106/1004
BGM/1225
BGM/4343
DTM+137/C507/2005
DTM+137/C507/2380
205 (if
possible)
205
DTM+137/C507/2379
205
DTM+735/C507/2005
DTM+735/C507/2380
206 (if
possible)
206
DTM+735/C507/2379
206
MKS/7293
501
502
502
MKS/C332/3496
MKS/C332/3055
E30, E31, E66, E72, E73, E74, S01, S02, S03, S04, S05, S06,
S07, ERR
SVK
260
Not empty
Verify that the document id is unique over time
Notes
5, 9
AB, NA
137
Meddelandedatum
Tidzon
+0100
406
Marknad
Skede
23, 27
E02, E03, E04
260
UTILTS-APERAK
Page 124 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
SG2/NAD/3035
SG2/NAD/C082/3039
SG2/NAD/C082/1131
SG2/NAD/C082/3055
207 or 208
207 or 208
SG2/NAD/3035
509
Underordnad roll
SG5/IDE/7495
505
505
Transaktionsnr
24
Not empty
Verify that the transaction id is unique over time
SG5/IDE+24/C206/7402
SG5/LOC+172/3227
SG5/LOC+172/C517/3225
SG5/LOC+172/C517/3055
209
9, 89
SG5/LOC+175/3227
175
SG5/LOC+175/C517/3225
533 (if
possible)
533
SG5/LOC+175/C517/3055
533
9, 89
SG5/LOC+232, 233,
239/3227
260a, 260b,
260c (if
possible)
260a, 260b,
260c
SG5/LOC+232, 233,
260a, 260b,
SVK if 3055=260
260, 9, 305
209 (if
possible)
209
SG5/LOC+232, 233,
239/C517/3225
Notes
172
Anlggningsid
Reglerobjektsid
Ntomrdesid, Ntomrde
utmatning, Ntomrde
inmatning
Not empty
If GS1-no, validate GS1 check digit
Not empty
If GS1-no, validate GS1 check digit
SVK
UTILTS-APERAK
Page 125 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
239/C517/1131
260c
260a, 260b,
260c
SG5/LOC+232, 233,
239/C517/3055
SG5/NAD/3035
SG5/NAD/C082/3039
SG5/NAD/C082/1131
SG5/NAD/C082/3055
506
SG5/LIN/C212/3055
506
SG5/PIA/4347
511
511a, 511b,
511c, 511d,
511e
260
Balansansvarig, Leverantr,
Kpare, Sljare,
Systemansvarig
SG5/LIN/C212/7140
SG5/PIA/C212/7140
SVK
260
Produkt id
Tidsserieprodukt
UTILTS-APERAK
Page 126 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
Field name Swedish
EDIFACT-segment/
data element
Fieldnumber
SG5/PIS/C212/7143
511a, 511b,
511c, 511d,
511e
511a, 511b,
511c, 511d,
511e
511a, 511b,
511c, 511d,
511e
324
SG5/DTM+324/C507/2380
245 (if
possible)
245
SG5/DTM+324/C507/2379
245
SG5/DTM+354/C507/2005
SG5/DTM+354/C507/2380
508 (if
possible)
508
SG5/DTM+354/C507/2379
508
SG5/DTM+597/C507/2005
SG5/DTM+597/C507/2380
512 (if
possible)
512
SG5/DTM+597/C507/2379
512
SG5/PIA/C212/1131
SG5/PIA/C212/3055
SG5/DTM+324/C507/2005
14
SVK
260
Leveransperiod
Upplsning
Registreringstidpunkt
Notes
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
SG5/DTM+368/C507/2005
SG5/DTM+368/C507/2380
532 (if
possible)
532
SG5/DTM+368/C507/2379
532
SG5/DTM+324/C507/2005
SG5/DTM+324/C507/2380
210 (if
possible)
210
SG5/DTM+324/C507/2379
210
SG5/STS+7/C601/9015
223 (if
possible)
223
223
223
SG5/STS+7/C556/9013
SG5/STS+E01/C556/1131
SG5/STS+E01/C556/3055
SG5/STS+E01/C601/9015
368
Senaste uppdateringstidpunkt
Avtal, startdatum
SG5/STS+E01/C555/4405
528 (if
possible)
528
528
Svarskod
SG5/STS+E01/C556/9013
531
Avvisningsorsak
SG5/STS+E01/C556/3055
531
SG5/MEA/6311
SG5/MEA/C174/6411
264
264
Enhet
SG6/RFF/C506/1153
503
SG5/STS+E01/C601/3055
E03, E20, E23, E24, E25, E43, E44, E64, E67, E77, E88, Z01
SVK if 9013=Z01
260
E01
260
41
E10, E14, E16, E18, E19, E29, E47, E49, E50, E51, E55, E61,
E62, E73, E87, E90, E97, E98
260
AAZ
KWH, KVR, KVA, KWT, MAW, 3B, GWH, K3, MWH, E08,
MQH, MTQ, E46, D90, P1
E30, E31, E66, E72, E73, E74, S01, S02, S03, S04, S05, S06,
S07
UTILTS-APERAK
Page 128 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
SG6/RFF/C506/1154
504
SG6/RFF/C506/1153
SG6/RFF/C506/1154
529
529
TN
Not empty
SG6/RFF/C506/1153
226
SG6/RFF/C506/1154
226
SG7/CCI/C240/7037
507a (if
possible)
507a
507a (if
possible)
SG7/CCI/C240/1131
SG7/CCI/C240/3055
SG7/CAV/C889/7111
The field should contain TN, but dont reject the transaction
if the code is wrong.
No validations are made, see chapter 3.6.11.
Avrkningsmetod
Typ av anlggning(ar)
SG7/CAV/C889/7110
254
513
254 eller 513
507a
Antal mtpunkter
SG8/SEQ/C286/1050
514
Observationsnr
Not empty
SG8/RFF/C506/1153
224 (if
possible)
224
SG7/CAV/C889/3055
SG8/RFF/C506/1154
SG8/RFF/C506/1153
SG8/RFF/C506/1154
527 (if
possible)
527
Notes
MG, SE
Mtarnummer
RegisterId
Not empty
The specified code is checked against master data, that check
is done in Processability validation, see below.
UTILTS-APERAK
Page 129 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
SG8/MOA/C516/5025
522
522
269a
Belopp
Valuta
9
Numerical
Three letters (A-Z)
SG8/MOA/C516/5004
SG8/MOA/C516/6345
SG10/PRI/C509/5125
SG10/PRI/C509/5118
SG10/CUX/C504/6347
SG10/CUX/C504/6345
SG11/QTY/C186/6063
SG11/QTY/C186/6060
SG11/DTM/C507/2005
523
523
269b
269b
516, 515, 517
or 521 (if
possible)
516, 515, 517
eller 521
SG11/DTM/C507/2380
530a, 530b
530a, 530b
SG11/DTM/C507/2379
530a, 530b
SG11/STS/C601/9015
520
520
SG11/STS/C555/4405
SG12/CCI/C240/7037
SG12/CCI/C240/3055
SG12/CAV/C889/7111
SG12/CAV/C889/3055
Pris
Valuta
Datum fr mtarstllning,
Tidpunkt fr effektvrde
Kvantitetskvalitet
259 (if
possible)
259
259
259
CAL
Numerical
2
Three letters (A-Z)
Numerical or NULL
597
Date according to format 203 (CCYYMMDDHHmm)
Check that it isnt a future date
203
8
21, 46, 56, 113, 125
E07
260
Tidsintervall
E12
260
UTILTS-APERAK
Page 130 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Notes
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACT-segment/
data element
Fieldnumber
SG12/CCI/C240/7037
309 (if
possible)
309
SG12/CCI/C240/3055
SG12/CAV/C889/7111
SG12/CAV/C889/3055
SG12/CCI/C240/7037
309
309
SG12/CCI/C240/3055
507b (if
possible)
507b
507b
SG12/CAV/C889/7110
507b
SG12/CCI/C240/1131
Notes
E22
260
Mtaravlsare
Integer >=0
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UTILTS ERR
Reason for rejection
E55
Unauthorised metered data
collector
E16
Unauthorised Balance
supplier
E18
Unauthorised Balance
responsible party
E10
Metering point not
identifiable
E49
Metering grid area not
identifiable
E29
Product code unknown or
not related to metering
point
UTILTS-APERAK
Page 132 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACTsegment/data element
Validation
UTILTS ERR
Reason for rejection
E50
Invalid period
E47
No ongoing switch for
metering point
UTILTS-APERAK
Page 133 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACTsegment/data element
Validation
UTILTS ERR
Reason for rejection
E73
Incorrect measure unit
E61
Meter not identifiable
E62
Register not identifiable
E51
Invalid number of decimals
E19
Meter stand not within
limits
UTILTS-APERAK
Page 134 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
EDIFACTsegment/data element
Validation
UTILTS ERR
Reason for rejection
E87
Number of observations
does not fit observation
period/resolution
E97
Measurement should not
be zero
E98
Measurement has a wrong
sign
E90
Measurement beyond
plausible limits
E14
Other reason
UTILTS-APERAK
Page 135 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
every new received meter stand. The next time it may be needed to be changed is after a change of meter or other changes
of the meter (after PRODAT Z10 or Z06F).
The difference between the second and the third meter stand is 7140 kWh. The Energy volume is allowed to vary with +/the tolerance of difference to this difference, i.e. between 7130 and 7150 kWh.
Example 2
The first meter stand: 34890,8
The second meter stand: 58347,5
The tolerance of difference is 0,1 since the meter stands are specified with one decimal. If the meter stands would be
specified with two decimals the tolerance of difference would be 0,01 etcetera.
The difference between the meter stands is 23456,7. The energy volume is allowed to vary between +/- 0,1 kWh to this
value before an error is reported.. An energy volume of 23456,79 kWh is therefore permitted, but not an energy volume of
23456,81 kWh. In the latter case the meter stands are rejected with the Reason for rejection code E19, Meter stand not
within limits.
The tolerance of difference may then be calculated based on the position of the last changable digit in the meter stands.
Notice that at this check you should also take into account if the meter has gone full circle.
UTILTS-APERAK
Page 136 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26
Ediel-guide
UTILTS & APERAK
Version E5SE1B - valid from October 1st 2011 and October 1st 2012
UTILTS-APERAK
Page 137 of 137
Document name: 150119_Ediel_UTILTS-APERAK_User_Guide_Version_11-B-6.doc
Latest updated: 2015-01-26