Overview

Version information

Version : v1

URI scheme

Host : tys-qa.epias.com.tr
BasePath : /ecms-consumption-metering-point/rest
Schemes : HTTPS

Tags

  • cmp

  • ecms-metering-data

  • evacuation-request

  • meter-configuration

  • metering_data_total

  • metering_info

  • metering_point_demand

  • profile

  • profilefactors

  • registration

About This Document

This document contains application definitions and describes how these services will be invoked.

Since the document is updated in each version, the services in the test and real environment may differ. Follow the release notes.

Changes

1.0.0 Service Definitions

About Application

This application is running on REST services. It consumes JSON and XML requests and produces JSON and XML requests.

You need a authorized user at DGPYS to use these services. Every request needs to be authorize by Central Authentication Server (cas.epias.com.tr).

Generating Clients

Service documentation based on Swagger. You can use following files https://tys.epias.com.tr/ecms-consumption-metering-point/test/swagger.json for production environment, https://testtys.epias.com.tr/ecms-consumption-metering-point/test/swagger.json for test environment to generate client. There is a code generator located on https://generator.swagger.io which helps you to build client in any language.

Help and Support

You can send your opinions or support request to gorusleriniz.gop@epias.com.tr mail address.

Application Call Procedure

TGT (Ticket Granting Ticket) controls users session. TGT is active at 45 even if you don’t use it. Each time you use the TGT value, the 45-minute period starts again.

You can not use TGT as token to call rest services. For each call you need to create a token (Called ST - Service Token) using TGT. You should reuse TGT.You don’t need to create TGT for each request. If you do that you may blocked by Central Authentication Server.

Flow Diagram
Message Creation Diagram

Creating a Ticket Granting Ticket (TGT)

In order to create TGT you can post following request to https://cas.epias.com.tr/cas/v1/tickets?format=text for production or https://testcas.epias.com.tr/cas/v1/tickets?format=text for pre-production environment. Service accepts only POST requests. format parameters can take following arguments.

parameter value

xml

xml response

json

json response

text

text response

HTTP header should contain Content-Type = application/x-www-form-urlencoded key value pair.

parameter value

username

DGPYS user

password

DGPYS password

Raw Http Request
POST /cas/v1/tickets HTTP/1.1
Host: cas.epias.com.tr
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

username=DGPYSUSER&password=DGPYSPASSWORD

You should wait HTTP 200 status code for successful requests.

Sample Response
TGT-237-U0TU0jUHLyOEIrdoDBEEf3AdRFAXGLifK2ITn4LoY3HfhstGtx-cas02.epias.com.tr

Creatting a Service Ticket (ST)

You need to have a valid TGT to create ST. If you have a valid TGT. You need to construct ST request URL. URL should have following format https://cas.epias.com.tr/cas/v1/tickets/{TGT}

You can not reuse ST.The ST received for a service can not be used for another service.
ST is valid for 30 seconds.
Service name is for production https://tysapi.epias.com.tr and https://testtysapi.epias.com.tr for test
Sample URL
https://cas.epias.com.tr/cas/v1/tickets/TGT-229-2hmcHafszagAAxtCh017nax1en3U9TouWeGvIrq9KbSbeKE9Zk-cas02.epias.com.tr

You should post following parameter as an input using POST method.

parameter value

service

for test environment : https://testtysapi.epias.com.tr, for production environment https://tysapi.epias.com.tr

You get following response after you call the operation. If you should wait for HTTP 201 status code for successful requests.

Sample Response
ST-29962-hSwyzWCP0xC0eRi0bmna-cas01.epias.com.tr

Base Message Format

The services have a standard message structure. You should send the appropriate data to this form in all requests you send.

Every http request should contain following HTTP headers.

key value

ecms-service-ticket

Service Ticket (ST) e.g. : ST-30247-uNWazHn52sKZU71v5Ar4-cas02.epias.com.tr

Accept

application/json or application/xml

Content-Type

application/json or application/xml

Accept-Language

tr-tr or en-us (english version is in testing stage)

Service messages are splitted in two parts.

First part is called header which defines your requests. This area is independent from service bussiness logic. header should contain following key value pair.

key value description

transactionId

this should be unique (Universal Unique Identifier)

we will request this value if you have some trouble using rest services.

application

your application name

Second part called body. This part may differ across all other services.

Following request validates delivery day for offer services.

The * header * field must be sent as key (* key ) and value ( value *).
Unless otherwise stated, the date fields in all incoming and outgoing messages are in ISO-8601 format. Format : yyyy-MM-dd’T’HH:mm:ss.SSSZ. You should use Europe/Istanbul as timezone. Timezone may differ daylight saving days. Sample : 2016-03-25T00:00:00.000+0300
Example ISO8601 Parser for Java 8
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil
{

    public static Date fromISO8601Date(String v)
    {
        if (null == v) return null;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        try
        {
            return sdf.parse(v);
        } catch (ParseException e)
        {
            throw new RuntimeException(e);
        }
    }

    public static String toISO8601Date(Date v)
    {
        if (null == v) return null;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        return sdf.format(v);
    }
}
Örnek HTTP Mesajı
POST /ecms-unregistered-metering-point/rest/ump/list HTTP/1.1
Host: testtysapi.epias.com.tr
Accept: application/json
Content-Type: application/json
ecms-service-ticket: ST-31352-VjHOo5iDV4fDkOod3jZc-cas02.epias.com.tr
Cache-Control: no-cache

{
   "header":[
      {
         "key":"transactionId",
         "value":"6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
      },
      {
         "key":"application",
         "value":"UYGULAMA_ADI"
      }
   ],
   "body":{
      "settlementPeriod":"2016-06-01T00:00:00.000+0300",
      "requestStatuses":["WAITING","INVALID_DISTRIBUTION_METER_CODE","INSUFFICENT_LIMIT","APPROVED"]
   }
}
Example JSON Message
{
   "resultCode":"0",
   "resultDescription":"OK",
   "resultType":"SUCCESS",
   "body":{
      "queryInformation":{
         "begin":1,
         "end":10000,
         "count":3
      },
      "unregisteredMeteringPoints":[
         {
            "requestId":1,
            "requestDate":"2016-10-03T13:34:43.000+0300",
            "reportingDate":null,
            "distributionMeterCode":"  M328",
            "eic":"40Z000007531577H",
            "requestStatus":"APPROVED",
            "requestedCompany":{
               "organizationId":9327,
               "eic":"40X000000009327Q",
               "name":"ERZURUM 1.ORGANİZE SANAYİ BÖLGE MÜDÜRLÜĞÜ",
               "shortname":"ERZ.1-OSB"
            },
            "requestingCompany":{
               "organizationId":195,
               "eic":"40X000000000195P",
               "name":"ELEKTRİK ÜRETİM A.Ş.",
               "shortname":"EÜAŞ"
            },
            "recordingUser":"PK195",
            "reportingUser":null
         },
         {
            "requestId":2,
            "requestDate":"2016-10-03T13:34:45.000+0300",
            "reportingDate":null,
            "distributionMeterCode":"uasxprsc",
            "eic":null,
            "requestStatus":"WAITING",
            "requestedCompany":{
               "organizationId":649,
               "eic":"40X000000000649C",
               "name":"1. BÖLGE MÜDÜRLÜĞÜ",
               "shortname":"1 Iletim"
            },
            "requestingCompany":{
               "organizationId":195,
               "eic":"40X000000000195P",
               "name":"ELEKTRİK ÜRETİM A.Ş.",
               "shortname":"EÜAŞ"
            },
            "recordingUser":"PK195",
            "reportingUser":null
         },
         {
            "requestId":3,
            "requestDate":"2016-10-03T13:38:41.000+0300",
            "reportingDate":null,
            "distributionMeterCode":"123123",
            "eic":null,
            "requestStatus":"WAITING",
            "requestedCompany":{
               "organizationId":649,
               "eic":"40X000000000649C",
               "name":"1. BÖLGE MÜDÜRLÜĞÜ",
               "shortname":"1 Iletim"
            },
            "requestingCompany":{
               "organizationId":195,
               "eic":"40X000000000195P",
               "name":"ELEKTRİK ÜRETİM A.Ş.",
               "shortname":"EÜAŞ"
            },
            "recordingUser":"PK195",
            "reportingUser":null
         }
      ]
   }
}

Response contains two section. Fields start with result describes whether your reques is valid or not. Section body contains response.

Every response contains following fields.

parameter type value description

resultCode

string

"0" means success other values may differ for each request

if you had a problem we will ask this value.

resultDescription

string

if requests succeed return "OK" otherwise returs error description

.

resultType

string

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR

BUSINESSERROR : This means you send an invalid request. Check your input. if you belive your request is valid contact with us. SYSTEMERROR : This means we can not process your request. You should contact with us.
Sample Success Message
{"resultCode":"0","resultDescription":"OK","body":true,"resultType":"SUCCESS"}

Postman Usage

You can access the postman application from https://www.getpostman.com . You can access collections prepared for you to access TYS Rest Services from the link below. Application https://www.getpostman.com/collections/01287aa71472e4190b85 and CAS https://www.getpostman.com/collections/b8972a6217c969728613

After importing your Postman collections, you also need to import the environment variables prepared for the postman. This environment prepared in the form of json is as follows. You should change the links here to use the test environment. The following links have been prepared for the real environment.

Postman parametreleri
{
  "id": "4a5736f1-02bc-2127-4eef-73d76dc2bd7b",
  "name": "TYS-pre_prod",
  "values": [
    {
      "enabled": true,
      "key": "base-url",
      "value": "https://testtys.epias.com.tr",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "cas-gt-uri",
      "value": "https://cas.epias.com.tr/cas/v1/tickets?format=text",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "cas-st-uri",
      "value": "https://cas.epias.com.tr/cas/v1/tickets/",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "cas-st-req-domain",
      "value": "https://testtys.epias.com.tr",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "service-ticket",
      "value": "ecms-service-ticket",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "cas-gt",
      "value": "1 errors, 0 successes",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "cas-st",
      "value": "ST-31854-VM6ccEqVBqgDcxGNQAa9-cas-hazel01.epias.com.tr",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "language",
      "value": "tr-tr",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "cmp",
      "value": "ecms-consumption-metering-point/rest",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "ecms",
      "value": "ecms-eligible-customer-registration/rest",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "imd",
      "value": "ecms-index-metering-data/rest",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "ump",
      "value": "ecms-unregistered-metering-point-rest/rest",
      "type": "text"
    },
    {
      "enabled": true,
      "key": "hs",
      "value": "ecms-helper-services/rest",
      "type": "text"
    }
  ],
  "timestamp": 1488193649202,
  "_postman_variable_scope": "environment",
  "_postman_exported_at": "2017-02-27T12:19:28.109Z",
  "_postman_exported_using": "Postman/4.10.2"
}

When the TYS services are accessed after the file is uploaded, TYS should be selected from the "Environment" section in the upper right corner of the interface.

User types that can use services

Service Distribution Transmission OIZ Supplier

~/ecms-consumption-metering-point/rest/ecms-metering-data/list/hourly

x

x

x

x

~/ecms-consumption-metering-point/rest/metering/data/total/list

x

x

x

x

~/ecms-consumption-metering-point/rest/profile/consumption/list

x

x

x

x

~/ecms-consumption-metering-point/rest/metering/info/list

x

x

x

x

~/ecms-consumption-metering-point/rest/metering/info/get

x

x

x

x

~/ecms-consumption-metering-point/rest/cmp/listAll

x

x

x

~/ecms-consumption-metering-point/rest/metering/point/demand/list

x

x

x

x

~/ecms-consumption-metering-point/rest/cmp/supplier/list-meter-info

x

x

x

~/ecms-consumption-metering-point/rest/cmp/list-meter-eic-range

x

x

x

x

~/ecms-consumption-metering-point/rest/cmp/report

x

~/ecms-consumption-metering-point/rest/cmp/save

x

x

x

~/ecms-consumption-metering-point/rest/evacuation-request/cancel

x

x

x

~/ecms-consumption-metering-point/rest/metering/point/demand/create

x

x

x

x

~/ecms-consumption-metering-point/rest/ecms-metering-data/save/hourly

x

x

x

~/ecms-consumption-metering-point/rest/ecms-metering-data/save/profile

x

x

x

~/ecms-consumption-metering-point/rest/profilefactors/list

x

x

x

x

~/ecms-consumption-metering-point/rest/cmp/new-meters-to-be-read

x

x

x

~/ecms-consumption-metering-point/rest/cmp/list-changed-supplier-meters

x

x

x

~/ecms-consumption-metering-point/rest/cmp/nonobligatory-to-read

x

x

x

~/ecms-consumption-metering-point/rest/cmp/list-deducted-meters

x

x

x

x

~/ecms-consumption-metering-point/rest/cmp/list-past-meters

x

x

x

x

Service Details

From this point document contains service description and call details.

1. Meter Production/Consumption Data Installation Rest Service

1.1. How to call Hourly Meter Data Installation Service ?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringHourlyDataRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <settlementPeriod>2016-10-01T00:00:00.000+0300</settlementPeriod>
        <eic>40Z0000000000004</eic>
        <datas>
            <period>1</period>
            <generation>15.0</generation>
            <consumption>14.0</consumption>
        </datas>
        <datas>
            <period>2</period>
            <generation>15.0</generation>
            <consumption>14.1</consumption>
        </datas>
        <datas>
            <period>3</period>
            <generation>15.0</generation>
            <consumption>14.2</consumption>
        </datas>
        <datas>
            <period>4</period>
            <generation>15.0</generation>
            <consumption>14.3</consumption>
        </datas>
        <datas>
            <period>5</period>
            <generation>15.0</generation>
            <consumption>14.4</consumption>
        </datas>
        <datas>
            <period>6</period>
            <generation>15.0</generation>
            <consumption>14.5</consumption>
        </datas>
        <datas>
            <period>7</period>
            <generation>15.0</generation>
            <consumption>14.6</consumption>
        </datas>
        <datas>
            <period>8</period>
            <generation>15.0</generation>
            <consumption>14.7</consumption>
        </datas>
        <datas>
            <period>9</period>
            <generation>15.0</generation>
            <consumption>14.8</consumption>
        </datas>
        <datas>
            <period>10</period>
            <generation>15.0</generation>
            <consumption>14.9</consumption>
        </datas>
        <datas>
            <period>11</period>
            <generation>15.0</generation>
            <consumption>14.10</consumption>
        </datas>
        <datas>
            <period>12</period>
            <generation>15.0</generation>
            <consumption>14.11</consumption>
        </datas>
        <datas>
            <period>13</period>
            <generation>15.0</generation>
            <consumption>14.12</consumption>
        </datas>
        <datas>
            <period>14</period>
            <generation>15.0</generation>
            <consumption>14.13</consumption>
        </datas>
        <datas>
            <period>15</period>
            <generation>15.0</generation>
            <consumption>14.14</consumption>
        </datas>
        <datas>
            <period>16</period>
            <generation>15.0</generation>
            <consumption>14.15</consumption>
        </datas>
        <datas>
            <period>17</period>
            <generation>15.0</generation>
            <consumption>14.16</consumption>
        </datas>
        <datas>
            <period>18</period>
            <generation>15.0</generation>
            <consumption>14.17</consumption>
        </datas>
        <datas>
            <period>19</period>
            <generation>15.0</generation>
            <consumption>14.18</consumption>
        </datas>
        <datas>
            <period>20</period>
            <generation>15.0</generation>
            <consumption>14.19</consumption>
        </datas>
        <datas>
            <period>21</period>
            <generation>15.0</generation>
            <consumption>14.20</consumption>
        </datas>
        <datas>
            <period>22</period>
            <generation>15.0</generation>
            <consumption>14.21</consumption>
        </datas>
        <datas>
            <period>23</period>
            <generation>15.0</generation>
            <consumption>14.22</consumption>
        </datas>
        <datas>
            <period>24</period>
            <generation>15.0</generation>
            <consumption>14.23</consumption>
        </datas>
        <datas>
            <period>25</period>
            <generation>15.0</generation>
            <consumption>14.24</consumption>
        </datas>
        <datas>
            <period>26</period>
            <generation>15.0</generation>
            <consumption>14.25</consumption>
        </datas>
        <datas>
            <period>27</period>
            <generation>15.0</generation>
            <consumption>14.26</consumption>
        </datas>
        <datas>
            <period>28</period>
            <generation>15.0</generation>
            <consumption>14.27</consumption>
        </datas>
        <datas>
            <period>29</period>
            <generation>15.0</generation>
            <consumption>14.28</consumption>
        </datas>
        <datas>
            <period>30</period>
            <generation>15.0</generation>
            <consumption>14.29</consumption>
        </datas>
        <datas>
            <period>31</period>
            <generation>15.0</generation>
            <consumption>14.30</consumption>
        </datas>
        <datas>
            <period>32</period>
            <generation>15.0</generation>
            <consumption>14.31</consumption>
        </datas>
        <datas>
            <period>33</period>
            <generation>15.0</generation>
            <consumption>14.32</consumption>
        </datas>
        <datas>
            <period>34</period>
            <generation>15.0</generation>
            <consumption>14.33</consumption>
        </datas>
        <datas>
            <period>35</period>
            <generation>15.0</generation>
            <consumption>14.34</consumption>
        </datas>
        <datas>
            <period>36</period>
            <generation>15.0</generation>
            <consumption>14.35</consumption>
        </datas>
        <datas>
            <period>37</period>
            <generation>15.0</generation>
            <consumption>14.36</consumption>
        </datas>
        <datas>
            <period>38</period>
            <generation>15.0</generation>
            <consumption>14.37</consumption>
        </datas>
        <datas>
            <period>39</period>
            <generation>15.0</generation>
            <consumption>14.38</consumption>
        </datas>
        <datas>
            <period>40</period>
            <generation>15.0</generation>
            <consumption>14.39</consumption>
        </datas>
        <datas>
            <period>41</period>
            <generation>15.0</generation>
            <consumption>14.40</consumption>
        </datas>
        <datas>
            <period>42</period>
            <generation>15.0</generation>
            <consumption>14.41</consumption>
        </datas>
        <datas>
            <period>43</period>
            <generation>15.0</generation>
            <consumption>14.42</consumption>
        </datas>
        <datas>
            <period>44</period>
            <generation>15.0</generation>
            <consumption>14.43</consumption>
        </datas>
        <datas>
            <period>45</period>
            <generation>15.0</generation>
            <consumption>14.44</consumption>
        </datas>
        <datas>
            <period>46</period>
            <generation>15.0</generation>
            <consumption>14.45</consumption>
        </datas>
        <datas>
            <period>47</period>
            <generation>15.0</generation>
            <consumption>14.46</consumption>
        </datas>
        <datas>
            <period>48</period>
            <generation>15.0</generation>
            <consumption>14.47</consumption>
        </datas>
        <datas>
            <period>49</period>
            <generation>15.0</generation>
            <consumption>14.48</consumption>
        </datas>
        <datas>
            <period>50</period>
            <generation>15.0</generation>
            <consumption>14.49</consumption>
        </datas>
        <datas>
            <period>51</period>
            <generation>15.0</generation>
            <consumption>14.50</consumption>
        </datas>
        <datas>
            <period>52</period>
            <generation>15.0</generation>
            <consumption>14.51</consumption>
        </datas>
        <datas>
            <period>53</period>
            <generation>15.0</generation>
            <consumption>14.52</consumption>
        </datas>
        <datas>
            <period>54</period>
            <generation>15.0</generation>
            <consumption>14.53</consumption>
        </datas>
        <datas>
            <period>55</period>
            <generation>15.0</generation>
            <consumption>14.54</consumption>
        </datas>
        <datas>
            <period>56</period>
            <generation>15.0</generation>
            <consumption>14.55</consumption>
        </datas>
        <datas>
            <period>57</period>
            <generation>15.0</generation>
            <consumption>14.56</consumption>
        </datas>
        <datas>
            <period>58</period>
            <generation>15.0</generation>
            <consumption>14.57</consumption>
        </datas>
        <datas>
            <period>59</period>
            <generation>15.0</generation>
            <consumption>14.58</consumption>
        </datas>
        <datas>
            <period>60</period>
            <generation>15.0</generation>
            <consumption>14.59</consumption>
        </datas>
        <datas>
            <period>61</period>
            <generation>15.0</generation>
            <consumption>14.60</consumption>
        </datas>
        <datas>
            <period>62</period>
            <generation>15.0</generation>
            <consumption>14.61</consumption>
        </datas>
        <datas>
            <period>63</period>
            <generation>15.0</generation>
            <consumption>14.62</consumption>
        </datas>
        <datas>
            <period>64</period>
            <generation>15.0</generation>
            <consumption>14.63</consumption>
        </datas>
        <datas>
            <period>65</period>
            <generation>15.0</generation>
            <consumption>14.64</consumption>
        </datas>
        <datas>
            <period>66</period>
            <generation>15.0</generation>
            <consumption>14.65</consumption>
        </datas>
        <datas>
            <period>67</period>
            <generation>15.0</generation>
            <consumption>14.66</consumption>
        </datas>
        <datas>
            <period>68</period>
            <generation>15.0</generation>
            <consumption>14.67</consumption>
        </datas>
        <datas>
            <period>69</period>
            <generation>15.0</generation>
            <consumption>14.68</consumption>
        </datas>
        <datas>
            <period>70</period>
            <generation>15.0</generation>
            <consumption>14.69</consumption>
        </datas>
        <datas>
            <period>71</period>
            <generation>15.0</generation>
            <consumption>14.70</consumption>
        </datas>
        <datas>
            <period>72</period>
            <generation>15.0</generation>
            <consumption>14.71</consumption>
        </datas>
        <datas>
            <period>73</period>
            <generation>15.0</generation>
            <consumption>14.72</consumption>
        </datas>
        <datas>
            <period>74</period>
            <generation>15.0</generation>
            <consumption>14.73</consumption>
        </datas>
        <datas>
            <period>75</period>
            <generation>15.0</generation>
            <consumption>14.74</consumption>
        </datas>
        <datas>
            <period>76</period>
            <generation>15.0</generation>
            <consumption>14.75</consumption>
        </datas>
        <datas>
            <period>77</period>
            <generation>15.0</generation>
            <consumption>14.76</consumption>
        </datas>
        <datas>
            <period>78</period>
            <generation>15.0</generation>
            <consumption>14.77</consumption>
        </datas>
        <datas>
            <period>79</period>
            <generation>15.0</generation>
            <consumption>14.78</consumption>
        </datas>
        <datas>
            <period>80</period>
            <generation>15.0</generation>
            <consumption>14.79</consumption>
        </datas>
        <datas>
            <period>81</period>
            <generation>15.0</generation>
            <consumption>14.80</consumption>
        </datas>
        <datas>
            <period>82</period>
            <generation>15.0</generation>
            <consumption>14.81</consumption>
        </datas>
        <datas>
            <period>83</period>
            <generation>15.0</generation>
            <consumption>14.82</consumption>
        </datas>
        <datas>
            <period>84</period>
            <generation>15.0</generation>
            <consumption>14.83</consumption>
        </datas>
        <datas>
            <period>85</period>
            <generation>15.0</generation>
            <consumption>14.84</consumption>
        </datas>
        <datas>
            <period>86</period>
            <generation>15.0</generation>
            <consumption>14.85</consumption>
        </datas>
        <datas>
            <period>87</period>
            <generation>15.0</generation>
            <consumption>14.86</consumption>
        </datas>
        <datas>
            <period>88</period>
            <generation>15.0</generation>
            <consumption>14.87</consumption>
        </datas>
        <datas>
            <period>89</period>
            <generation>15.0</generation>
            <consumption>14.88</consumption>
        </datas>
        <datas>
            <period>90</period>
            <generation>15.0</generation>
            <consumption>14.89</consumption>
        </datas>
        <datas>
            <period>91</period>
            <generation>15.0</generation>
            <consumption>14.90</consumption>
        </datas>
        <datas>
            <period>92</period>
            <generation>15.0</generation>
            <consumption>14.91</consumption>
        </datas>
        <datas>
            <period>93</period>
            <generation>15.0</generation>
            <consumption>14.92</consumption>
        </datas>
        <datas>
            <period>94</period>
            <generation>15.0</generation>
            <consumption>14.93</consumption>
        </datas>
        <datas>
            <period>95</period>
            <generation>15.0</generation>
            <consumption>14.94</consumption>
        </datas>
        <datas>
            <period>96</period>
            <generation>15.0</generation>
            <consumption>14.95</consumption>
        </datas>
        <datas>
            <period>97</period>
            <generation>15.0</generation>
            <consumption>14.96</consumption>
        </datas>
        <datas>
            <period>98</period>
            <generation>15.0</generation>
            <consumption>14.97</consumption>
        </datas>
        <datas>
            <period>99</period>
            <generation>15.0</generation>
            <consumption>14.98</consumption>
        </datas>
        <datas>
            <period>100</period>
            <generation>15.0</generation>
            <consumption>14.99</consumption>
        </datas>
        <datas>
            <period>101</period>
            <generation>15.0</generation>
            <consumption>14.100</consumption>
        </datas>
        <datas>
            <period>102</period>
            <generation>15.0</generation>
            <consumption>14.101</consumption>
        </datas>
        <datas>
            <period>103</period>
            <generation>15.0</generation>
            <consumption>14.102</consumption>
        </datas>
        <datas>
            <period>104</period>
            <generation>15.0</generation>
            <consumption>14.103</consumption>
        </datas>
        <datas>
            <period>105</period>
            <generation>15.0</generation>
            <consumption>14.104</consumption>
        </datas>
        <datas>
            <period>106</period>
            <generation>15.0</generation>
            <consumption>14.105</consumption>
        </datas>
        <datas>
            <period>107</period>
            <generation>15.0</generation>
            <consumption>14.106</consumption>
        </datas>
        <datas>
            <period>108</period>
            <generation>15.0</generation>
            <consumption>14.107</consumption>
        </datas>
        <datas>
            <period>109</period>
            <generation>15.0</generation>
            <consumption>14.108</consumption>
        </datas>
        <datas>
            <period>110</period>
            <generation>15.0</generation>
            <consumption>14.109</consumption>
        </datas>
        <datas>
            <period>111</period>
            <generation>15.0</generation>
            <consumption>14.110</consumption>
        </datas>
        <datas>
            <period>112</period>
            <generation>15.0</generation>
            <consumption>14.111</consumption>
        </datas>
        <datas>
            <period>113</period>
            <generation>15.0</generation>
            <consumption>14.112</consumption>
        </datas>
        <datas>
            <period>114</period>
            <generation>15.0</generation>
            <consumption>14.113</consumption>
        </datas>
        <datas>
            <period>115</period>
            <generation>15.0</generation>
            <consumption>14.114</consumption>
        </datas>
        <datas>
            <period>116</period>
            <generation>15.0</generation>
            <consumption>14.115</consumption>
        </datas>
        <datas>
            <period>117</period>
            <generation>15.0</generation>
            <consumption>14.116</consumption>
        </datas>
        <datas>
            <period>118</period>
            <generation>15.0</generation>
            <consumption>14.117</consumption>
        </datas>
        <datas>
            <period>119</period>
            <generation>15.0</generation>
            <consumption>14.118</consumption>
        </datas>
        <datas>
            <period>120</period>
            <generation>15.0</generation>
            <consumption>14.119</consumption>
        </datas>
        <datas>
            <period>121</period>
            <generation>15.0</generation>
            <consumption>14.120</consumption>
        </datas>
        <datas>
            <period>122</period>
            <generation>15.0</generation>
            <consumption>14.121</consumption>
        </datas>
        <datas>
            <period>123</period>
            <generation>15.0</generation>
            <consumption>14.122</consumption>
        </datas>
        <datas>
            <period>124</period>
            <generation>15.0</generation>
            <consumption>14.123</consumption>
        </datas>
        <datas>
            <period>125</period>
            <generation>15.0</generation>
            <consumption>14.124</consumption>
        </datas>
        <datas>
            <period>126</period>
            <generation>15.0</generation>
            <consumption>14.125</consumption>
        </datas>
        <datas>
            <period>127</period>
            <generation>15.0</generation>
            <consumption>14.126</consumption>
        </datas>
        <datas>
            <period>128</period>
            <generation>15.0</generation>
            <consumption>14.127</consumption>
        </datas>
        <datas>
            <period>129</period>
            <generation>15.0</generation>
            <consumption>14.128</consumption>
        </datas>
        <datas>
            <period>130</period>
            <generation>15.0</generation>
            <consumption>14.129</consumption>
        </datas>
        <datas>
            <period>131</period>
            <generation>15.0</generation>
            <consumption>14.130</consumption>
        </datas>
        <datas>
            <period>132</period>
            <generation>15.0</generation>
            <consumption>14.131</consumption>
        </datas>
        <datas>
            <period>133</period>
            <generation>15.0</generation>
            <consumption>14.132</consumption>
        </datas>
        <datas>
            <period>134</period>
            <generation>15.0</generation>
            <consumption>14.133</consumption>
        </datas>
        <datas>
            <period>135</period>
            <generation>15.0</generation>
            <consumption>14.134</consumption>
        </datas>
        <datas>
            <period>136</period>
            <generation>15.0</generation>
            <consumption>14.135</consumption>
        </datas>
        <datas>
            <period>137</period>
            <generation>15.0</generation>
            <consumption>14.136</consumption>
        </datas>
        <datas>
            <period>138</period>
            <generation>15.0</generation>
            <consumption>14.137</consumption>
        </datas>
        <datas>
            <period>139</period>
            <generation>15.0</generation>
            <consumption>14.138</consumption>
        </datas>
        <datas>
            <period>140</period>
            <generation>15.0</generation>
            <consumption>14.139</consumption>
        </datas>
        <datas>
            <period>141</period>
            <generation>15.0</generation>
            <consumption>14.140</consumption>
        </datas>
        <datas>
            <period>142</period>
            <generation>15.0</generation>
            <consumption>14.141</consumption>
        </datas>
        <datas>
            <period>143</period>
            <generation>15.0</generation>
            <consumption>14.142</consumption>
        </datas>
        <datas>
            <period>144</period>
            <generation>15.0</generation>
            <consumption>14.143</consumption>
        </datas>
        <datas>
            <period>145</period>
            <generation>15.0</generation>
            <consumption>14.144</consumption>
        </datas>
        <datas>
            <period>146</period>
            <generation>15.0</generation>
            <consumption>14.145</consumption>
        </datas>
        <datas>
            <period>147</period>
            <generation>15.0</generation>
            <consumption>14.146</consumption>
        </datas>
        <datas>
            <period>148</period>
            <generation>15.0</generation>
            <consumption>14.147</consumption>
        </datas>
        <datas>
            <period>149</period>
            <generation>15.0</generation>
            <consumption>14.148</consumption>
        </datas>
        <datas>
            <period>150</period>
            <generation>15.0</generation>
            <consumption>14.149</consumption>
        </datas>
        <datas>
            <period>151</period>
            <generation>15.0</generation>
            <consumption>14.150</consumption>
        </datas>
        <datas>
            <period>152</period>
            <generation>15.0</generation>
            <consumption>14.151</consumption>
        </datas>
        <datas>
            <period>153</period>
            <generation>15.0</generation>
            <consumption>14.152</consumption>
        </datas>
        <datas>
            <period>154</period>
            <generation>15.0</generation>
            <consumption>14.153</consumption>
        </datas>
        <datas>
            <period>155</period>
            <generation>15.0</generation>
            <consumption>14.154</consumption>
        </datas>
        <datas>
            <period>156</period>
            <generation>15.0</generation>
            <consumption>14.155</consumption>
        </datas>
        <datas>
            <period>157</period>
            <generation>15.0</generation>
            <consumption>14.156</consumption>
        </datas>
        <datas>
            <period>158</period>
            <generation>15.0</generation>
            <consumption>14.157</consumption>
        </datas>
        <datas>
            <period>159</period>
            <generation>15.0</generation>
            <consumption>14.158</consumption>
        </datas>
        <datas>
            <period>160</period>
            <generation>15.0</generation>
            <consumption>14.159</consumption>
        </datas>
        <datas>
            <period>161</period>
            <generation>15.0</generation>
            <consumption>14.160</consumption>
        </datas>
        <datas>
            <period>162</period>
            <generation>15.0</generation>
            <consumption>14.161</consumption>
        </datas>
        <datas>
            <period>163</period>
            <generation>15.0</generation>
            <consumption>14.162</consumption>
        </datas>
        <datas>
            <period>164</period>
            <generation>15.0</generation>
            <consumption>14.163</consumption>
        </datas>
        <datas>
            <period>165</period>
            <generation>15.0</generation>
            <consumption>14.164</consumption>
        </datas>
        <datas>
            <period>166</period>
            <generation>15.0</generation>
            <consumption>14.165</consumption>
        </datas>
        <datas>
            <period>167</period>
            <generation>15.0</generation>
            <consumption>14.166</consumption>
        </datas>
        <datas>
            <period>168</period>
            <generation>15.0</generation>
            <consumption>14.167</consumption>
        </datas>
        <datas>
            <period>169</period>
            <generation>15.0</generation>
            <consumption>14.168</consumption>
        </datas>
        <datas>
            <period>170</period>
            <generation>15.0</generation>
            <consumption>14.169</consumption>
        </datas>
        <datas>
            <period>171</period>
            <generation>15.0</generation>
            <consumption>14.170</consumption>
        </datas>
        <datas>
            <period>172</period>
            <generation>15.0</generation>
            <consumption>14.171</consumption>
        </datas>
        <datas>
            <period>173</period>
            <generation>15.0</generation>
            <consumption>14.172</consumption>
        </datas>
        <datas>
            <period>174</period>
            <generation>15.0</generation>
            <consumption>14.173</consumption>
        </datas>
        <datas>
            <period>175</period>
            <generation>15.0</generation>
            <consumption>14.174</consumption>
        </datas>
        <datas>
            <period>176</period>
            <generation>15.0</generation>
            <consumption>14.175</consumption>
        </datas>
        <datas>
            <period>177</period>
            <generation>15.0</generation>
            <consumption>14.176</consumption>
        </datas>
        <datas>
            <period>178</period>
            <generation>15.0</generation>
            <consumption>14.177</consumption>
        </datas>
        <datas>
            <period>179</period>
            <generation>15.0</generation>
            <consumption>14.178</consumption>
        </datas>
        <datas>
            <period>180</period>
            <generation>15.0</generation>
            <consumption>14.179</consumption>
        </datas>
        <datas>
            <period>181</period>
            <generation>15.0</generation>
            <consumption>14.180</consumption>
        </datas>
        <datas>
            <period>182</period>
            <generation>15.0</generation>
            <consumption>14.181</consumption>
        </datas>
        <datas>
            <period>183</period>
            <generation>15.0</generation>
            <consumption>14.182</consumption>
        </datas>
        <datas>
            <period>184</period>
            <generation>15.0</generation>
            <consumption>14.183</consumption>
        </datas>
        <datas>
            <period>185</period>
            <generation>15.0</generation>
            <consumption>14.184</consumption>
        </datas>
        <datas>
            <period>186</period>
            <generation>15.0</generation>
            <consumption>14.185</consumption>
        </datas>
        <datas>
            <period>187</period>
            <generation>15.0</generation>
            <consumption>14.186</consumption>
        </datas>
        <datas>
            <period>188</period>
            <generation>15.0</generation>
            <consumption>14.187</consumption>
        </datas>
        <datas>
            <period>189</period>
            <generation>15.0</generation>
            <consumption>14.188</consumption>
        </datas>
        <datas>
            <period>190</period>
            <generation>15.0</generation>
            <consumption>14.189</consumption>
        </datas>
        <datas>
            <period>191</period>
            <generation>15.0</generation>
            <consumption>14.190</consumption>
        </datas>
        <datas>
            <period>192</period>
            <generation>15.0</generation>
            <consumption>14.191</consumption>
        </datas>
        <datas>
            <period>193</period>
            <generation>15.0</generation>
            <consumption>14.192</consumption>
        </datas>
        <datas>
            <period>194</period>
            <generation>15.0</generation>
            <consumption>14.193</consumption>
        </datas>
        <datas>
            <period>195</period>
            <generation>15.0</generation>
            <consumption>14.194</consumption>
        </datas>
        <datas>
            <period>196</period>
            <generation>15.0</generation>
            <consumption>14.195</consumption>
        </datas>
        <datas>
            <period>197</period>
            <generation>15.0</generation>
            <consumption>14.196</consumption>
        </datas>
        <datas>
            <period>198</period>
            <generation>15.0</generation>
            <consumption>14.197</consumption>
        </datas>
        <datas>
            <period>199</period>
            <generation>15.0</generation>
            <consumption>14.198</consumption>
        </datas>
        <datas>
            <period>200</period>
            <generation>15.0</generation>
            <consumption>14.199</consumption>
        </datas>
        <datas>
            <period>201</period>
            <generation>15.0</generation>
            <consumption>14.200</consumption>
        </datas>
        <datas>
            <period>202</period>
            <generation>15.0</generation>
            <consumption>14.201</consumption>
        </datas>
        <datas>
            <period>203</period>
            <generation>15.0</generation>
            <consumption>14.202</consumption>
        </datas>
        <datas>
            <period>204</period>
            <generation>15.0</generation>
            <consumption>14.203</consumption>
        </datas>
        <datas>
            <period>205</period>
            <generation>15.0</generation>
            <consumption>14.204</consumption>
        </datas>
        <datas>
            <period>206</period>
            <generation>15.0</generation>
            <consumption>14.205</consumption>
        </datas>
        <datas>
            <period>207</period>
            <generation>15.0</generation>
            <consumption>14.206</consumption>
        </datas>
        <datas>
            <period>208</period>
            <generation>15.0</generation>
            <consumption>14.207</consumption>
        </datas>
        <datas>
            <period>209</period>
            <generation>15.0</generation>
            <consumption>14.208</consumption>
        </datas>
        <datas>
            <period>210</period>
            <generation>15.0</generation>
            <consumption>14.209</consumption>
        </datas>
        <datas>
            <period>211</period>
            <generation>15.0</generation>
            <consumption>14.210</consumption>
        </datas>
        <datas>
            <period>212</period>
            <generation>15.0</generation>
            <consumption>14.211</consumption>
        </datas>
        <datas>
            <period>213</period>
            <generation>15.0</generation>
            <consumption>14.212</consumption>
        </datas>
        <datas>
            <period>214</period>
            <generation>15.0</generation>
            <consumption>14.213</consumption>
        </datas>
        <datas>
            <period>215</period>
            <generation>15.0</generation>
            <consumption>14.214</consumption>
        </datas>
        <datas>
            <period>216</period>
            <generation>15.0</generation>
            <consumption>14.215</consumption>
        </datas>
        <datas>
            <period>217</period>
            <generation>15.0</generation>
            <consumption>14.216</consumption>
        </datas>
        <datas>
            <period>218</period>
            <generation>15.0</generation>
            <consumption>14.217</consumption>
        </datas>
        <datas>
            <period>219</period>
            <generation>15.0</generation>
            <consumption>14.218</consumption>
        </datas>
        <datas>
            <period>220</period>
            <generation>15.0</generation>
            <consumption>14.219</consumption>
        </datas>
        <datas>
            <period>221</period>
            <generation>15.0</generation>
            <consumption>14.220</consumption>
        </datas>
        <datas>
            <period>222</period>
            <generation>15.0</generation>
            <consumption>14.221</consumption>
        </datas>
        <datas>
            <period>223</period>
            <generation>15.0</generation>
            <consumption>14.222</consumption>
        </datas>
        <datas>
            <period>224</period>
            <generation>15.0</generation>
            <consumption>14.223</consumption>
        </datas>
        <datas>
            <period>225</period>
            <generation>15.0</generation>
            <consumption>14.224</consumption>
        </datas>
        <datas>
            <period>226</period>
            <generation>15.0</generation>
            <consumption>14.225</consumption>
        </datas>
        <datas>
            <period>227</period>
            <generation>15.0</generation>
            <consumption>14.226</consumption>
        </datas>
        <datas>
            <period>228</period>
            <generation>15.0</generation>
            <consumption>14.227</consumption>
        </datas>
        <datas>
            <period>229</period>
            <generation>15.0</generation>
            <consumption>14.228</consumption>
        </datas>
        <datas>
            <period>230</period>
            <generation>15.0</generation>
            <consumption>14.229</consumption>
        </datas>
        <datas>
            <period>231</period>
            <generation>15.0</generation>
            <consumption>14.230</consumption>
        </datas>
        <datas>
            <period>232</period>
            <generation>15.0</generation>
            <consumption>14.231</consumption>
        </datas>
        <datas>
            <period>233</period>
            <generation>15.0</generation>
            <consumption>14.232</consumption>
        </datas>
        <datas>
            <period>234</period>
            <generation>15.0</generation>
            <consumption>14.233</consumption>
        </datas>
        <datas>
            <period>235</period>
            <generation>15.0</generation>
            <consumption>14.234</consumption>
        </datas>
        <datas>
            <period>236</period>
            <generation>15.0</generation>
            <consumption>14.235</consumption>
        </datas>
        <datas>
            <period>237</period>
            <generation>15.0</generation>
            <consumption>14.236</consumption>
        </datas>
        <datas>
            <period>238</period>
            <generation>15.0</generation>
            <consumption>14.237</consumption>
        </datas>
        <datas>
            <period>239</period>
            <generation>15.0</generation>
            <consumption>14.238</consumption>
        </datas>
        <datas>
            <period>240</period>
            <generation>15.0</generation>
            <consumption>14.239</consumption>
        </datas>
        <datas>
            <period>241</period>
            <generation>15.0</generation>
            <consumption>14.240</consumption>
        </datas>
        <datas>
            <period>242</period>
            <generation>15.0</generation>
            <consumption>14.241</consumption>
        </datas>
        <datas>
            <period>243</period>
            <generation>15.0</generation>
            <consumption>14.242</consumption>
        </datas>
        <datas>
            <period>244</period>
            <generation>15.0</generation>
            <consumption>14.243</consumption>
        </datas>
        <datas>
            <period>245</period>
            <generation>15.0</generation>
            <consumption>14.244</consumption>
        </datas>
        <datas>
            <period>246</period>
            <generation>15.0</generation>
            <consumption>14.245</consumption>
        </datas>
        <datas>
            <period>247</period>
            <generation>15.0</generation>
            <consumption>14.246</consumption>
        </datas>
        <datas>
            <period>248</period>
            <generation>15.0</generation>
            <consumption>14.247</consumption>
        </datas>
        <datas>
            <period>249</period>
            <generation>15.0</generation>
            <consumption>14.248</consumption>
        </datas>
        <datas>
            <period>250</period>
            <generation>15.0</generation>
            <consumption>14.249</consumption>
        </datas>
        <datas>
            <period>251</period>
            <generation>15.0</generation>
            <consumption>14.250</consumption>
        </datas>
        <datas>
            <period>252</period>
            <generation>15.0</generation>
            <consumption>14.251</consumption>
        </datas>
        <datas>
            <period>253</period>
            <generation>15.0</generation>
            <consumption>14.252</consumption>
        </datas>
        <datas>
            <period>254</period>
            <generation>15.0</generation>
            <consumption>14.253</consumption>
        </datas>
        <datas>
            <period>255</period>
            <generation>15.0</generation>
            <consumption>14.254</consumption>
        </datas>
        <datas>
            <period>256</period>
            <generation>15.0</generation>
            <consumption>14.255</consumption>
        </datas>
        <datas>
            <period>257</period>
            <generation>15.0</generation>
            <consumption>14.256</consumption>
        </datas>
        <datas>
            <period>258</period>
            <generation>15.0</generation>
            <consumption>14.257</consumption>
        </datas>
        <datas>
            <period>259</period>
            <generation>15.0</generation>
            <consumption>14.258</consumption>
        </datas>
        <datas>
            <period>260</period>
            <generation>15.0</generation>
            <consumption>14.259</consumption>
        </datas>
        <datas>
            <period>261</period>
            <generation>15.0</generation>
            <consumption>14.260</consumption>
        </datas>
        <datas>
            <period>262</period>
            <generation>15.0</generation>
            <consumption>14.261</consumption>
        </datas>
        <datas>
            <period>263</period>
            <generation>15.0</generation>
            <consumption>14.262</consumption>
        </datas>
        <datas>
            <period>264</period>
            <generation>15.0</generation>
            <consumption>14.263</consumption>
        </datas>
        <datas>
            <period>265</period>
            <generation>15.0</generation>
            <consumption>14.264</consumption>
        </datas>
        <datas>
            <period>266</period>
            <generation>15.0</generation>
            <consumption>14.265</consumption>
        </datas>
        <datas>
            <period>267</period>
            <generation>15.0</generation>
            <consumption>14.266</consumption>
        </datas>
        <datas>
            <period>268</period>
            <generation>15.0</generation>
            <consumption>14.267</consumption>
        </datas>
        <datas>
            <period>269</period>
            <generation>15.0</generation>
            <consumption>14.268</consumption>
        </datas>
        <datas>
            <period>270</period>
            <generation>15.0</generation>
            <consumption>14.269</consumption>
        </datas>
        <datas>
            <period>271</period>
            <generation>15.0</generation>
            <consumption>14.270</consumption>
        </datas>
        <datas>
            <period>272</period>
            <generation>15.0</generation>
            <consumption>14.271</consumption>
        </datas>
        <datas>
            <period>273</period>
            <generation>15.0</generation>
            <consumption>14.272</consumption>
        </datas>
        <datas>
            <period>274</period>
            <generation>15.0</generation>
            <consumption>14.273</consumption>
        </datas>
        <datas>
            <period>275</period>
            <generation>15.0</generation>
            <consumption>14.274</consumption>
        </datas>
        <datas>
            <period>276</period>
            <generation>15.0</generation>
            <consumption>14.275</consumption>
        </datas>
        <datas>
            <period>277</period>
            <generation>15.0</generation>
            <consumption>14.276</consumption>
        </datas>
        <datas>
            <period>278</period>
            <generation>15.0</generation>
            <consumption>14.277</consumption>
        </datas>
        <datas>
            <period>279</period>
            <generation>15.0</generation>
            <consumption>14.278</consumption>
        </datas>
        <datas>
            <period>280</period>
            <generation>15.0</generation>
            <consumption>14.279</consumption>
        </datas>
        <datas>
            <period>281</period>
            <generation>15.0</generation>
            <consumption>14.280</consumption>
        </datas>
        <datas>
            <period>282</period>
            <generation>15.0</generation>
            <consumption>14.281</consumption>
        </datas>
        <datas>
            <period>283</period>
            <generation>15.0</generation>
            <consumption>14.282</consumption>
        </datas>
        <datas>
            <period>284</period>
            <generation>15.0</generation>
            <consumption>14.283</consumption>
        </datas>
        <datas>
            <period>285</period>
            <generation>15.0</generation>
            <consumption>14.284</consumption>
        </datas>
        <datas>
            <period>286</period>
            <generation>15.0</generation>
            <consumption>14.285</consumption>
        </datas>
        <datas>
            <period>287</period>
            <generation>15.0</generation>
            <consumption>14.286</consumption>
        </datas>
        <datas>
            <period>288</period>
            <generation>15.0</generation>
            <consumption>14.287</consumption>
        </datas>
        <datas>
            <period>289</period>
            <generation>15.0</generation>
            <consumption>14.288</consumption>
        </datas>
        <datas>
            <period>290</period>
            <generation>15.0</generation>
            <consumption>14.289</consumption>
        </datas>
        <datas>
            <period>291</period>
            <generation>15.0</generation>
            <consumption>14.290</consumption>
        </datas>
        <datas>
            <period>292</period>
            <generation>15.0</generation>
            <consumption>14.291</consumption>
        </datas>
        <datas>
            <period>293</period>
            <generation>15.0</generation>
            <consumption>14.292</consumption>
        </datas>
        <datas>
            <period>294</period>
            <generation>15.0</generation>
            <consumption>14.293</consumption>
        </datas>
        <datas>
            <period>295</period>
            <generation>15.0</generation>
            <consumption>14.294</consumption>
        </datas>
        <datas>
            <period>296</period>
            <generation>15.0</generation>
            <consumption>14.295</consumption>
        </datas>
        <datas>
            <period>297</period>
            <generation>15.0</generation>
            <consumption>14.296</consumption>
        </datas>
        <datas>
            <period>298</period>
            <generation>15.0</generation>
            <consumption>14.297</consumption>
        </datas>
        <datas>
            <period>299</period>
            <generation>15.0</generation>
            <consumption>14.298</consumption>
        </datas>
        <datas>
            <period>300</period>
            <generation>15.0</generation>
            <consumption>14.299</consumption>
        </datas>
        <datas>
            <period>301</period>
            <generation>15.0</generation>
            <consumption>14.300</consumption>
        </datas>
        <datas>
            <period>302</period>
            <generation>15.0</generation>
            <consumption>14.301</consumption>
        </datas>
        <datas>
            <period>303</period>
            <generation>15.0</generation>
            <consumption>14.302</consumption>
        </datas>
        <datas>
            <period>304</period>
            <generation>15.0</generation>
            <consumption>14.303</consumption>
        </datas>
        <datas>
            <period>305</period>
            <generation>15.0</generation>
            <consumption>14.304</consumption>
        </datas>
        <datas>
            <period>306</period>
            <generation>15.0</generation>
            <consumption>14.305</consumption>
        </datas>
        <datas>
            <period>307</period>
            <generation>15.0</generation>
            <consumption>14.306</consumption>
        </datas>
        <datas>
            <period>308</period>
            <generation>15.0</generation>
            <consumption>14.307</consumption>
        </datas>
        <datas>
            <period>309</period>
            <generation>15.0</generation>
            <consumption>14.308</consumption>
        </datas>
        <datas>
            <period>310</period>
            <generation>15.0</generation>
            <consumption>14.309</consumption>
        </datas>
        <datas>
            <period>311</period>
            <generation>15.0</generation>
            <consumption>14.310</consumption>
        </datas>
        <datas>
            <period>312</period>
            <generation>15.0</generation>
            <consumption>14.311</consumption>
        </datas>
        <datas>
            <period>313</period>
            <generation>15.0</generation>
            <consumption>14.312</consumption>
        </datas>
        <datas>
            <period>314</period>
            <generation>15.0</generation>
            <consumption>14.313</consumption>
        </datas>
        <datas>
            <period>315</period>
            <generation>15.0</generation>
            <consumption>14.314</consumption>
        </datas>
        <datas>
            <period>316</period>
            <generation>15.0</generation>
            <consumption>14.315</consumption>
        </datas>
        <datas>
            <period>317</period>
            <generation>15.0</generation>
            <consumption>14.316</consumption>
        </datas>
        <datas>
            <period>318</period>
            <generation>15.0</generation>
            <consumption>14.317</consumption>
        </datas>
        <datas>
            <period>319</period>
            <generation>15.0</generation>
            <consumption>14.318</consumption>
        </datas>
        <datas>
            <period>320</period>
            <generation>15.0</generation>
            <consumption>14.319</consumption>
        </datas>
        <datas>
            <period>321</period>
            <generation>15.0</generation>
            <consumption>14.320</consumption>
        </datas>
        <datas>
            <period>322</period>
            <generation>15.0</generation>
            <consumption>14.321</consumption>
        </datas>
        <datas>
            <period>323</period>
            <generation>15.0</generation>
            <consumption>14.322</consumption>
        </datas>
        <datas>
            <period>324</period>
            <generation>15.0</generation>
            <consumption>14.323</consumption>
        </datas>
        <datas>
            <period>325</period>
            <generation>15.0</generation>
            <consumption>14.324</consumption>
        </datas>
        <datas>
            <period>326</period>
            <generation>15.0</generation>
            <consumption>14.325</consumption>
        </datas>
        <datas>
            <period>327</period>
            <generation>15.0</generation>
            <consumption>14.326</consumption>
        </datas>
        <datas>
            <period>328</period>
            <generation>15.0</generation>
            <consumption>14.327</consumption>
        </datas>
        <datas>
            <period>329</period>
            <generation>15.0</generation>
            <consumption>14.328</consumption>
        </datas>
        <datas>
            <period>330</period>
            <generation>15.0</generation>
            <consumption>14.329</consumption>
        </datas>
        <datas>
            <period>331</period>
            <generation>15.0</generation>
            <consumption>14.330</consumption>
        </datas>
        <datas>
            <period>332</period>
            <generation>15.0</generation>
            <consumption>14.331</consumption>
        </datas>
        <datas>
            <period>333</period>
            <generation>15.0</generation>
            <consumption>14.332</consumption>
        </datas>
        <datas>
            <period>334</period>
            <generation>15.0</generation>
            <consumption>14.333</consumption>
        </datas>
        <datas>
            <period>335</period>
            <generation>15.0</generation>
            <consumption>14.334</consumption>
        </datas>
        <datas>
            <period>336</period>
            <generation>15.0</generation>
            <consumption>14.335</consumption>
        </datas>
        <datas>
            <period>337</period>
            <generation>15.0</generation>
            <consumption>14.336</consumption>
        </datas>
        <datas>
            <period>338</period>
            <generation>15.0</generation>
            <consumption>14.337</consumption>
        </datas>
        <datas>
            <period>339</period>
            <generation>15.0</generation>
            <consumption>14.338</consumption>
        </datas>
        <datas>
            <period>340</period>
            <generation>15.0</generation>
            <consumption>14.339</consumption>
        </datas>
        <datas>
            <period>341</period>
            <generation>15.0</generation>
            <consumption>14.340</consumption>
        </datas>
        <datas>
            <period>342</period>
            <generation>15.0</generation>
            <consumption>14.341</consumption>
        </datas>
        <datas>
            <period>343</period>
            <generation>15.0</generation>
            <consumption>14.342</consumption>
        </datas>
        <datas>
            <period>344</period>
            <generation>15.0</generation>
            <consumption>14.343</consumption>
        </datas>
        <datas>
            <period>345</period>
            <generation>15.0</generation>
            <consumption>14.344</consumption>
        </datas>
        <datas>
            <period>346</period>
            <generation>15.0</generation>
            <consumption>14.345</consumption>
        </datas>
        <datas>
            <period>347</period>
            <generation>15.0</generation>
            <consumption>14.346</consumption>
        </datas>
        <datas>
            <period>348</period>
            <generation>15.0</generation>
            <consumption>14.347</consumption>
        </datas>
        <datas>
            <period>349</period>
            <generation>15.0</generation>
            <consumption>14.348</consumption>
        </datas>
        <datas>
            <period>350</period>
            <generation>15.0</generation>
            <consumption>14.349</consumption>
        </datas>
        <datas>
            <period>351</period>
            <generation>15.0</generation>
            <consumption>14.350</consumption>
        </datas>
        <datas>
            <period>352</period>
            <generation>15.0</generation>
            <consumption>14.351</consumption>
        </datas>
        <datas>
            <period>353</period>
            <generation>15.0</generation>
            <consumption>14.352</consumption>
        </datas>
        <datas>
            <period>354</period>
            <generation>15.0</generation>
            <consumption>14.353</consumption>
        </datas>
        <datas>
            <period>355</period>
            <generation>15.0</generation>
            <consumption>14.354</consumption>
        </datas>
        <datas>
            <period>356</period>
            <generation>15.0</generation>
            <consumption>14.355</consumption>
        </datas>
        <datas>
            <period>357</period>
            <generation>15.0</generation>
            <consumption>14.356</consumption>
        </datas>
        <datas>
            <period>358</period>
            <generation>15.0</generation>
            <consumption>14.357</consumption>
        </datas>
        <datas>
            <period>359</period>
            <generation>15.0</generation>
            <consumption>14.358</consumption>
        </datas>
        <datas>
            <period>360</period>
            <generation>15.0</generation>
            <consumption>14.359</consumption>
        </datas>
        <datas>
            <period>361</period>
            <generation>15.0</generation>
            <consumption>14.360</consumption>
        </datas>
        <datas>
            <period>362</period>
            <generation>15.0</generation>
            <consumption>14.361</consumption>
        </datas>
        <datas>
            <period>363</period>
            <generation>15.0</generation>
            <consumption>14.362</consumption>
        </datas>
        <datas>
            <period>364</period>
            <generation>15.0</generation>
            <consumption>14.363</consumption>
        </datas>
        <datas>
            <period>365</period>
            <generation>15.0</generation>
            <consumption>14.364</consumption>
        </datas>
        <datas>
            <period>366</period>
            <generation>15.0</generation>
            <consumption>14.365</consumption>
        </datas>
        <datas>
            <period>367</period>
            <generation>15.0</generation>
            <consumption>14.366</consumption>
        </datas>
        <datas>
            <period>368</period>
            <generation>15.0</generation>
            <consumption>14.367</consumption>
        </datas>
        <datas>
            <period>369</period>
            <generation>15.0</generation>
            <consumption>14.368</consumption>
        </datas>
        <datas>
            <period>370</period>
            <generation>15.0</generation>
            <consumption>14.369</consumption>
        </datas>
        <datas>
            <period>371</period>
            <generation>15.0</generation>
            <consumption>14.370</consumption>
        </datas>
        <datas>
            <period>372</period>
            <generation>15.0</generation>
            <consumption>14.371</consumption>
        </datas>
        <datas>
            <period>373</period>
            <generation>15.0</generation>
            <consumption>14.372</consumption>
        </datas>
        <datas>
            <period>374</period>
            <generation>15.0</generation>
            <consumption>14.373</consumption>
        </datas>
        <datas>
            <period>375</period>
            <generation>15.0</generation>
            <consumption>14.374</consumption>
        </datas>
        <datas>
            <period>376</period>
            <generation>15.0</generation>
            <consumption>14.375</consumption>
        </datas>
        <datas>
            <period>377</period>
            <generation>15.0</generation>
            <consumption>14.376</consumption>
        </datas>
        <datas>
            <period>378</period>
            <generation>15.0</generation>
            <consumption>14.377</consumption>
        </datas>
        <datas>
            <period>379</period>
            <generation>15.0</generation>
            <consumption>14.378</consumption>
        </datas>
        <datas>
            <period>380</period>
            <generation>15.0</generation>
            <consumption>14.379</consumption>
        </datas>
        <datas>
            <period>381</period>
            <generation>15.0</generation>
            <consumption>14.380</consumption>
        </datas>
        <datas>
            <period>382</period>
            <generation>15.0</generation>
            <consumption>14.381</consumption>
        </datas>
        <datas>
            <period>383</period>
            <generation>15.0</generation>
            <consumption>14.382</consumption>
        </datas>
        <datas>
            <period>384</period>
            <generation>15.0</generation>
            <consumption>14.383</consumption>
        </datas>
        <datas>
            <period>385</period>
            <generation>15.0</generation>
            <consumption>14.384</consumption>
        </datas>
        <datas>
            <period>386</period>
            <generation>15.0</generation>
            <consumption>14.385</consumption>
        </datas>
        <datas>
            <period>387</period>
            <generation>15.0</generation>
            <consumption>14.386</consumption>
        </datas>
        <datas>
            <period>388</period>
            <generation>15.0</generation>
            <consumption>14.387</consumption>
        </datas>
        <datas>
            <period>389</period>
            <generation>15.0</generation>
            <consumption>14.388</consumption>
        </datas>
        <datas>
            <period>390</period>
            <generation>15.0</generation>
            <consumption>14.389</consumption>
        </datas>
        <datas>
            <period>391</period>
            <generation>15.0</generation>
            <consumption>14.390</consumption>
        </datas>
        <datas>
            <period>392</period>
            <generation>15.0</generation>
            <consumption>14.391</consumption>
        </datas>
        <datas>
            <period>393</period>
            <generation>15.0</generation>
            <consumption>14.392</consumption>
        </datas>
        <datas>
            <period>394</period>
            <generation>15.0</generation>
            <consumption>14.393</consumption>
        </datas>
        <datas>
            <period>395</period>
            <generation>15.0</generation>
            <consumption>14.394</consumption>
        </datas>
        <datas>
            <period>396</period>
            <generation>15.0</generation>
            <consumption>14.395</consumption>
        </datas>
        <datas>
            <period>397</period>
            <generation>15.0</generation>
            <consumption>14.396</consumption>
        </datas>
        <datas>
            <period>398</period>
            <generation>15.0</generation>
            <consumption>14.397</consumption>
        </datas>
        <datas>
            <period>399</period>
            <generation>15.0</generation>
            <consumption>14.398</consumption>
        </datas>
        <datas>
            <period>400</period>
            <generation>15.0</generation>
            <consumption>14.399</consumption>
        </datas>
        <datas>
            <period>401</period>
            <generation>15.0</generation>
            <consumption>14.400</consumption>
        </datas>
        <datas>
            <period>402</period>
            <generation>15.0</generation>
            <consumption>14.401</consumption>
        </datas>
        <datas>
            <period>403</period>
            <generation>15.0</generation>
            <consumption>14.402</consumption>
        </datas>
        <datas>
            <period>404</period>
            <generation>15.0</generation>
            <consumption>14.403</consumption>
        </datas>
        <datas>
            <period>405</period>
            <generation>15.0</generation>
            <consumption>14.404</consumption>
        </datas>
        <datas>
            <period>406</period>
            <generation>15.0</generation>
            <consumption>14.405</consumption>
        </datas>
        <datas>
            <period>407</period>
            <generation>15.0</generation>
            <consumption>14.406</consumption>
        </datas>
        <datas>
            <period>408</period>
            <generation>15.0</generation>
            <consumption>14.407</consumption>
        </datas>
        <datas>
            <period>409</period>
            <generation>15.0</generation>
            <consumption>14.408</consumption>
        </datas>
        <datas>
            <period>410</period>
            <generation>15.0</generation>
            <consumption>14.409</consumption>
        </datas>
        <datas>
            <period>411</period>
            <generation>15.0</generation>
            <consumption>14.410</consumption>
        </datas>
        <datas>
            <period>412</period>
            <generation>15.0</generation>
            <consumption>14.411</consumption>
        </datas>
        <datas>
            <period>413</period>
            <generation>15.0</generation>
            <consumption>14.412</consumption>
        </datas>
        <datas>
            <period>414</period>
            <generation>15.0</generation>
            <consumption>14.413</consumption>
        </datas>
        <datas>
            <period>415</period>
            <generation>15.0</generation>
            <consumption>14.414</consumption>
        </datas>
        <datas>
            <period>416</period>
            <generation>15.0</generation>
            <consumption>14.415</consumption>
        </datas>
        <datas>
            <period>417</period>
            <generation>15.0</generation>
            <consumption>14.416</consumption>
        </datas>
        <datas>
            <period>418</period>
            <generation>15.0</generation>
            <consumption>14.417</consumption>
        </datas>
        <datas>
            <period>419</period>
            <generation>15.0</generation>
            <consumption>14.418</consumption>
        </datas>
        <datas>
            <period>420</period>
            <generation>15.0</generation>
            <consumption>14.419</consumption>
        </datas>
        <datas>
            <period>421</period>
            <generation>15.0</generation>
            <consumption>14.420</consumption>
        </datas>
        <datas>
            <period>422</period>
            <generation>15.0</generation>
            <consumption>14.421</consumption>
        </datas>
        <datas>
            <period>423</period>
            <generation>15.0</generation>
            <consumption>14.422</consumption>
        </datas>
        <datas>
            <period>424</period>
            <generation>15.0</generation>
            <consumption>14.423</consumption>
        </datas>
        <datas>
            <period>425</period>
            <generation>15.0</generation>
            <consumption>14.424</consumption>
        </datas>
        <datas>
            <period>426</period>
            <generation>15.0</generation>
            <consumption>14.425</consumption>
        </datas>
        <datas>
            <period>427</period>
            <generation>15.0</generation>
            <consumption>14.426</consumption>
        </datas>
        <datas>
            <period>428</period>
            <generation>15.0</generation>
            <consumption>14.427</consumption>
        </datas>
        <datas>
            <period>429</period>
            <generation>15.0</generation>
            <consumption>14.428</consumption>
        </datas>
        <datas>
            <period>430</period>
            <generation>15.0</generation>
            <consumption>14.429</consumption>
        </datas>
        <datas>
            <period>431</period>
            <generation>15.0</generation>
            <consumption>14.430</consumption>
        </datas>
        <datas>
            <period>432</period>
            <generation>15.0</generation>
            <consumption>14.431</consumption>
        </datas>
        <datas>
            <period>433</period>
            <generation>15.0</generation>
            <consumption>14.432</consumption>
        </datas>
        <datas>
            <period>434</period>
            <generation>15.0</generation>
            <consumption>14.433</consumption>
        </datas>
        <datas>
            <period>435</period>
            <generation>15.0</generation>
            <consumption>14.434</consumption>
        </datas>
        <datas>
            <period>436</period>
            <generation>15.0</generation>
            <consumption>14.435</consumption>
        </datas>
        <datas>
            <period>437</period>
            <generation>15.0</generation>
            <consumption>14.436</consumption>
        </datas>
        <datas>
            <period>438</period>
            <generation>15.0</generation>
            <consumption>14.437</consumption>
        </datas>
        <datas>
            <period>439</period>
            <generation>15.0</generation>
            <consumption>14.438</consumption>
        </datas>
        <datas>
            <period>440</period>
            <generation>15.0</generation>
            <consumption>14.439</consumption>
        </datas>
        <datas>
            <period>441</period>
            <generation>15.0</generation>
            <consumption>14.440</consumption>
        </datas>
        <datas>
            <period>442</period>
            <generation>15.0</generation>
            <consumption>14.441</consumption>
        </datas>
        <datas>
            <period>443</period>
            <generation>15.0</generation>
            <consumption>14.442</consumption>
        </datas>
        <datas>
            <period>444</period>
            <generation>15.0</generation>
            <consumption>14.443</consumption>
        </datas>
        <datas>
            <period>445</period>
            <generation>15.0</generation>
            <consumption>14.444</consumption>
        </datas>
        <datas>
            <period>446</period>
            <generation>15.0</generation>
            <consumption>14.445</consumption>
        </datas>
        <datas>
            <period>447</period>
            <generation>15.0</generation>
            <consumption>14.446</consumption>
        </datas>
        <datas>
            <period>448</period>
            <generation>15.0</generation>
            <consumption>14.447</consumption>
        </datas>
        <datas>
            <period>449</period>
            <generation>15.0</generation>
            <consumption>14.448</consumption>
        </datas>
        <datas>
            <period>450</period>
            <generation>15.0</generation>
            <consumption>14.449</consumption>
        </datas>
        <datas>
            <period>451</period>
            <generation>15.0</generation>
            <consumption>14.450</consumption>
        </datas>
        <datas>
            <period>452</period>
            <generation>15.0</generation>
            <consumption>14.451</consumption>
        </datas>
        <datas>
            <period>453</period>
            <generation>15.0</generation>
            <consumption>14.452</consumption>
        </datas>
        <datas>
            <period>454</period>
            <generation>15.0</generation>
            <consumption>14.453</consumption>
        </datas>
        <datas>
            <period>455</period>
            <generation>15.0</generation>
            <consumption>14.454</consumption>
        </datas>
        <datas>
            <period>456</period>
            <generation>15.0</generation>
            <consumption>14.455</consumption>
        </datas>
        <datas>
            <period>457</period>
            <generation>15.0</generation>
            <consumption>14.456</consumption>
        </datas>
        <datas>
            <period>458</period>
            <generation>15.0</generation>
            <consumption>14.457</consumption>
        </datas>
        <datas>
            <period>459</period>
            <generation>15.0</generation>
            <consumption>14.458</consumption>
        </datas>
        <datas>
            <period>460</period>
            <generation>15.0</generation>
            <consumption>14.459</consumption>
        </datas>
        <datas>
            <period>461</period>
            <generation>15.0</generation>
            <consumption>14.460</consumption>
        </datas>
        <datas>
            <period>462</period>
            <generation>15.0</generation>
            <consumption>14.461</consumption>
        </datas>
        <datas>
            <period>463</period>
            <generation>15.0</generation>
            <consumption>14.462</consumption>
        </datas>
        <datas>
            <period>464</period>
            <generation>15.0</generation>
            <consumption>14.463</consumption>
        </datas>
        <datas>
            <period>465</period>
            <generation>15.0</generation>
            <consumption>14.464</consumption>
        </datas>
        <datas>
            <period>466</period>
            <generation>15.0</generation>
            <consumption>14.465</consumption>
        </datas>
        <datas>
            <period>467</period>
            <generation>15.0</generation>
            <consumption>14.466</consumption>
        </datas>
        <datas>
            <period>468</period>
            <generation>15.0</generation>
            <consumption>14.467</consumption>
        </datas>
        <datas>
            <period>469</period>
            <generation>15.0</generation>
            <consumption>14.468</consumption>
        </datas>
        <datas>
            <period>470</period>
            <generation>15.0</generation>
            <consumption>14.469</consumption>
        </datas>
        <datas>
            <period>471</period>
            <generation>15.0</generation>
            <consumption>14.470</consumption>
        </datas>
        <datas>
            <period>472</period>
            <generation>15.0</generation>
            <consumption>14.471</consumption>
        </datas>
        <datas>
            <period>473</period>
            <generation>15.0</generation>
            <consumption>14.472</consumption>
        </datas>
        <datas>
            <period>474</period>
            <generation>15.0</generation>
            <consumption>14.473</consumption>
        </datas>
        <datas>
            <period>475</period>
            <generation>15.0</generation>
            <consumption>14.474</consumption>
        </datas>
        <datas>
            <period>476</period>
            <generation>15.0</generation>
            <consumption>14.475</consumption>
        </datas>
        <datas>
            <period>477</period>
            <generation>15.0</generation>
            <consumption>14.476</consumption>
        </datas>
        <datas>
            <period>478</period>
            <generation>15.0</generation>
            <consumption>14.477</consumption>
        </datas>
        <datas>
            <period>479</period>
            <generation>15.0</generation>
            <consumption>14.478</consumption>
        </datas>
        <datas>
            <period>480</period>
            <generation>15.0</generation>
            <consumption>14.479</consumption>
        </datas>
        <datas>
            <period>481</period>
            <generation>15.0</generation>
            <consumption>14.480</consumption>
        </datas>
        <datas>
            <period>482</period>
            <generation>15.0</generation>
            <consumption>14.481</consumption>
        </datas>
        <datas>
            <period>483</period>
            <generation>15.0</generation>
            <consumption>14.482</consumption>
        </datas>
        <datas>
            <period>484</period>
            <generation>15.0</generation>
            <consumption>14.483</consumption>
        </datas>
        <datas>
            <period>485</period>
            <generation>15.0</generation>
            <consumption>14.484</consumption>
        </datas>
        <datas>
            <period>486</period>
            <generation>15.0</generation>
            <consumption>14.485</consumption>
        </datas>
        <datas>
            <period>487</period>
            <generation>15.0</generation>
            <consumption>14.486</consumption>
        </datas>
        <datas>
            <period>488</period>
            <generation>15.0</generation>
            <consumption>14.487</consumption>
        </datas>
        <datas>
            <period>489</period>
            <generation>15.0</generation>
            <consumption>14.488</consumption>
        </datas>
        <datas>
            <period>490</period>
            <generation>15.0</generation>
            <consumption>14.489</consumption>
        </datas>
        <datas>
            <period>491</period>
            <generation>15.0</generation>
            <consumption>14.490</consumption>
        </datas>
        <datas>
            <period>492</period>
            <generation>15.0</generation>
            <consumption>14.491</consumption>
        </datas>
        <datas>
            <period>493</period>
            <generation>15.0</generation>
            <consumption>14.492</consumption>
        </datas>
        <datas>
            <period>494</period>
            <generation>15.0</generation>
            <consumption>14.493</consumption>
        </datas>
        <datas>
            <period>495</period>
            <generation>15.0</generation>
            <consumption>14.494</consumption>
        </datas>
        <datas>
            <period>496</period>
            <generation>15.0</generation>
            <consumption>14.495</consumption>
        </datas>
        <datas>
            <period>497</period>
            <generation>15.0</generation>
            <consumption>14.496</consumption>
        </datas>
        <datas>
            <period>498</period>
            <generation>15.0</generation>
            <consumption>14.497</consumption>
        </datas>
        <datas>
            <period>499</period>
            <generation>15.0</generation>
            <consumption>14.498</consumption>
        </datas>
        <datas>
            <period>500</period>
            <generation>15.0</generation>
            <consumption>14.499</consumption>
        </datas>
        <datas>
            <period>501</period>
            <generation>15.0</generation>
            <consumption>14.500</consumption>
        </datas>
        <datas>
            <period>502</period>
            <generation>15.0</generation>
            <consumption>14.501</consumption>
        </datas>
        <datas>
            <period>503</period>
            <generation>15.0</generation>
            <consumption>14.502</consumption>
        </datas>
        <datas>
            <period>504</period>
            <generation>15.0</generation>
            <consumption>14.503</consumption>
        </datas>
        <datas>
            <period>505</period>
            <generation>15.0</generation>
            <consumption>14.504</consumption>
        </datas>
        <datas>
            <period>506</period>
            <generation>15.0</generation>
            <consumption>14.505</consumption>
        </datas>
        <datas>
            <period>507</period>
            <generation>15.0</generation>
            <consumption>14.506</consumption>
        </datas>
        <datas>
            <period>508</period>
            <generation>15.0</generation>
            <consumption>14.507</consumption>
        </datas>
        <datas>
            <period>509</period>
            <generation>15.0</generation>
            <consumption>14.508</consumption>
        </datas>
        <datas>
            <period>510</period>
            <generation>15.0</generation>
            <consumption>14.509</consumption>
        </datas>
        <datas>
            <period>511</period>
            <generation>15.0</generation>
            <consumption>14.510</consumption>
        </datas>
        <datas>
            <period>512</period>
            <generation>15.0</generation>
            <consumption>14.511</consumption>
        </datas>
        <datas>
            <period>513</period>
            <generation>15.0</generation>
            <consumption>14.512</consumption>
        </datas>
        <datas>
            <period>514</period>
            <generation>15.0</generation>
            <consumption>14.513</consumption>
        </datas>
        <datas>
            <period>515</period>
            <generation>15.0</generation>
            <consumption>14.514</consumption>
        </datas>
        <datas>
            <period>516</period>
            <generation>15.0</generation>
            <consumption>14.515</consumption>
        </datas>
        <datas>
            <period>517</period>
            <generation>15.0</generation>
            <consumption>14.516</consumption>
        </datas>
        <datas>
            <period>518</period>
            <generation>15.0</generation>
            <consumption>14.517</consumption>
        </datas>
        <datas>
            <period>519</period>
            <generation>15.0</generation>
            <consumption>14.518</consumption>
        </datas>
        <datas>
            <period>520</period>
            <generation>15.0</generation>
            <consumption>14.519</consumption>
        </datas>
        <datas>
            <period>521</period>
            <generation>15.0</generation>
            <consumption>14.520</consumption>
        </datas>
        <datas>
            <period>522</period>
            <generation>15.0</generation>
            <consumption>14.521</consumption>
        </datas>
        <datas>
            <period>523</period>
            <generation>15.0</generation>
            <consumption>14.522</consumption>
        </datas>
        <datas>
            <period>524</period>
            <generation>15.0</generation>
            <consumption>14.523</consumption>
        </datas>
        <datas>
            <period>525</period>
            <generation>15.0</generation>
            <consumption>14.524</consumption>
        </datas>
        <datas>
            <period>526</period>
            <generation>15.0</generation>
            <consumption>14.525</consumption>
        </datas>
        <datas>
            <period>527</period>
            <generation>15.0</generation>
            <consumption>14.526</consumption>
        </datas>
        <datas>
            <period>528</period>
            <generation>15.0</generation>
            <consumption>14.527</consumption>
        </datas>
        <datas>
            <period>529</period>
            <generation>15.0</generation>
            <consumption>14.528</consumption>
        </datas>
        <datas>
            <period>530</period>
            <generation>15.0</generation>
            <consumption>14.529</consumption>
        </datas>
        <datas>
            <period>531</period>
            <generation>15.0</generation>
            <consumption>14.530</consumption>
        </datas>
        <datas>
            <period>532</period>
            <generation>15.0</generation>
            <consumption>14.531</consumption>
        </datas>
        <datas>
            <period>533</period>
            <generation>15.0</generation>
            <consumption>14.532</consumption>
        </datas>
        <datas>
            <period>534</period>
            <generation>15.0</generation>
            <consumption>14.533</consumption>
        </datas>
        <datas>
            <period>535</period>
            <generation>15.0</generation>
            <consumption>14.534</consumption>
        </datas>
        <datas>
            <period>536</period>
            <generation>15.0</generation>
            <consumption>14.535</consumption>
        </datas>
        <datas>
            <period>537</period>
            <generation>15.0</generation>
            <consumption>14.536</consumption>
        </datas>
        <datas>
            <period>538</period>
            <generation>15.0</generation>
            <consumption>14.537</consumption>
        </datas>
        <datas>
            <period>539</period>
            <generation>15.0</generation>
            <consumption>14.538</consumption>
        </datas>
        <datas>
            <period>540</period>
            <generation>15.0</generation>
            <consumption>14.539</consumption>
        </datas>
        <datas>
            <period>541</period>
            <generation>15.0</generation>
            <consumption>14.540</consumption>
        </datas>
        <datas>
            <period>542</period>
            <generation>15.0</generation>
            <consumption>14.541</consumption>
        </datas>
        <datas>
            <period>543</period>
            <generation>15.0</generation>
            <consumption>14.542</consumption>
        </datas>
        <datas>
            <period>544</period>
            <generation>15.0</generation>
            <consumption>14.543</consumption>
        </datas>
        <datas>
            <period>545</period>
            <generation>15.0</generation>
            <consumption>14.544</consumption>
        </datas>
        <datas>
            <period>546</period>
            <generation>15.0</generation>
            <consumption>14.545</consumption>
        </datas>
        <datas>
            <period>547</period>
            <generation>15.0</generation>
            <consumption>14.546</consumption>
        </datas>
        <datas>
            <period>548</period>
            <generation>15.0</generation>
            <consumption>14.547</consumption>
        </datas>
        <datas>
            <period>549</period>
            <generation>15.0</generation>
            <consumption>14.548</consumption>
        </datas>
        <datas>
            <period>550</period>
            <generation>15.0</generation>
            <consumption>14.549</consumption>
        </datas>
        <datas>
            <period>551</period>
            <generation>15.0</generation>
            <consumption>14.550</consumption>
        </datas>
        <datas>
            <period>552</period>
            <generation>15.0</generation>
            <consumption>14.551</consumption>
        </datas>
        <datas>
            <period>553</period>
            <generation>15.0</generation>
            <consumption>14.552</consumption>
        </datas>
        <datas>
            <period>554</period>
            <generation>15.0</generation>
            <consumption>14.553</consumption>
        </datas>
        <datas>
            <period>555</period>
            <generation>15.0</generation>
            <consumption>14.554</consumption>
        </datas>
        <datas>
            <period>556</period>
            <generation>15.0</generation>
            <consumption>14.555</consumption>
        </datas>
        <datas>
            <period>557</period>
            <generation>15.0</generation>
            <consumption>14.556</consumption>
        </datas>
        <datas>
            <period>558</period>
            <generation>15.0</generation>
            <consumption>14.557</consumption>
        </datas>
        <datas>
            <period>559</period>
            <generation>15.0</generation>
            <consumption>14.558</consumption>
        </datas>
        <datas>
            <period>560</period>
            <generation>15.0</generation>
            <consumption>14.559</consumption>
        </datas>
        <datas>
            <period>561</period>
            <generation>15.0</generation>
            <consumption>14.560</consumption>
        </datas>
        <datas>
            <period>562</period>
            <generation>15.0</generation>
            <consumption>14.561</consumption>
        </datas>
        <datas>
            <period>563</period>
            <generation>15.0</generation>
            <consumption>14.562</consumption>
        </datas>
        <datas>
            <period>564</period>
            <generation>15.0</generation>
            <consumption>14.563</consumption>
        </datas>
        <datas>
            <period>565</period>
            <generation>15.0</generation>
            <consumption>14.564</consumption>
        </datas>
        <datas>
            <period>566</period>
            <generation>15.0</generation>
            <consumption>14.565</consumption>
        </datas>
        <datas>
            <period>567</period>
            <generation>15.0</generation>
            <consumption>14.566</consumption>
        </datas>
        <datas>
            <period>568</period>
            <generation>15.0</generation>
            <consumption>14.567</consumption>
        </datas>
        <datas>
            <period>569</period>
            <generation>15.0</generation>
            <consumption>14.568</consumption>
        </datas>
        <datas>
            <period>570</period>
            <generation>15.0</generation>
            <consumption>14.569</consumption>
        </datas>
        <datas>
            <period>571</period>
            <generation>15.0</generation>
            <consumption>14.570</consumption>
        </datas>
        <datas>
            <period>572</period>
            <generation>15.0</generation>
            <consumption>14.571</consumption>
        </datas>
        <datas>
            <period>573</period>
            <generation>15.0</generation>
            <consumption>14.572</consumption>
        </datas>
        <datas>
            <period>574</period>
            <generation>15.0</generation>
            <consumption>14.573</consumption>
        </datas>
        <datas>
            <period>575</period>
            <generation>15.0</generation>
            <consumption>14.574</consumption>
        </datas>
        <datas>
            <period>576</period>
            <generation>15.0</generation>
            <consumption>14.575</consumption>
        </datas>
        <datas>
            <period>577</period>
            <generation>15.0</generation>
            <consumption>14.576</consumption>
        </datas>
        <datas>
            <period>578</period>
            <generation>15.0</generation>
            <consumption>14.577</consumption>
        </datas>
        <datas>
            <period>579</period>
            <generation>15.0</generation>
            <consumption>14.578</consumption>
        </datas>
        <datas>
            <period>580</period>
            <generation>15.0</generation>
            <consumption>14.579</consumption>
        </datas>
        <datas>
            <period>581</period>
            <generation>15.0</generation>
            <consumption>14.580</consumption>
        </datas>
        <datas>
            <period>582</period>
            <generation>15.0</generation>
            <consumption>14.581</consumption>
        </datas>
        <datas>
            <period>583</period>
            <generation>15.0</generation>
            <consumption>14.582</consumption>
        </datas>
        <datas>
            <period>584</period>
            <generation>15.0</generation>
            <consumption>14.583</consumption>
        </datas>
        <datas>
            <period>585</period>
            <generation>15.0</generation>
            <consumption>14.584</consumption>
        </datas>
        <datas>
            <period>586</period>
            <generation>15.0</generation>
            <consumption>14.585</consumption>
        </datas>
        <datas>
            <period>587</period>
            <generation>15.0</generation>
            <consumption>14.586</consumption>
        </datas>
        <datas>
            <period>588</period>
            <generation>15.0</generation>
            <consumption>14.587</consumption>
        </datas>
        <datas>
            <period>589</period>
            <generation>15.0</generation>
            <consumption>14.588</consumption>
        </datas>
        <datas>
            <period>590</period>
            <generation>15.0</generation>
            <consumption>14.589</consumption>
        </datas>
        <datas>
            <period>591</period>
            <generation>15.0</generation>
            <consumption>14.590</consumption>
        </datas>
        <datas>
            <period>592</period>
            <generation>15.0</generation>
            <consumption>14.591</consumption>
        </datas>
        <datas>
            <period>593</period>
            <generation>15.0</generation>
            <consumption>14.592</consumption>
        </datas>
        <datas>
            <period>594</period>
            <generation>15.0</generation>
            <consumption>14.593</consumption>
        </datas>
        <datas>
            <period>595</period>
            <generation>15.0</generation>
            <consumption>14.594</consumption>
        </datas>
        <datas>
            <period>596</period>
            <generation>15.0</generation>
            <consumption>14.595</consumption>
        </datas>
        <datas>
            <period>597</period>
            <generation>15.0</generation>
            <consumption>14.596</consumption>
        </datas>
        <datas>
            <period>598</period>
            <generation>15.0</generation>
            <consumption>14.597</consumption>
        </datas>
        <datas>
            <period>599</period>
            <generation>15.0</generation>
            <consumption>14.598</consumption>
        </datas>
        <datas>
            <period>600</period>
            <generation>15.0</generation>
            <consumption>14.599</consumption>
        </datas>
        <datas>
            <period>601</period>
            <generation>15.0</generation>
            <consumption>14.600</consumption>
        </datas>
        <datas>
            <period>602</period>
            <generation>15.0</generation>
            <consumption>14.601</consumption>
        </datas>
        <datas>
            <period>603</period>
            <generation>15.0</generation>
            <consumption>14.602</consumption>
        </datas>
        <datas>
            <period>604</period>
            <generation>15.0</generation>
            <consumption>14.603</consumption>
        </datas>
        <datas>
            <period>605</period>
            <generation>15.0</generation>
            <consumption>14.604</consumption>
        </datas>
        <datas>
            <period>606</period>
            <generation>15.0</generation>
            <consumption>14.605</consumption>
        </datas>
        <datas>
            <period>607</period>
            <generation>15.0</generation>
            <consumption>14.606</consumption>
        </datas>
        <datas>
            <period>608</period>
            <generation>15.0</generation>
            <consumption>14.607</consumption>
        </datas>
        <datas>
            <period>609</period>
            <generation>15.0</generation>
            <consumption>14.608</consumption>
        </datas>
        <datas>
            <period>610</period>
            <generation>15.0</generation>
            <consumption>14.609</consumption>
        </datas>
        <datas>
            <period>611</period>
            <generation>15.0</generation>
            <consumption>14.610</consumption>
        </datas>
        <datas>
            <period>612</period>
            <generation>15.0</generation>
            <consumption>14.611</consumption>
        </datas>
        <datas>
            <period>613</period>
            <generation>15.0</generation>
            <consumption>14.612</consumption>
        </datas>
        <datas>
            <period>614</period>
            <generation>15.0</generation>
            <consumption>14.613</consumption>
        </datas>
        <datas>
            <period>615</period>
            <generation>15.0</generation>
            <consumption>14.614</consumption>
        </datas>
        <datas>
            <period>616</period>
            <generation>15.0</generation>
            <consumption>14.615</consumption>
        </datas>
        <datas>
            <period>617</period>
            <generation>15.0</generation>
            <consumption>14.616</consumption>
        </datas>
        <datas>
            <period>618</period>
            <generation>15.0</generation>
            <consumption>14.617</consumption>
        </datas>
        <datas>
            <period>619</period>
            <generation>15.0</generation>
            <consumption>14.618</consumption>
        </datas>
        <datas>
            <period>620</period>
            <generation>15.0</generation>
            <consumption>14.619</consumption>
        </datas>
        <datas>
            <period>621</period>
            <generation>15.0</generation>
            <consumption>14.620</consumption>
        </datas>
        <datas>
            <period>622</period>
            <generation>15.0</generation>
            <consumption>14.621</consumption>
        </datas>
        <datas>
            <period>623</period>
            <generation>15.0</generation>
            <consumption>14.622</consumption>
        </datas>
        <datas>
            <period>624</period>
            <generation>15.0</generation>
            <consumption>14.623</consumption>
        </datas>
        <datas>
            <period>625</period>
            <generation>15.0</generation>
            <consumption>14.624</consumption>
        </datas>
        <datas>
            <period>626</period>
            <generation>15.0</generation>
            <consumption>14.625</consumption>
        </datas>
        <datas>
            <period>627</period>
            <generation>15.0</generation>
            <consumption>14.626</consumption>
        </datas>
        <datas>
            <period>628</period>
            <generation>15.0</generation>
            <consumption>14.627</consumption>
        </datas>
        <datas>
            <period>629</period>
            <generation>15.0</generation>
            <consumption>14.628</consumption>
        </datas>
        <datas>
            <period>630</period>
            <generation>15.0</generation>
            <consumption>14.629</consumption>
        </datas>
        <datas>
            <period>631</period>
            <generation>15.0</generation>
            <consumption>14.630</consumption>
        </datas>
        <datas>
            <period>632</period>
            <generation>15.0</generation>
            <consumption>14.631</consumption>
        </datas>
        <datas>
            <period>633</period>
            <generation>15.0</generation>
            <consumption>14.632</consumption>
        </datas>
        <datas>
            <period>634</period>
            <generation>15.0</generation>
            <consumption>14.633</consumption>
        </datas>
        <datas>
            <period>635</period>
            <generation>15.0</generation>
            <consumption>14.634</consumption>
        </datas>
        <datas>
            <period>636</period>
            <generation>15.0</generation>
            <consumption>14.635</consumption>
        </datas>
        <datas>
            <period>637</period>
            <generation>15.0</generation>
            <consumption>14.636</consumption>
        </datas>
        <datas>
            <period>638</period>
            <generation>15.0</generation>
            <consumption>14.637</consumption>
        </datas>
        <datas>
            <period>639</period>
            <generation>15.0</generation>
            <consumption>14.638</consumption>
        </datas>
        <datas>
            <period>640</period>
            <generation>15.0</generation>
            <consumption>14.639</consumption>
        </datas>
        <datas>
            <period>641</period>
            <generation>15.0</generation>
            <consumption>14.640</consumption>
        </datas>
        <datas>
            <period>642</period>
            <generation>15.0</generation>
            <consumption>14.641</consumption>
        </datas>
        <datas>
            <period>643</period>
            <generation>15.0</generation>
            <consumption>14.642</consumption>
        </datas>
        <datas>
            <period>644</period>
            <generation>15.0</generation>
            <consumption>14.643</consumption>
        </datas>
        <datas>
            <period>645</period>
            <generation>15.0</generation>
            <consumption>14.644</consumption>
        </datas>
        <datas>
            <period>646</period>
            <generation>15.0</generation>
            <consumption>14.645</consumption>
        </datas>
        <datas>
            <period>647</period>
            <generation>15.0</generation>
            <consumption>14.646</consumption>
        </datas>
        <datas>
            <period>648</period>
            <generation>15.0</generation>
            <consumption>14.647</consumption>
        </datas>
        <datas>
            <period>649</period>
            <generation>15.0</generation>
            <consumption>14.648</consumption>
        </datas>
        <datas>
            <period>650</period>
            <generation>15.0</generation>
            <consumption>14.649</consumption>
        </datas>
        <datas>
            <period>651</period>
            <generation>15.0</generation>
            <consumption>14.650</consumption>
        </datas>
        <datas>
            <period>652</period>
            <generation>15.0</generation>
            <consumption>14.651</consumption>
        </datas>
        <datas>
            <period>653</period>
            <generation>15.0</generation>
            <consumption>14.652</consumption>
        </datas>
        <datas>
            <period>654</period>
            <generation>15.0</generation>
            <consumption>14.653</consumption>
        </datas>
        <datas>
            <period>655</period>
            <generation>15.0</generation>
            <consumption>14.654</consumption>
        </datas>
        <datas>
            <period>656</period>
            <generation>15.0</generation>
            <consumption>14.655</consumption>
        </datas>
        <datas>
            <period>657</period>
            <generation>15.0</generation>
            <consumption>14.656</consumption>
        </datas>
        <datas>
            <period>658</period>
            <generation>15.0</generation>
            <consumption>14.657</consumption>
        </datas>
        <datas>
            <period>659</period>
            <generation>15.0</generation>
            <consumption>14.658</consumption>
        </datas>
        <datas>
            <period>660</period>
            <generation>15.0</generation>
            <consumption>14.659</consumption>
        </datas>
        <datas>
            <period>661</period>
            <generation>15.0</generation>
            <consumption>14.660</consumption>
        </datas>
        <datas>
            <period>662</period>
            <generation>15.0</generation>
            <consumption>14.661</consumption>
        </datas>
        <datas>
            <period>663</period>
            <generation>15.0</generation>
            <consumption>14.662</consumption>
        </datas>
        <datas>
            <period>664</period>
            <generation>15.0</generation>
            <consumption>14.663</consumption>
        </datas>
        <datas>
            <period>665</period>
            <generation>15.0</generation>
            <consumption>14.664</consumption>
        </datas>
        <datas>
            <period>666</period>
            <generation>15.0</generation>
            <consumption>14.665</consumption>
        </datas>
        <datas>
            <period>667</period>
            <generation>15.0</generation>
            <consumption>14.666</consumption>
        </datas>
        <datas>
            <period>668</period>
            <generation>15.0</generation>
            <consumption>14.667</consumption>
        </datas>
        <datas>
            <period>669</period>
            <generation>15.0</generation>
            <consumption>14.668</consumption>
        </datas>
        <datas>
            <period>670</period>
            <generation>15.0</generation>
            <consumption>14.669</consumption>
        </datas>
        <datas>
            <period>671</period>
            <generation>15.0</generation>
            <consumption>14.670</consumption>
        </datas>
        <datas>
            <period>672</period>
            <generation>15.0</generation>
            <consumption>14.671</consumption>
        </datas>
        <datas>
            <period>673</period>
            <generation>15.0</generation>
            <consumption>14.672</consumption>
        </datas>
        <datas>
            <period>674</period>
            <generation>15.0</generation>
            <consumption>14.673</consumption>
        </datas>
        <datas>
            <period>675</period>
            <generation>15.0</generation>
            <consumption>14.674</consumption>
        </datas>
        <datas>
            <period>676</period>
            <generation>15.0</generation>
            <consumption>14.675</consumption>
        </datas>
        <datas>
            <period>677</period>
            <generation>15.0</generation>
            <consumption>14.676</consumption>
        </datas>
        <datas>
            <period>678</period>
            <generation>15.0</generation>
            <consumption>14.677</consumption>
        </datas>
        <datas>
            <period>679</period>
            <generation>15.0</generation>
            <consumption>14.678</consumption>
        </datas>
        <datas>
            <period>680</period>
            <generation>15.0</generation>
            <consumption>14.679</consumption>
        </datas>
        <datas>
            <period>681</period>
            <generation>15.0</generation>
            <consumption>14.680</consumption>
        </datas>
        <datas>
            <period>682</period>
            <generation>15.0</generation>
            <consumption>14.681</consumption>
        </datas>
        <datas>
            <period>683</period>
            <generation>15.0</generation>
            <consumption>14.682</consumption>
        </datas>
        <datas>
            <period>684</period>
            <generation>15.0</generation>
            <consumption>14.683</consumption>
        </datas>
        <datas>
            <period>685</period>
            <generation>15.0</generation>
            <consumption>14.684</consumption>
        </datas>
        <datas>
            <period>686</period>
            <generation>15.0</generation>
            <consumption>14.685</consumption>
        </datas>
        <datas>
            <period>687</period>
            <generation>15.0</generation>
            <consumption>14.686</consumption>
        </datas>
        <datas>
            <period>688</period>
            <generation>15.0</generation>
            <consumption>14.687</consumption>
        </datas>
        <datas>
            <period>689</period>
            <generation>15.0</generation>
            <consumption>14.688</consumption>
        </datas>
        <datas>
            <period>690</period>
            <generation>15.0</generation>
            <consumption>14.689</consumption>
        </datas>
        <datas>
            <period>691</period>
            <generation>15.0</generation>
            <consumption>14.690</consumption>
        </datas>
        <datas>
            <period>692</period>
            <generation>15.0</generation>
            <consumption>14.691</consumption>
        </datas>
        <datas>
            <period>693</period>
            <generation>15.0</generation>
            <consumption>14.692</consumption>
        </datas>
        <datas>
            <period>694</period>
            <generation>15.0</generation>
            <consumption>14.693</consumption>
        </datas>
        <datas>
            <period>695</period>
            <generation>15.0</generation>
            <consumption>14.694</consumption>
        </datas>
        <datas>
            <period>696</period>
            <generation>15.0</generation>
            <consumption>14.695</consumption>
        </datas>
        <datas>
            <period>697</period>
            <generation>15.0</generation>
            <consumption>14.696</consumption>
        </datas>
        <datas>
            <period>698</period>
            <generation>15.0</generation>
            <consumption>14.697</consumption>
        </datas>
        <datas>
            <period>699</period>
            <generation>15.0</generation>
            <consumption>14.698</consumption>
        </datas>
        <datas>
            <period>700</period>
            <generation>15.0</generation>
            <consumption>14.699</consumption>
        </datas>
        <datas>
            <period>701</period>
            <generation>15.0</generation>
            <consumption>14.700</consumption>
        </datas>
        <datas>
            <period>702</period>
            <generation>15.0</generation>
            <consumption>14.701</consumption>
        </datas>
        <datas>
            <period>703</period>
            <generation>15.0</generation>
            <consumption>14.702</consumption>
        </datas>
        <datas>
            <period>704</period>
            <generation>15.0</generation>
            <consumption>14.703</consumption>
        </datas>
        <datas>
            <period>705</period>
            <generation>15.0</generation>
            <consumption>14.704</consumption>
        </datas>
        <datas>
            <period>706</period>
            <generation>15.0</generation>
            <consumption>14.705</consumption>
        </datas>
        <datas>
            <period>707</period>
            <generation>15.0</generation>
            <consumption>14.706</consumption>
        </datas>
        <datas>
            <period>708</period>
            <generation>15.0</generation>
            <consumption>14.707</consumption>
        </datas>
        <datas>
            <period>709</period>
            <generation>15.0</generation>
            <consumption>14.708</consumption>
        </datas>
        <datas>
            <period>710</period>
            <generation>15.0</generation>
            <consumption>14.709</consumption>
        </datas>
        <datas>
            <period>711</period>
            <generation>15.0</generation>
            <consumption>14.710</consumption>
        </datas>
        <datas>
            <period>712</period>
            <generation>15.0</generation>
            <consumption>14.711</consumption>
        </datas>
        <datas>
            <period>713</period>
            <generation>15.0</generation>
            <consumption>14.712</consumption>
        </datas>
        <datas>
            <period>714</period>
            <generation>15.0</generation>
            <consumption>14.713</consumption>
        </datas>
        <datas>
            <period>715</period>
            <generation>15.0</generation>
            <consumption>14.714</consumption>
        </datas>
        <datas>
            <period>716</period>
            <generation>15.0</generation>
            <consumption>14.715</consumption>
        </datas>
        <datas>
            <period>717</period>
            <generation>15.0</generation>
            <consumption>14.716</consumption>
        </datas>
        <datas>
            <period>718</period>
            <generation>15.0</generation>
            <consumption>14.717</consumption>
        </datas>
        <datas>
            <period>719</period>
            <generation>15.0</generation>
            <consumption>14.718</consumption>
        </datas>
        <datas>
            <period>720</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>721</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>722</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>723</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>724</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>725</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>726</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>727</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>728</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>729</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>730</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>731</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>732</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>733</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>734</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>735</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>736</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>737</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>738</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>739</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>740</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>741</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>742</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>743</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
        <datas>
            <period>744</period>
            <generation>15.0</generation>
            <consumption>14.719</consumption>
        </datas>
    </body>
</meteringHourlyDataRequest>
Sample XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringDataResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <value>true</value>
    </body>
</meteringDataResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{
      "eic":"40Z0000011654424",
      "settlementPeriod":"2016-09-01T00:00:00.000+0300",
      "datas":[
         {
            "period":1,
            "generation":15.0,
            "consumption":14.0
         },
         {
            "period":2,
            "generation":15.0,
            "consumption":14.1
         },
         {
            "period":3,
            "generation":15.0,
            "consumption":14.2
         },
         {
            "period":4,
            "generation":15.0,
            "consumption":14.3
         },
         {
            "period":5,
            "generation":15.0,
            "consumption":14.4
         },
         {
            "period":6,
            "generation":15.0,
            "consumption":14.5
         },
         {
            "period":7,
            "generation":15.0,
            "consumption":14.6
         },
         {
            "period":8,
            "generation":15.0,
            "consumption":14.7
         },
         {
            "period":9,
            "generation":15.0,
            "consumption":14.8
         },
         {
            "period":10,
            "generation":15.0,
            "consumption":14.9
         },
         {
            "period":11,
            "generation":15.0,
            "consumption":14.10
         },
         {
            "period":12,
            "generation":15.0,
            "consumption":14.11
         },
         {
            "period":13,
            "generation":15.0,
            "consumption":14.12
         },
         {
            "period":14,
            "generation":15.0,
            "consumption":14.13
         },
         {
            "period":15,
            "generation":15.0,
            "consumption":14.14
         },
         {
            "period":16,
            "generation":15.0,
            "consumption":14.15
         },
         {
            "period":17,
            "generation":15.0,
            "consumption":14.16
         },
         {
            "period":18,
            "generation":15.0,
            "consumption":14.17
         },
         {
            "period":19,
            "generation":15.0,
            "consumption":14.18
         },
         {
            "period":20,
            "generation":15.0,
            "consumption":14.19
         },
         {
            "period":21,
            "generation":15.0,
            "consumption":14.20
         },
         {
            "period":22,
            "generation":15.0,
            "consumption":14.21
         },
         {
            "period":23,
            "generation":15.0,
            "consumption":14.22
         },
         {
            "period":24,
            "generation":15.0,
            "consumption":14.23
         },
         {
            "period":25,
            "generation":15.0,
            "consumption":14.24
         },
         {
            "period":26,
            "generation":15.0,
            "consumption":14.25
         },
         {
            "period":27,
            "generation":15.0,
            "consumption":14.26
         },
         {
            "period":28,
            "generation":15.0,
            "consumption":14.27
         },
         {
            "period":29,
            "generation":15.0,
            "consumption":14.28
         },
         {
            "period":30,
            "generation":15.0,
            "consumption":14.29
         },
         {
            "period":31,
            "generation":15.0,
            "consumption":14.30
         },
         {
            "period":32,
            "generation":15.0,
            "consumption":14.31
         },
         {
            "period":33,
            "generation":15.0,
            "consumption":14.32
         },
         {
            "period":34,
            "generation":15.0,
            "consumption":14.33
         },
         {
            "period":35,
            "generation":15.0,
            "consumption":14.34
         },
         {
            "period":36,
            "generation":15.0,
            "consumption":14.35
         },
         {
            "period":37,
            "generation":15.0,
            "consumption":14.36
         },
         {
            "period":38,
            "generation":15.0,
            "consumption":14.37
         },
         {
            "period":39,
            "generation":15.0,
            "consumption":14.38
         },
         {
            "period":40,
            "generation":15.0,
            "consumption":14.39
         },
         {
            "period":41,
            "generation":15.0,
            "consumption":14.40
         },
         {
            "period":42,
            "generation":15.0,
            "consumption":14.41
         },
         {
            "period":43,
            "generation":15.0,
            "consumption":14.42
         },
         {
            "period":44,
            "generation":15.0,
            "consumption":14.43
         },
         {
            "period":45,
            "generation":15.0,
            "consumption":14.44
         },
         {
            "period":46,
            "generation":15.0,
            "consumption":14.45
         },
         {
            "period":47,
            "generation":15.0,
            "consumption":14.46
         },
         {
            "period":48,
            "generation":15.0,
            "consumption":14.47
         },
         {
            "period":49,
            "generation":15.0,
            "consumption":14.48
         },
         {
            "period":50,
            "generation":15.0,
            "consumption":14.49
         },
         {
            "period":51,
            "generation":15.0,
            "consumption":14.50
         },
         {
            "period":52,
            "generation":15.0,
            "consumption":14.51
         },
         {
            "period":53,
            "generation":15.0,
            "consumption":14.52
         },
         {
            "period":54,
            "generation":15.0,
            "consumption":14.53
         },
         {
            "period":55,
            "generation":15.0,
            "consumption":14.54
         },
         {
            "period":56,
            "generation":15.0,
            "consumption":14.55
         },
         {
            "period":57,
            "generation":15.0,
            "consumption":14.56
         },
         {
            "period":58,
            "generation":15.0,
            "consumption":14.57
         },
         {
            "period":59,
            "generation":15.0,
            "consumption":14.58
         },
         {
            "period":60,
            "generation":15.0,
            "consumption":14.59
         },
         {
            "period":61,
            "generation":15.0,
            "consumption":14.60
         },
         {
            "period":62,
            "generation":15.0,
            "consumption":14.61
         },
         {
            "period":63,
            "generation":15.0,
            "consumption":14.62
         },
         {
            "period":64,
            "generation":15.0,
            "consumption":14.63
         },
         {
            "period":65,
            "generation":15.0,
            "consumption":14.64
         },
         {
            "period":66,
            "generation":15.0,
            "consumption":14.65
         },
         {
            "period":67,
            "generation":15.0,
            "consumption":14.66
         },
         {
            "period":68,
            "generation":15.0,
            "consumption":14.67
         },
         {
            "period":69,
            "generation":15.0,
            "consumption":14.68
         },
         {
            "period":70,
            "generation":15.0,
            "consumption":14.69
         },
         {
            "period":71,
            "generation":15.0,
            "consumption":14.70
         },
         {
            "period":72,
            "generation":15.0,
            "consumption":14.71
         },
         {
            "period":73,
            "generation":15.0,
            "consumption":14.72
         },
         {
            "period":74,
            "generation":15.0,
            "consumption":14.73
         },
         {
            "period":75,
            "generation":15.0,
            "consumption":14.74
         },
         {
            "period":76,
            "generation":15.0,
            "consumption":14.75
         },
         {
            "period":77,
            "generation":15.0,
            "consumption":14.76
         },
         {
            "period":78,
            "generation":15.0,
            "consumption":14.77
         },
         {
            "period":79,
            "generation":15.0,
            "consumption":14.78
         },
         {
            "period":80,
            "generation":15.0,
            "consumption":14.79
         },
         {
            "period":81,
            "generation":15.0,
            "consumption":14.80
         },
         {
            "period":82,
            "generation":15.0,
            "consumption":14.81
         },
         {
            "period":83,
            "generation":15.0,
            "consumption":14.82
         },
         {
            "period":84,
            "generation":15.0,
            "consumption":14.83
         },
         {
            "period":85,
            "generation":15.0,
            "consumption":14.84
         },
         {
            "period":86,
            "generation":15.0,
            "consumption":14.85
         },
         {
            "period":87,
            "generation":15.0,
            "consumption":14.86
         },
         {
            "period":88,
            "generation":15.0,
            "consumption":14.87
         },
         {
            "period":89,
            "generation":15.0,
            "consumption":14.88
         },
         {
            "period":90,
            "generation":15.0,
            "consumption":14.89
         },
         {
            "period":91,
            "generation":15.0,
            "consumption":14.90
         },
         {
            "period":92,
            "generation":15.0,
            "consumption":14.91
         },
         {
            "period":93,
            "generation":15.0,
            "consumption":14.92
         },
         {
            "period":94,
            "generation":15.0,
            "consumption":14.93
         },
         {
            "period":95,
            "generation":15.0,
            "consumption":14.94
         },
         {
            "period":96,
            "generation":15.0,
            "consumption":14.95
         },
         {
            "period":97,
            "generation":15.0,
            "consumption":14.96
         },
         {
            "period":98,
            "generation":15.0,
            "consumption":14.97
         },
         {
            "period":99,
            "generation":15.0,
            "consumption":14.98
         },
         {
            "period":100,
            "generation":15.0,
            "consumption":14.99
         },
         {
            "period":101,
            "generation":15.0,
            "consumption":14.100
         },
         {
            "period":102,
            "generation":15.0,
            "consumption":14.101
         },
         {
            "period":103,
            "generation":15.0,
            "consumption":14.102
         },
         {
            "period":104,
            "generation":15.0,
            "consumption":14.103
         },
         {
            "period":105,
            "generation":15.0,
            "consumption":14.104
         },
         {
            "period":106,
            "generation":15.0,
            "consumption":14.105
         },
         {
            "period":107,
            "generation":15.0,
            "consumption":14.106
         },
         {
            "period":108,
            "generation":15.0,
            "consumption":14.107
         },
         {
            "period":109,
            "generation":15.0,
            "consumption":14.108
         },
         {
            "period":110,
            "generation":15.0,
            "consumption":14.109
         },
         {
            "period":111,
            "generation":15.0,
            "consumption":14.110
         },
         {
            "period":112,
            "generation":15.0,
            "consumption":14.111
         },
         {
            "period":113,
            "generation":15.0,
            "consumption":14.112
         },
         {
            "period":114,
            "generation":15.0,
            "consumption":14.113
         },
         {
            "period":115,
            "generation":15.0,
            "consumption":14.114
         },
         {
            "period":116,
            "generation":15.0,
            "consumption":14.115
         },
         {
            "period":117,
            "generation":15.0,
            "consumption":14.116
         },
         {
            "period":118,
            "generation":15.0,
            "consumption":14.117
         },
         {
            "period":119,
            "generation":15.0,
            "consumption":14.118
         },
         {
            "period":120,
            "generation":15.0,
            "consumption":14.119
         },
         {
            "period":121,
            "generation":15.0,
            "consumption":14.120
         },
         {
            "period":122,
            "generation":15.0,
            "consumption":14.121
         },
         {
            "period":123,
            "generation":15.0,
            "consumption":14.122
         },
         {
            "period":124,
            "generation":15.0,
            "consumption":14.123
         },
         {
            "period":125,
            "generation":15.0,
            "consumption":14.124
         },
         {
            "period":126,
            "generation":15.0,
            "consumption":14.125
         },
         {
            "period":127,
            "generation":15.0,
            "consumption":14.126
         },
         {
            "period":128,
            "generation":15.0,
            "consumption":14.127
         },
         {
            "period":129,
            "generation":15.0,
            "consumption":14.128
         },
         {
            "period":130,
            "generation":15.0,
            "consumption":14.129
         },
         {
            "period":131,
            "generation":15.0,
            "consumption":14.130
         },
         {
            "period":132,
            "generation":15.0,
            "consumption":14.131
         },
         {
            "period":133,
            "generation":15.0,
            "consumption":14.132
         },
         {
            "period":134,
            "generation":15.0,
            "consumption":14.133
         },
         {
            "period":135,
            "generation":15.0,
            "consumption":14.134
         },
         {
            "period":136,
            "generation":15.0,
            "consumption":14.135
         },
         {
            "period":137,
            "generation":15.0,
            "consumption":14.136
         },
         {
            "period":138,
            "generation":15.0,
            "consumption":14.137
         },
         {
            "period":139,
            "generation":15.0,
            "consumption":14.138
         },
         {
            "period":140,
            "generation":15.0,
            "consumption":14.139
         },
         {
            "period":141,
            "generation":15.0,
            "consumption":14.140
         },
         {
            "period":142,
            "generation":15.0,
            "consumption":14.141
         },
         {
            "period":143,
            "generation":15.0,
            "consumption":14.142
         },
         {
            "period":144,
            "generation":15.0,
            "consumption":14.143
         },
         {
            "period":145,
            "generation":15.0,
            "consumption":14.144
         },
         {
            "period":146,
            "generation":15.0,
            "consumption":14.145
         },
         {
            "period":147,
            "generation":15.0,
            "consumption":14.146
         },
         {
            "period":148,
            "generation":15.0,
            "consumption":14.147
         },
         {
            "period":149,
            "generation":15.0,
            "consumption":14.148
         },
         {
            "period":150,
            "generation":15.0,
            "consumption":14.149
         },
         {
            "period":151,
            "generation":15.0,
            "consumption":14.150
         },
         {
            "period":152,
            "generation":15.0,
            "consumption":14.151
         },
         {
            "period":153,
            "generation":15.0,
            "consumption":14.152
         },
         {
            "period":154,
            "generation":15.0,
            "consumption":14.153
         },
         {
            "period":155,
            "generation":15.0,
            "consumption":14.154
         },
         {
            "period":156,
            "generation":15.0,
            "consumption":14.155
         },
         {
            "period":157,
            "generation":15.0,
            "consumption":14.156
         },
         {
            "period":158,
            "generation":15.0,
            "consumption":14.157
         },
         {
            "period":159,
            "generation":15.0,
            "consumption":14.158
         },
         {
            "period":160,
            "generation":15.0,
            "consumption":14.159
         },
         {
            "period":161,
            "generation":15.0,
            "consumption":14.160
         },
         {
            "period":162,
            "generation":15.0,
            "consumption":14.161
         },
         {
            "period":163,
            "generation":15.0,
            "consumption":14.162
         },
         {
            "period":164,
            "generation":15.0,
            "consumption":14.163
         },
         {
            "period":165,
            "generation":15.0,
            "consumption":14.164
         },
         {
            "period":166,
            "generation":15.0,
            "consumption":14.165
         },
         {
            "period":167,
            "generation":15.0,
            "consumption":14.166
         },
         {
            "period":168,
            "generation":15.0,
            "consumption":14.167
         },
         {
            "period":169,
            "generation":15.0,
            "consumption":14.168
         },
         {
            "period":170,
            "generation":15.0,
            "consumption":14.169
         },
         {
            "period":171,
            "generation":15.0,
            "consumption":14.170
         },
         {
            "period":172,
            "generation":15.0,
            "consumption":14.171
         },
         {
            "period":173,
            "generation":15.0,
            "consumption":14.172
         },
         {
            "period":174,
            "generation":15.0,
            "consumption":14.173
         },
         {
            "period":175,
            "generation":15.0,
            "consumption":14.174
         },
         {
            "period":176,
            "generation":15.0,
            "consumption":14.175
         },
         {
            "period":177,
            "generation":15.0,
            "consumption":14.176
         },
         {
            "period":178,
            "generation":15.0,
            "consumption":14.177
         },
         {
            "period":179,
            "generation":15.0,
            "consumption":14.178
         },
         {
            "period":180,
            "generation":15.0,
            "consumption":14.179
         },
         {
            "period":181,
            "generation":15.0,
            "consumption":14.180
         },
         {
            "period":182,
            "generation":15.0,
            "consumption":14.181
         },
         {
            "period":183,
            "generation":15.0,
            "consumption":14.182
         },
         {
            "period":184,
            "generation":15.0,
            "consumption":14.183
         },
         {
            "period":185,
            "generation":15.0,
            "consumption":14.184
         },
         {
            "period":186,
            "generation":15.0,
            "consumption":14.185
         },
         {
            "period":187,
            "generation":15.0,
            "consumption":14.186
         },
         {
            "period":188,
            "generation":15.0,
            "consumption":14.187
         },
         {
            "period":189,
            "generation":15.0,
            "consumption":14.188
         },
         {
            "period":190,
            "generation":15.0,
            "consumption":14.189
         },
         {
            "period":191,
            "generation":15.0,
            "consumption":14.190
         },
         {
            "period":192,
            "generation":15.0,
            "consumption":14.191
         },
         {
            "period":193,
            "generation":15.0,
            "consumption":14.192
         },
         {
            "period":194,
            "generation":15.0,
            "consumption":14.193
         },
         {
            "period":195,
            "generation":15.0,
            "consumption":14.194
         },
         {
            "period":196,
            "generation":15.0,
            "consumption":14.195
         },
         {
            "period":197,
            "generation":15.0,
            "consumption":14.196
         },
         {
            "period":198,
            "generation":15.0,
            "consumption":14.197
         },
         {
            "period":199,
            "generation":15.0,
            "consumption":14.198
         },
         {
            "period":200,
            "generation":15.0,
            "consumption":14.199
         },
         {
            "period":201,
            "generation":15.0,
            "consumption":14.200
         },
         {
            "period":202,
            "generation":15.0,
            "consumption":14.201
         },
         {
            "period":203,
            "generation":15.0,
            "consumption":14.202
         },
         {
            "period":204,
            "generation":15.0,
            "consumption":14.203
         },
         {
            "period":205,
            "generation":15.0,
            "consumption":14.204
         },
         {
            "period":206,
            "generation":15.0,
            "consumption":14.205
         },
         {
            "period":207,
            "generation":15.0,
            "consumption":14.206
         },
         {
            "period":208,
            "generation":15.0,
            "consumption":14.207
         },
         {
            "period":209,
            "generation":15.0,
            "consumption":14.208
         },
         {
            "period":210,
            "generation":15.0,
            "consumption":14.209
         },
         {
            "period":211,
            "generation":15.0,
            "consumption":14.210
         },
         {
            "period":212,
            "generation":15.0,
            "consumption":14.211
         },
         {
            "period":213,
            "generation":15.0,
            "consumption":14.212
         },
         {
            "period":214,
            "generation":15.0,
            "consumption":14.213
         },
         {
            "period":215,
            "generation":15.0,
            "consumption":14.214
         },
         {
            "period":216,
            "generation":15.0,
            "consumption":14.215
         },
         {
            "period":217,
            "generation":15.0,
            "consumption":14.216
         },
         {
            "period":218,
            "generation":15.0,
            "consumption":14.217
         },
         {
            "period":219,
            "generation":15.0,
            "consumption":14.218
         },
         {
            "period":220,
            "generation":15.0,
            "consumption":14.219
         },
         {
            "period":221,
            "generation":15.0,
            "consumption":14.220
         },
         {
            "period":222,
            "generation":15.0,
            "consumption":14.221
         },
         {
            "period":223,
            "generation":15.0,
            "consumption":14.222
         },
         {
            "period":224,
            "generation":15.0,
            "consumption":14.223
         },
         {
            "period":225,
            "generation":15.0,
            "consumption":14.224
         },
         {
            "period":226,
            "generation":15.0,
            "consumption":14.225
         },
         {
            "period":227,
            "generation":15.0,
            "consumption":14.226
         },
         {
            "period":228,
            "generation":15.0,
            "consumption":14.227
         },
         {
            "period":229,
            "generation":15.0,
            "consumption":14.228
         },
         {
            "period":230,
            "generation":15.0,
            "consumption":14.229
         },
         {
            "period":231,
            "generation":15.0,
            "consumption":14.230
         },
         {
            "period":232,
            "generation":15.0,
            "consumption":14.231
         },
         {
            "period":233,
            "generation":15.0,
            "consumption":14.232
         },
         {
            "period":234,
            "generation":15.0,
            "consumption":14.233
         },
         {
            "period":235,
            "generation":15.0,
            "consumption":14.234
         },
         {
            "period":236,
            "generation":15.0,
            "consumption":14.235
         },
         {
            "period":237,
            "generation":15.0,
            "consumption":14.236
         },
         {
            "period":238,
            "generation":15.0,
            "consumption":14.237
         },
         {
            "period":239,
            "generation":15.0,
            "consumption":14.238
         },
         {
            "period":240,
            "generation":15.0,
            "consumption":14.239
         },
         {
            "period":241,
            "generation":15.0,
            "consumption":14.240
         },
         {
            "period":242,
            "generation":15.0,
            "consumption":14.241
         },
         {
            "period":243,
            "generation":15.0,
            "consumption":14.242
         },
         {
            "period":244,
            "generation":15.0,
            "consumption":14.243
         },
         {
            "period":245,
            "generation":15.0,
            "consumption":14.244
         },
         {
            "period":246,
            "generation":15.0,
            "consumption":14.245
         },
         {
            "period":247,
            "generation":15.0,
            "consumption":14.246
         },
         {
            "period":248,
            "generation":15.0,
            "consumption":14.247
         },
         {
            "period":249,
            "generation":15.0,
            "consumption":14.248
         },
         {
            "period":250,
            "generation":15.0,
            "consumption":14.249
         },
         {
            "period":251,
            "generation":15.0,
            "consumption":14.250
         },
         {
            "period":252,
            "generation":15.0,
            "consumption":14.251
         },
         {
            "period":253,
            "generation":15.0,
            "consumption":14.252
         },
         {
            "period":254,
            "generation":15.0,
            "consumption":14.253
         },
         {
            "period":255,
            "generation":15.0,
            "consumption":14.254
         },
         {
            "period":256,
            "generation":15.0,
            "consumption":14.255
         },
         {
            "period":257,
            "generation":15.0,
            "consumption":14.256
         },
         {
            "period":258,
            "generation":15.0,
            "consumption":14.257
         },
         {
            "period":259,
            "generation":15.0,
            "consumption":14.258
         },
         {
            "period":260,
            "generation":15.0,
            "consumption":14.259
         },
         {
            "period":261,
            "generation":15.0,
            "consumption":14.260
         },
         {
            "period":262,
            "generation":15.0,
            "consumption":14.261
         },
         {
            "period":263,
            "generation":15.0,
            "consumption":14.262
         },
         {
            "period":264,
            "generation":15.0,
            "consumption":14.263
         },
         {
            "period":265,
            "generation":15.0,
            "consumption":14.264
         },
         {
            "period":266,
            "generation":15.0,
            "consumption":14.265
         },
         {
            "period":267,
            "generation":15.0,
            "consumption":14.266
         },
         {
            "period":268,
            "generation":15.0,
            "consumption":14.267
         },
         {
            "period":269,
            "generation":15.0,
            "consumption":14.268
         },
         {
            "period":270,
            "generation":15.0,
            "consumption":14.269
         },
         {
            "period":271,
            "generation":15.0,
            "consumption":14.270
         },
         {
            "period":272,
            "generation":15.0,
            "consumption":14.271
         },
         {
            "period":273,
            "generation":15.0,
            "consumption":14.272
         },
         {
            "period":274,
            "generation":15.0,
            "consumption":14.273
         },
         {
            "period":275,
            "generation":15.0,
            "consumption":14.274
         },
         {
            "period":276,
            "generation":15.0,
            "consumption":14.275
         },
         {
            "period":277,
            "generation":15.0,
            "consumption":14.276
         },
         {
            "period":278,
            "generation":15.0,
            "consumption":14.277
         },
         {
            "period":279,
            "generation":15.0,
            "consumption":14.278
         },
         {
            "period":280,
            "generation":15.0,
            "consumption":14.279
         },
         {
            "period":281,
            "generation":15.0,
            "consumption":14.280
         },
         {
            "period":282,
            "generation":15.0,
            "consumption":14.281
         },
         {
            "period":283,
            "generation":15.0,
            "consumption":14.282
         },
         {
            "period":284,
            "generation":15.0,
            "consumption":14.283
         },
         {
            "period":285,
            "generation":15.0,
            "consumption":14.284
         },
         {
            "period":286,
            "generation":15.0,
            "consumption":14.285
         },
         {
            "period":287,
            "generation":15.0,
            "consumption":14.286
         },
         {
            "period":288,
            "generation":15.0,
            "consumption":14.287
         },
         {
            "period":289,
            "generation":15.0,
            "consumption":14.288
         },
         {
            "period":290,
            "generation":15.0,
            "consumption":14.289
         },
         {
            "period":291,
            "generation":15.0,
            "consumption":14.290
         },
         {
            "period":292,
            "generation":15.0,
            "consumption":14.291
         },
         {
            "period":293,
            "generation":15.0,
            "consumption":14.292
         },
         {
            "period":294,
            "generation":15.0,
            "consumption":14.293
         },
         {
            "period":295,
            "generation":15.0,
            "consumption":14.294
         },
         {
            "period":296,
            "generation":15.0,
            "consumption":14.295
         },
         {
            "period":297,
            "generation":15.0,
            "consumption":14.296
         },
         {
            "period":298,
            "generation":15.0,
            "consumption":14.297
         },
         {
            "period":299,
            "generation":15.0,
            "consumption":14.298
         },
         {
            "period":300,
            "generation":15.0,
            "consumption":14.299
         },
         {
            "period":301,
            "generation":15.0,
            "consumption":14.300
         },
         {
            "period":302,
            "generation":15.0,
            "consumption":14.301
         },
         {
            "period":303,
            "generation":15.0,
            "consumption":14.302
         },
         {
            "period":304,
            "generation":15.0,
            "consumption":14.303
         },
         {
            "period":305,
            "generation":15.0,
            "consumption":14.304
         },
         {
            "period":306,
            "generation":15.0,
            "consumption":14.305
         },
         {
            "period":307,
            "generation":15.0,
            "consumption":14.306
         },
         {
            "period":308,
            "generation":15.0,
            "consumption":14.307
         },
         {
            "period":309,
            "generation":15.0,
            "consumption":14.308
         },
         {
            "period":310,
            "generation":15.0,
            "consumption":14.309
         },
         {
            "period":311,
            "generation":15.0,
            "consumption":14.310
         },
         {
            "period":312,
            "generation":15.0,
            "consumption":14.311
         },
         {
            "period":313,
            "generation":15.0,
            "consumption":14.312
         },
         {
            "period":314,
            "generation":15.0,
            "consumption":14.313
         },
         {
            "period":315,
            "generation":15.0,
            "consumption":14.314
         },
         {
            "period":316,
            "generation":15.0,
            "consumption":14.315
         },
         {
            "period":317,
            "generation":15.0,
            "consumption":14.316
         },
         {
            "period":318,
            "generation":15.0,
            "consumption":14.317
         },
         {
            "period":319,
            "generation":15.0,
            "consumption":14.318
         },
         {
            "period":320,
            "generation":15.0,
            "consumption":14.319
         },
         {
            "period":321,
            "generation":15.0,
            "consumption":14.320
         },
         {
            "period":322,
            "generation":15.0,
            "consumption":14.321
         },
         {
            "period":323,
            "generation":15.0,
            "consumption":14.322
         },
         {
            "period":324,
            "generation":15.0,
            "consumption":14.323
         },
         {
            "period":325,
            "generation":15.0,
            "consumption":14.324
         },
         {
            "period":326,
            "generation":15.0,
            "consumption":14.325
         },
         {
            "period":327,
            "generation":15.0,
            "consumption":14.326
         },
         {
            "period":328,
            "generation":15.0,
            "consumption":14.327
         },
         {
            "period":329,
            "generation":15.0,
            "consumption":14.328
         },
         {
            "period":330,
            "generation":15.0,
            "consumption":14.329
         },
         {
            "period":331,
            "generation":15.0,
            "consumption":14.330
         },
         {
            "period":332,
            "generation":15.0,
            "consumption":14.331
         },
         {
            "period":333,
            "generation":15.0,
            "consumption":14.332
         },
         {
            "period":334,
            "generation":15.0,
            "consumption":14.333
         },
         {
            "period":335,
            "generation":15.0,
            "consumption":14.334
         },
         {
            "period":336,
            "generation":15.0,
            "consumption":14.335
         },
         {
            "period":337,
            "generation":15.0,
            "consumption":14.336
         },
         {
            "period":338,
            "generation":15.0,
            "consumption":14.337
         },
         {
            "period":339,
            "generation":15.0,
            "consumption":14.338
         },
         {
            "period":340,
            "generation":15.0,
            "consumption":14.339
         },
         {
            "period":341,
            "generation":15.0,
            "consumption":14.340
         },
         {
            "period":342,
            "generation":15.0,
            "consumption":14.341
         },
         {
            "period":343,
            "generation":15.0,
            "consumption":14.342
         },
         {
            "period":344,
            "generation":15.0,
            "consumption":14.343
         },
         {
            "period":345,
            "generation":15.0,
            "consumption":14.344
         },
         {
            "period":346,
            "generation":15.0,
            "consumption":14.345
         },
         {
            "period":347,
            "generation":15.0,
            "consumption":14.346
         },
         {
            "period":348,
            "generation":15.0,
            "consumption":14.347
         },
         {
            "period":349,
            "generation":15.0,
            "consumption":14.348
         },
         {
            "period":350,
            "generation":15.0,
            "consumption":14.349
         },
         {
            "period":351,
            "generation":15.0,
            "consumption":14.350
         },
         {
            "period":352,
            "generation":15.0,
            "consumption":14.351
         },
         {
            "period":353,
            "generation":15.0,
            "consumption":14.352
         },
         {
            "period":354,
            "generation":15.0,
            "consumption":14.353
         },
         {
            "period":355,
            "generation":15.0,
            "consumption":14.354
         },
         {
            "period":356,
            "generation":15.0,
            "consumption":14.355
         },
         {
            "period":357,
            "generation":15.0,
            "consumption":14.356
         },
         {
            "period":358,
            "generation":15.0,
            "consumption":14.357
         },
         {
            "period":359,
            "generation":15.0,
            "consumption":14.358
         },
         {
            "period":360,
            "generation":15.0,
            "consumption":14.359
         },
         {
            "period":361,
            "generation":15.0,
            "consumption":14.360
         },
         {
            "period":362,
            "generation":15.0,
            "consumption":14.361
         },
         {
            "period":363,
            "generation":15.0,
            "consumption":14.362
         },
         {
            "period":364,
            "generation":15.0,
            "consumption":14.363
         },
         {
            "period":365,
            "generation":15.0,
            "consumption":14.364
         },
         {
            "period":366,
            "generation":15.0,
            "consumption":14.365
         },
         {
            "period":367,
            "generation":15.0,
            "consumption":14.366
         },
         {
            "period":368,
            "generation":15.0,
            "consumption":14.367
         },
         {
            "period":369,
            "generation":15.0,
            "consumption":14.368
         },
         {
            "period":370,
            "generation":15.0,
            "consumption":14.369
         },
         {
            "period":371,
            "generation":15.0,
            "consumption":14.370
         },
         {
            "period":372,
            "generation":15.0,
            "consumption":14.371
         },
         {
            "period":373,
            "generation":15.0,
            "consumption":14.372
         },
         {
            "period":374,
            "generation":15.0,
            "consumption":14.373
         },
         {
            "period":375,
            "generation":15.0,
            "consumption":14.374
         },
         {
            "period":376,
            "generation":15.0,
            "consumption":14.375
         },
         {
            "period":377,
            "generation":15.0,
            "consumption":14.376
         },
         {
            "period":378,
            "generation":15.0,
            "consumption":14.377
         },
         {
            "period":379,
            "generation":15.0,
            "consumption":14.378
         },
         {
            "period":380,
            "generation":15.0,
            "consumption":14.379
         },
         {
            "period":381,
            "generation":15.0,
            "consumption":14.380
         },
         {
            "period":382,
            "generation":15.0,
            "consumption":14.381
         },
         {
            "period":383,
            "generation":15.0,
            "consumption":14.382
         },
         {
            "period":384,
            "generation":15.0,
            "consumption":14.383
         },
         {
            "period":385,
            "generation":15.0,
            "consumption":14.384
         },
         {
            "period":386,
            "generation":15.0,
            "consumption":14.385
         },
         {
            "period":387,
            "generation":15.0,
            "consumption":14.386
         },
         {
            "period":388,
            "generation":15.0,
            "consumption":14.387
         },
         {
            "period":389,
            "generation":15.0,
            "consumption":14.388
         },
         {
            "period":390,
            "generation":15.0,
            "consumption":14.389
         },
         {
            "period":391,
            "generation":15.0,
            "consumption":14.390
         },
         {
            "period":392,
            "generation":15.0,
            "consumption":14.391
         },
         {
            "period":393,
            "generation":15.0,
            "consumption":14.392
         },
         {
            "period":394,
            "generation":15.0,
            "consumption":14.393
         },
         {
            "period":395,
            "generation":15.0,
            "consumption":14.394
         },
         {
            "period":396,
            "generation":15.0,
            "consumption":14.395
         },
         {
            "period":397,
            "generation":15.0,
            "consumption":14.396
         },
         {
            "period":398,
            "generation":15.0,
            "consumption":14.397
         },
         {
            "period":399,
            "generation":15.0,
            "consumption":14.398
         },
         {
            "period":400,
            "generation":15.0,
            "consumption":14.399
         },
         {
            "period":401,
            "generation":15.0,
            "consumption":14.400
         },
         {
            "period":402,
            "generation":15.0,
            "consumption":14.401
         },
         {
            "period":403,
            "generation":15.0,
            "consumption":14.402
         },
         {
            "period":404,
            "generation":15.0,
            "consumption":14.403
         },
         {
            "period":405,
            "generation":15.0,
            "consumption":14.404
         },
         {
            "period":406,
            "generation":15.0,
            "consumption":14.405
         },
         {
            "period":407,
            "generation":15.0,
            "consumption":14.406
         },
         {
            "period":408,
            "generation":15.0,
            "consumption":14.407
         },
         {
            "period":409,
            "generation":15.0,
            "consumption":14.408
         },
         {
            "period":410,
            "generation":15.0,
            "consumption":14.409
         },
         {
            "period":411,
            "generation":15.0,
            "consumption":14.410
         },
         {
            "period":412,
            "generation":15.0,
            "consumption":14.411
         },
         {
            "period":413,
            "generation":15.0,
            "consumption":14.412
         },
         {
            "period":414,
            "generation":15.0,
            "consumption":14.413
         },
         {
            "period":415,
            "generation":15.0,
            "consumption":14.414
         },
         {
            "period":416,
            "generation":15.0,
            "consumption":14.415
         },
         {
            "period":417,
            "generation":15.0,
            "consumption":14.416
         },
         {
            "period":418,
            "generation":15.0,
            "consumption":14.417
         },
         {
            "period":419,
            "generation":15.0,
            "consumption":14.418
         },
         {
            "period":420,
            "generation":15.0,
            "consumption":14.419
         },
         {
            "period":421,
            "generation":15.0,
            "consumption":14.420
         },
         {
            "period":422,
            "generation":15.0,
            "consumption":14.421
         },
         {
            "period":423,
            "generation":15.0,
            "consumption":14.422
         },
         {
            "period":424,
            "generation":15.0,
            "consumption":14.423
         },
         {
            "period":425,
            "generation":15.0,
            "consumption":14.424
         },
         {
            "period":426,
            "generation":15.0,
            "consumption":14.425
         },
         {
            "period":427,
            "generation":15.0,
            "consumption":14.426
         },
         {
            "period":428,
            "generation":15.0,
            "consumption":14.427
         },
         {
            "period":429,
            "generation":15.0,
            "consumption":14.428
         },
         {
            "period":430,
            "generation":15.0,
            "consumption":14.429
         },
         {
            "period":431,
            "generation":15.0,
            "consumption":14.430
         },
         {
            "period":432,
            "generation":15.0,
            "consumption":14.431
         },
         {
            "period":433,
            "generation":15.0,
            "consumption":14.432
         },
         {
            "period":434,
            "generation":15.0,
            "consumption":14.433
         },
         {
            "period":435,
            "generation":15.0,
            "consumption":14.434
         },
         {
            "period":436,
            "generation":15.0,
            "consumption":14.435
         },
         {
            "period":437,
            "generation":15.0,
            "consumption":14.436
         },
         {
            "period":438,
            "generation":15.0,
            "consumption":14.437
         },
         {
            "period":439,
            "generation":15.0,
            "consumption":14.438
         },
         {
            "period":440,
            "generation":15.0,
            "consumption":14.439
         },
         {
            "period":441,
            "generation":15.0,
            "consumption":14.440
         },
         {
            "period":442,
            "generation":15.0,
            "consumption":14.441
         },
         {
            "period":443,
            "generation":15.0,
            "consumption":14.442
         },
         {
            "period":444,
            "generation":15.0,
            "consumption":14.443
         },
         {
            "period":445,
            "generation":15.0,
            "consumption":14.444
         },
         {
            "period":446,
            "generation":15.0,
            "consumption":14.445
         },
         {
            "period":447,
            "generation":15.0,
            "consumption":14.446
         },
         {
            "period":448,
            "generation":15.0,
            "consumption":14.447
         },
         {
            "period":449,
            "generation":15.0,
            "consumption":14.448
         },
         {
            "period":450,
            "generation":15.0,
            "consumption":14.449
         },
         {
            "period":451,
            "generation":15.0,
            "consumption":14.450
         },
         {
            "period":452,
            "generation":15.0,
            "consumption":14.451
         },
         {
            "period":453,
            "generation":15.0,
            "consumption":14.452
         },
         {
            "period":454,
            "generation":15.0,
            "consumption":14.453
         },
         {
            "period":455,
            "generation":15.0,
            "consumption":14.454
         },
         {
            "period":456,
            "generation":15.0,
            "consumption":14.455
         },
         {
            "period":457,
            "generation":15.0,
            "consumption":14.456
         },
         {
            "period":458,
            "generation":15.0,
            "consumption":14.457
         },
         {
            "period":459,
            "generation":15.0,
            "consumption":14.458
         },
         {
            "period":460,
            "generation":15.0,
            "consumption":14.459
         },
         {
            "period":461,
            "generation":15.0,
            "consumption":14.460
         },
         {
            "period":462,
            "generation":15.0,
            "consumption":14.461
         },
         {
            "period":463,
            "generation":15.0,
            "consumption":14.462
         },
         {
            "period":464,
            "generation":15.0,
            "consumption":14.463
         },
         {
            "period":465,
            "generation":15.0,
            "consumption":14.464
         },
         {
            "period":466,
            "generation":15.0,
            "consumption":14.465
         },
         {
            "period":467,
            "generation":15.0,
            "consumption":14.466
         },
         {
            "period":468,
            "generation":15.0,
            "consumption":14.467
         },
         {
            "period":469,
            "generation":15.0,
            "consumption":14.468
         },
         {
            "period":470,
            "generation":15.0,
            "consumption":14.469
         },
         {
            "period":471,
            "generation":15.0,
            "consumption":14.470
         },
         {
            "period":472,
            "generation":15.0,
            "consumption":14.471
         },
         {
            "period":473,
            "generation":15.0,
            "consumption":14.472
         },
         {
            "period":474,
            "generation":15.0,
            "consumption":14.473
         },
         {
            "period":475,
            "generation":15.0,
            "consumption":14.474
         },
         {
            "period":476,
            "generation":15.0,
            "consumption":14.475
         },
         {
            "period":477,
            "generation":15.0,
            "consumption":14.476
         },
         {
            "period":478,
            "generation":15.0,
            "consumption":14.477
         },
         {
            "period":479,
            "generation":15.0,
            "consumption":14.478
         },
         {
            "period":480,
            "generation":15.0,
            "consumption":14.479
         },
         {
            "period":481,
            "generation":15.0,
            "consumption":14.480
         },
         {
            "period":482,
            "generation":15.0,
            "consumption":14.481
         },
         {
            "period":483,
            "generation":15.0,
            "consumption":14.482
         },
         {
            "period":484,
            "generation":15.0,
            "consumption":14.483
         },
         {
            "period":485,
            "generation":15.0,
            "consumption":14.484
         },
         {
            "period":486,
            "generation":15.0,
            "consumption":14.485
         },
         {
            "period":487,
            "generation":15.0,
            "consumption":14.486
         },
         {
            "period":488,
            "generation":15.0,
            "consumption":14.487
         },
         {
            "period":489,
            "generation":15.0,
            "consumption":14.488
         },
         {
            "period":490,
            "generation":15.0,
            "consumption":14.489
         },
         {
            "period":491,
            "generation":15.0,
            "consumption":14.490
         },
         {
            "period":492,
            "generation":15.0,
            "consumption":14.491
         },
         {
            "period":493,
            "generation":15.0,
            "consumption":14.492
         },
         {
            "period":494,
            "generation":15.0,
            "consumption":14.493
         },
         {
            "period":495,
            "generation":15.0,
            "consumption":14.494
         },
         {
            "period":496,
            "generation":15.0,
            "consumption":14.495
         },
         {
            "period":497,
            "generation":15.0,
            "consumption":14.496
         },
         {
            "period":498,
            "generation":15.0,
            "consumption":14.497
         },
         {
            "period":499,
            "generation":15.0,
            "consumption":14.498
         },
         {
            "period":500,
            "generation":15.0,
            "consumption":14.499
         },
         {
            "period":501,
            "generation":15.0,
            "consumption":14.500
         },
         {
            "period":502,
            "generation":15.0,
            "consumption":14.501
         },
         {
            "period":503,
            "generation":15.0,
            "consumption":14.502
         },
         {
            "period":504,
            "generation":15.0,
            "consumption":14.503
         },
         {
            "period":505,
            "generation":15.0,
            "consumption":14.504
         },
         {
            "period":506,
            "generation":15.0,
            "consumption":14.505
         },
         {
            "period":507,
            "generation":15.0,
            "consumption":14.506
         },
         {
            "period":508,
            "generation":15.0,
            "consumption":14.507
         },
         {
            "period":509,
            "generation":15.0,
            "consumption":14.508
         },
         {
            "period":510,
            "generation":15.0,
            "consumption":14.509
         },
         {
            "period":511,
            "generation":15.0,
            "consumption":14.510
         },
         {
            "period":512,
            "generation":15.0,
            "consumption":14.511
         },
         {
            "period":513,
            "generation":15.0,
            "consumption":14.512
         },
         {
            "period":514,
            "generation":15.0,
            "consumption":14.513
         },
         {
            "period":515,
            "generation":15.0,
            "consumption":14.514
         },
         {
            "period":516,
            "generation":15.0,
            "consumption":14.515
         },
         {
            "period":517,
            "generation":15.0,
            "consumption":14.516
         },
         {
            "period":518,
            "generation":15.0,
            "consumption":14.517
         },
         {
            "period":519,
            "generation":15.0,
            "consumption":14.518
         },
         {
            "period":520,
            "generation":15.0,
            "consumption":14.519
         },
         {
            "period":521,
            "generation":15.0,
            "consumption":14.520
         },
         {
            "period":522,
            "generation":15.0,
            "consumption":14.521
         },
         {
            "period":523,
            "generation":15.0,
            "consumption":14.522
         },
         {
            "period":524,
            "generation":15.0,
            "consumption":14.523
         },
         {
            "period":525,
            "generation":15.0,
            "consumption":14.524
         },
         {
            "period":526,
            "generation":15.0,
            "consumption":14.525
         },
         {
            "period":527,
            "generation":15.0,
            "consumption":14.526
         },
         {
            "period":528,
            "generation":15.0,
            "consumption":14.527
         },
         {
            "period":529,
            "generation":15.0,
            "consumption":14.528
         },
         {
            "period":530,
            "generation":15.0,
            "consumption":14.529
         },
         {
            "period":531,
            "generation":15.0,
            "consumption":14.530
         },
         {
            "period":532,
            "generation":15.0,
            "consumption":14.531
         },
         {
            "period":533,
            "generation":15.0,
            "consumption":14.532
         },
         {
            "period":534,
            "generation":15.0,
            "consumption":14.533
         },
         {
            "period":535,
            "generation":15.0,
            "consumption":14.534
         },
         {
            "period":536,
            "generation":15.0,
            "consumption":14.535
         },
         {
            "period":537,
            "generation":15.0,
            "consumption":14.536
         },
         {
            "period":538,
            "generation":15.0,
            "consumption":14.537
         },
         {
            "period":539,
            "generation":15.0,
            "consumption":14.538
         },
         {
            "period":540,
            "generation":15.0,
            "consumption":14.539
         },
         {
            "period":541,
            "generation":15.0,
            "consumption":14.540
         },
         {
            "period":542,
            "generation":15.0,
            "consumption":14.541
         },
         {
            "period":543,
            "generation":15.0,
            "consumption":14.542
         },
         {
            "period":544,
            "generation":15.0,
            "consumption":14.543
         },
         {
            "period":545,
            "generation":15.0,
            "consumption":14.544
         },
         {
            "period":546,
            "generation":15.0,
            "consumption":14.545
         },
         {
            "period":547,
            "generation":15.0,
            "consumption":14.546
         },
         {
            "period":548,
            "generation":15.0,
            "consumption":14.547
         },
         {
            "period":549,
            "generation":15.0,
            "consumption":14.548
         },
         {
            "period":550,
            "generation":15.0,
            "consumption":14.549
         },
         {
            "period":551,
            "generation":15.0,
            "consumption":14.550
         },
         {
            "period":552,
            "generation":15.0,
            "consumption":14.551
         },
         {
            "period":553,
            "generation":15.0,
            "consumption":14.552
         },
         {
            "period":554,
            "generation":15.0,
            "consumption":14.553
         },
         {
            "period":555,
            "generation":15.0,
            "consumption":14.554
         },
         {
            "period":556,
            "generation":15.0,
            "consumption":14.555
         },
         {
            "period":557,
            "generation":15.0,
            "consumption":14.556
         },
         {
            "period":558,
            "generation":15.0,
            "consumption":14.557
         },
         {
            "period":559,
            "generation":15.0,
            "consumption":14.558
         },
         {
            "period":560,
            "generation":15.0,
            "consumption":14.559
         },
         {
            "period":561,
            "generation":15.0,
            "consumption":14.560
         },
         {
            "period":562,
            "generation":15.0,
            "consumption":14.561
         },
         {
            "period":563,
            "generation":15.0,
            "consumption":14.562
         },
         {
            "period":564,
            "generation":15.0,
            "consumption":14.563
         },
         {
            "period":565,
            "generation":15.0,
            "consumption":14.564
         },
         {
            "period":566,
            "generation":15.0,
            "consumption":14.565
         },
         {
            "period":567,
            "generation":15.0,
            "consumption":14.566
         },
         {
            "period":568,
            "generation":15.0,
            "consumption":14.567
         },
         {
            "period":569,
            "generation":15.0,
            "consumption":14.568
         },
         {
            "period":570,
            "generation":15.0,
            "consumption":14.569
         },
         {
            "period":571,
            "generation":15.0,
            "consumption":14.570
         },
         {
            "period":572,
            "generation":15.0,
            "consumption":14.571
         },
         {
            "period":573,
            "generation":15.0,
            "consumption":14.572
         },
         {
            "period":574,
            "generation":15.0,
            "consumption":14.573
         },
         {
            "period":575,
            "generation":15.0,
            "consumption":14.574
         },
         {
            "period":576,
            "generation":15.0,
            "consumption":14.575
         },
         {
            "period":577,
            "generation":15.0,
            "consumption":14.576
         },
         {
            "period":578,
            "generation":15.0,
            "consumption":14.577
         },
         {
            "period":579,
            "generation":15.0,
            "consumption":14.578
         },
         {
            "period":580,
            "generation":15.0,
            "consumption":14.579
         },
         {
            "period":581,
            "generation":15.0,
            "consumption":14.580
         },
         {
            "period":582,
            "generation":15.0,
            "consumption":14.581
         },
         {
            "period":583,
            "generation":15.0,
            "consumption":14.582
         },
         {
            "period":584,
            "generation":15.0,
            "consumption":14.583
         },
         {
            "period":585,
            "generation":15.0,
            "consumption":14.584
         },
         {
            "period":586,
            "generation":15.0,
            "consumption":14.585
         },
         {
            "period":587,
            "generation":15.0,
            "consumption":14.586
         },
         {
            "period":588,
            "generation":15.0,
            "consumption":14.587
         },
         {
            "period":589,
            "generation":15.0,
            "consumption":14.588
         },
         {
            "period":590,
            "generation":15.0,
            "consumption":14.589
         },
         {
            "period":591,
            "generation":15.0,
            "consumption":14.590
         },
         {
            "period":592,
            "generation":15.0,
            "consumption":14.591
         },
         {
            "period":593,
            "generation":15.0,
            "consumption":14.592
         },
         {
            "period":594,
            "generation":15.0,
            "consumption":14.593
         },
         {
            "period":595,
            "generation":15.0,
            "consumption":14.594
         },
         {
            "period":596,
            "generation":15.0,
            "consumption":14.595
         },
         {
            "period":597,
            "generation":15.0,
            "consumption":14.596
         },
         {
            "period":598,
            "generation":15.0,
            "consumption":14.597
         },
         {
            "period":599,
            "generation":15.0,
            "consumption":14.598
         },
         {
            "period":600,
            "generation":15.0,
            "consumption":14.599
         },
         {
            "period":601,
            "generation":15.0,
            "consumption":14.600
         },
         {
            "period":602,
            "generation":15.0,
            "consumption":14.601
         },
         {
            "period":603,
            "generation":15.0,
            "consumption":14.602
         },
         {
            "period":604,
            "generation":15.0,
            "consumption":14.603
         },
         {
            "period":605,
            "generation":15.0,
            "consumption":14.604
         },
         {
            "period":606,
            "generation":15.0,
            "consumption":14.605
         },
         {
            "period":607,
            "generation":15.0,
            "consumption":14.606
         },
         {
            "period":608,
            "generation":15.0,
            "consumption":14.607
         },
         {
            "period":609,
            "generation":15.0,
            "consumption":14.608
         },
         {
            "period":610,
            "generation":15.0,
            "consumption":14.609
         },
         {
            "period":611,
            "generation":15.0,
            "consumption":14.610
         },
         {
            "period":612,
            "generation":15.0,
            "consumption":14.611
         },
         {
            "period":613,
            "generation":15.0,
            "consumption":14.612
         },
         {
            "period":614,
            "generation":15.0,
            "consumption":14.613
         },
         {
            "period":615,
            "generation":15.0,
            "consumption":14.614
         },
         {
            "period":616,
            "generation":15.0,
            "consumption":14.615
         },
         {
            "period":617,
            "generation":15.0,
            "consumption":14.616
         },
         {
            "period":618,
            "generation":15.0,
            "consumption":14.617
         },
         {
            "period":619,
            "generation":15.0,
            "consumption":14.618
         },
         {
            "period":620,
            "generation":15.0,
            "consumption":14.619
         },
         {
            "period":621,
            "generation":15.0,
            "consumption":14.620
         },
         {
            "period":622,
            "generation":15.0,
            "consumption":14.621
         },
         {
            "period":623,
            "generation":15.0,
            "consumption":14.622
         },
         {
            "period":624,
            "generation":15.0,
            "consumption":14.623
         },
         {
            "period":625,
            "generation":15.0,
            "consumption":14.624
         },
         {
            "period":626,
            "generation":15.0,
            "consumption":14.625
         },
         {
            "period":627,
            "generation":15.0,
            "consumption":14.626
         },
         {
            "period":628,
            "generation":15.0,
            "consumption":14.627
         },
         {
            "period":629,
            "generation":15.0,
            "consumption":14.628
         },
         {
            "period":630,
            "generation":15.0,
            "consumption":14.629
         },
         {
            "period":631,
            "generation":15.0,
            "consumption":14.630
         },
         {
            "period":632,
            "generation":15.0,
            "consumption":14.631
         },
         {
            "period":633,
            "generation":15.0,
            "consumption":14.632
         },
         {
            "period":634,
            "generation":15.0,
            "consumption":14.633
         },
         {
            "period":635,
            "generation":15.0,
            "consumption":14.634
         },
         {
            "period":636,
            "generation":15.0,
            "consumption":14.635
         },
         {
            "period":637,
            "generation":15.0,
            "consumption":14.636
         },
         {
            "period":638,
            "generation":15.0,
            "consumption":14.637
         },
         {
            "period":639,
            "generation":15.0,
            "consumption":14.638
         },
         {
            "period":640,
            "generation":15.0,
            "consumption":14.639
         },
         {
            "period":641,
            "generation":15.0,
            "consumption":14.640
         },
         {
            "period":642,
            "generation":15.0,
            "consumption":14.641
         },
         {
            "period":643,
            "generation":15.0,
            "consumption":14.642
         },
         {
            "period":644,
            "generation":15.0,
            "consumption":14.643
         },
         {
            "period":645,
            "generation":15.0,
            "consumption":14.644
         },
         {
            "period":646,
            "generation":15.0,
            "consumption":14.645
         },
         {
            "period":647,
            "generation":15.0,
            "consumption":14.646
         },
         {
            "period":648,
            "generation":15.0,
            "consumption":14.647
         },
         {
            "period":649,
            "generation":15.0,
            "consumption":14.648
         },
         {
            "period":650,
            "generation":15.0,
            "consumption":14.649
         },
         {
            "period":651,
            "generation":15.0,
            "consumption":14.650
         },
         {
            "period":652,
            "generation":15.0,
            "consumption":14.651
         },
         {
            "period":653,
            "generation":15.0,
            "consumption":14.652
         },
         {
            "period":654,
            "generation":15.0,
            "consumption":14.653
         },
         {
            "period":655,
            "generation":15.0,
            "consumption":14.654
         },
         {
            "period":656,
            "generation":15.0,
            "consumption":14.655
         },
         {
            "period":657,
            "generation":15.0,
            "consumption":14.656
         },
         {
            "period":658,
            "generation":15.0,
            "consumption":14.657
         },
         {
            "period":659,
            "generation":15.0,
            "consumption":14.658
         },
         {
            "period":660,
            "generation":15.0,
            "consumption":14.659
         },
         {
            "period":661,
            "generation":15.0,
            "consumption":14.660
         },
         {
            "period":662,
            "generation":15.0,
            "consumption":14.661
         },
         {
            "period":663,
            "generation":15.0,
            "consumption":14.662
         },
         {
            "period":664,
            "generation":15.0,
            "consumption":14.663
         },
         {
            "period":665,
            "generation":15.0,
            "consumption":14.664
         },
         {
            "period":666,
            "generation":15.0,
            "consumption":14.665
         },
         {
            "period":667,
            "generation":15.0,
            "consumption":14.666
         },
         {
            "period":668,
            "generation":15.0,
            "consumption":14.667
         },
         {
            "period":669,
            "generation":15.0,
            "consumption":14.668
         },
         {
            "period":670,
            "generation":15.0,
            "consumption":14.669
         },
         {
            "period":671,
            "generation":15.0,
            "consumption":14.670
         },
         {
            "period":672,
            "generation":15.0,
            "consumption":14.671
         },
         {
            "period":673,
            "generation":15.0,
            "consumption":14.672
         },
         {
            "period":674,
            "generation":15.0,
            "consumption":14.673
         },
         {
            "period":675,
            "generation":15.0,
            "consumption":14.674
         },
         {
            "period":676,
            "generation":15.0,
            "consumption":14.675
         },
         {
            "period":677,
            "generation":15.0,
            "consumption":14.676
         },
         {
            "period":678,
            "generation":15.0,
            "consumption":14.677
         },
         {
            "period":679,
            "generation":15.0,
            "consumption":14.678
         },
         {
            "period":680,
            "generation":15.0,
            "consumption":14.679
         },
         {
            "period":681,
            "generation":15.0,
            "consumption":14.680
         },
         {
            "period":682,
            "generation":15.0,
            "consumption":14.681
         },
         {
            "period":683,
            "generation":15.0,
            "consumption":14.682
         },
         {
            "period":684,
            "generation":15.0,
            "consumption":14.683
         },
         {
            "period":685,
            "generation":15.0,
            "consumption":14.684
         },
         {
            "period":686,
            "generation":15.0,
            "consumption":14.685
         },
         {
            "period":687,
            "generation":15.0,
            "consumption":14.686
         },
         {
            "period":688,
            "generation":15.0,
            "consumption":14.687
         },
         {
            "period":689,
            "generation":15.0,
            "consumption":14.688
         },
         {
            "period":690,
            "generation":15.0,
            "consumption":14.689
         },
         {
            "period":691,
            "generation":15.0,
            "consumption":14.690
         },
         {
            "period":692,
            "generation":15.0,
            "consumption":14.691
         },
         {
            "period":693,
            "generation":15.0,
            "consumption":14.692
         },
         {
            "period":694,
            "generation":15.0,
            "consumption":14.693
         },
         {
            "period":695,
            "generation":15.0,
            "consumption":14.694
         },
         {
            "period":696,
            "generation":15.0,
            "consumption":14.695
         },
         {
            "period":697,
            "generation":15.0,
            "consumption":14.696
         },
         {
            "period":698,
            "generation":15.0,
            "consumption":14.697
         },
         {
            "period":699,
            "generation":15.0,
            "consumption":14.698
         },
         {
            "period":700,
            "generation":15.0,
            "consumption":14.699
         },
         {
            "period":701,
            "generation":15.0,
            "consumption":14.700
         },
         {
            "period":702,
            "generation":15.0,
            "consumption":14.701
         },
         {
            "period":703,
            "generation":15.0,
            "consumption":14.702
         },
         {
            "period":704,
            "generation":15.0,
            "consumption":14.703
         },
         {
            "period":705,
            "generation":15.0,
            "consumption":14.704
         },
         {
            "period":706,
            "generation":15.0,
            "consumption":14.705
         },
         {
            "period":707,
            "generation":15.0,
            "consumption":14.706
         },
         {
            "period":708,
            "generation":15.0,
            "consumption":14.707
         },
         {
            "period":709,
            "generation":15.0,
            "consumption":14.708
         },
         {
            "period":710,
            "generation":15.0,
            "consumption":14.709
         },
         {
            "period":711,
            "generation":15.0,
            "consumption":14.710
         },
         {
            "period":712,
            "generation":15.0,
            "consumption":14.711
         },
         {
            "period":713,
            "generation":15.0,
            "consumption":14.712
         },
         {
            "period":714,
            "generation":15.0,
            "consumption":14.713
         },
         {
            "period":715,
            "generation":15.0,
            "consumption":14.714
         },
         {
            "period":716,
            "generation":15.0,
            "consumption":14.715
         },
         {
            "period":717,
            "generation":15.0,
            "consumption":14.716
         },
         {
            "period":718,
            "generation":15.0,
            "consumption":14.717
         },
         {
            "period":719,
            "generation":15.0,
            "consumption":14.718
         },
         {
            "period":720,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":721,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":722,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":723,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":724,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":725,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":726,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":727,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":728,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":729,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":730,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":731,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":732,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":733,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":734,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":735,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":736,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":737,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":738,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":739,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":740,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":741,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":742,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":743,
            "generation":15.0,
            "consumption":14.719
         },
         {
            "period":744,
            "generation":15.0,
            "consumption":14.719
         }
      ]
   }
}
Sample Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "value": true
  }
}

1.2. How to call Three Rate/ Single Rate Meter Data Installation Service ?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringProfileDataRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <settlementPeriod>2016-10-01T00:00:00.000+0300</settlementPeriod>
        <eic>40Z0000012345675</eic>
        <data>
            <dayTimeConsumption>125720.456</dayTimeConsumption>
            <peakConsumption>16758.00</peakConsumption>
            <nightTimeConsumption>14485.450</nightTimeConsumption>
        </data>
    </body>
</meteringProfileDataRequest>
Sample XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringDataResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <value>true</value>
    </body>
</meteringDataResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{
      "eic":"40Z0000012345675",
      "settlementPeriod":"2016-10-01T00:00:00.000+0300",
      "data":
         {
            "dayTimeConsumption":25720.456,
            "peakConsumption":16758.0,
            "nightTimeConsumption":14485.450
         }

   }
}
Sample Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "value": true
  }
}

1.3. How to call list of hourly metering data ?

Örnek Json İstek
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }
        ],
    "body": {
        "period": "2016-06-01T00:00:00.000+0300",
        "meterEic": "40Z000000010567H",
        "monthly": "false",
        "pastVersion": "false",
        "meterEics": ["40Z0000000000012","40Z000000000002W","40Z000000000003M"],
        "range": {
            "begin": 1,
            "end": 5
        }
    }
}
Örnek Json Cevap
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "queryInformation": {
            "begin": 1,
            "end": 5,
            "count": 24
        },
        "hourlyMeteringInformations": [
            {
                "consumptionLineLF": 0,
                "generationLineLF": 0,
                "consumptionTransformerLF": 0,
                "generationTransformerLF": 0,
                "meterEic": "40Z000000010567H",
                "meterEffectiveDate": "2016-06-01T00:00:00.000+0300",
                "dataEffectiveDate": "2016-06-01T00:00:00.000+0300",
                "recordTime": "2016-07-06T11:48:06.000+0300",
                "generation": 0,
                "consumption": 0.01896,
                "lossyConsumption": 0.01896,
                "lossyGeneration": 0,
                "version": "2016-06-01T00:00:00.000+0300",
                "lastVersion": "2016-06-01T00:00:00.000+0300"
      },
            {
                "consumptionLineLF": 0,
                "generationLineLF": 0,
                "consumptionTransformerLF": 0,
                "generationTransformerLF": 0,
                "meterEic": "40Z000000010567H",
                "meterEffectiveDate": "2016-06-01T00:00:00.000+0300",
                "dataEffectiveDate": "2016-06-01T01:00:00.000+0300",
                "recordTime": "2016-07-06T11:48:06.000+0300",
                "generation": 0,
                "consumption": 0.01817,
                "lossyConsumption": 0.01817,
                "lossyGeneration": 0,
                "version": "2016-06-01T00:00:00.000+0300",
                "lastVersion": "2016-06-01T00:00:00.000+0300"
      },
            {
                "consumptionLineLF": 0,
                "generationLineLF": 0,
                "consumptionTransformerLF": 0,
                "generationTransformerLF": 0,
                "meterEic": "40Z000000010567H",
                "meterEffectiveDate": "2016-06-01T00:00:00.000+0300",
                "dataEffectiveDate": "2016-06-01T02:00:00.000+0300",
                "recordTime": "2016-07-06T11:48:06.000+0300",
                "generation": 0,
                "consumption": 0.01896,
                "lossyConsumption": 0.01896,
                "lossyGeneration": 0,
                "version": "2016-06-01T00:00:00.000+0300",
                "lastVersion": "2016-06-01T00:00:00.000+0300"
      },
            {
                "consumptionLineLF": 0,
                "generationLineLF": 0,
                "consumptionTransformerLF": 0,
                "generationTransformerLF": 0,
                "meterEic": "40Z000000010567H",
                "meterEffectiveDate": "2016-06-01T00:00:00.000+0300",
                "dataEffectiveDate": "2016-06-01T03:00:00.000+0300",
                "recordTime": "2016-07-06T11:48:06.000+0300",
                "generation": 0,
                "consumption": 0.01896,
                "lossyConsumption": 0.01896,
                "lossyGeneration": 0,
                "version": "2016-06-01T00:00:00.000+0300",
                "lastVersion": "2016-06-01T00:00:00.000+0300"
      },
            {
                "consumptionLineLF": 0,
                "generationLineLF": 0,
                "consumptionTransformerLF": 0,
                "generationTransformerLF": 0,
                "meterEic": "40Z000000010567H",
                "meterEffectiveDate": "2016-06-01T00:00:00.000+0300",
                "dataEffectiveDate": "2016-06-01T04:00:00.000+0300",
                "recordTime": "2016-07-06T11:48:06.000+0300",
                "generation": 0,
                "consumption": 0.01896,
                "lossyConsumption": 0.01896,
                "lossyGeneration": 0,
                "version": "2016-06-01T00:00:00.000+0300",
                "lastVersion": "2016-06-01T00:00:00.000+0300"
      }
    ]
    }
}
Örnek Xml İstek
Unresolved directive in meteringData.adoc - include::examples/json/ecms-metering-data/listHourlyRequest.xml[]
Örnek Xml Cevap
Unresolved directive in meteringData.adoc - include::examples/json/ecms-metering-data/listHourlyResponse.xml[]

2. ProfileConsumption Rest Service

2.1. How to call Profile Consumption Service

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<profileConsumptionGetRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <period>2016-05-01T00:00:00.000+0300</period>
                <pastVersion>false</pastVersion>
                <meterEics>40Z0000000000016</meterEics>
                <meterEics>40Z0000000000026</meterEics>
                <meterEics>40Z000000000003C</meterEics>
                <meterEics>40Z0000000000040</meterEics>
                <range>
                        <begin>1</begin>
                        <end>3</end>
                </range>
        </body>
</profileConsumptionGetRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<profileConsumptionResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <resultType>SUCCESS</resultType>
        <body>
                <queryInformation>
                        <begin>1</begin>
                        <count>160616</count>
                        <end>3</end>
                </queryInformation>
                <consumptions>
                        <profileDataId>52232926</profileDataId>
                        <meterId>3075257</meterId>
                        <meterEic>40Z000003075257L</meterEic>
                        <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
                        <dayTimeConsumption>740.38</dayTimeConsumption>
                        <peakConsumption>442.23</peakConsumption>
                        <nightTimeConsumption>364.19</nightTimeConsumption>
                        <dataEffectiveDate>2016-05-01T00:00:00.000+0300</dataEffectiveDate>
                        <generaldistributionLossFactor>0</generaldistributionLossFactor>
                        <dayTimeLineLossFactor>0</dayTimeLineLossFactor>
                        <peakTimeLineLossFactor>0</peakTimeLineLossFactor>
                        <nightTimeLineLossFactor>0</nightTimeLineLossFactor>
                        <dayTimeLossyConsumption>740.38</dayTimeLossyConsumption>
                        <peakTimeLossyConsumption>442.23</peakTimeLossyConsumption>
                        <nightTimeLossyConsumption>364.19</nightTimeLossyConsumption>
                        <profileDataVersion>2016-05-01T00:00:00.000+0300</profileDataVersion>
                        <lastVersion>2016-05-01T00:00:00.000+0300</lastVersion>
                        <dayTimeTransformerLossFactor>0</dayTimeTransformerLossFactor>
                        <peakTimeTransformerLossFactor>0</peakTimeTransformerLossFactor>
                        <nightTimeTransformerLossFactor>0</nightTimeTransformerLossFactor>
                </consumptions>
                <consumptions>
                        <profileDataId>52232927</profileDataId>
                        <meterId>2373939</meterId>
                        <meterEic>40Z000002373939T</meterEic>
                        <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
                        <dayTimeConsumption>966.01</dayTimeConsumption>
                        <peakConsumption>699.54</peakConsumption>
                        <nightTimeConsumption>31.74</nightTimeConsumption>
                        <dataEffectiveDate>2016-05-01T00:00:00.000+0300</dataEffectiveDate>
                        <generaldistributionLossFactor>0</generaldistributionLossFactor>
                        <dayTimeLineLossFactor>0</dayTimeLineLossFactor>
                        <peakTimeLineLossFactor>0</peakTimeLineLossFactor>
                        <nightTimeLineLossFactor>0</nightTimeLineLossFactor>
                        <dayTimeLossyConsumption>966.01</dayTimeLossyConsumption>
                        <peakTimeLossyConsumption>699.54</peakTimeLossyConsumption>
                        <nightTimeLossyConsumption>31.74</nightTimeLossyConsumption>
                        <profileDataVersion>2016-05-01T00:00:00.000+0300</profileDataVersion>
                        <lastVersion>2016-05-01T00:00:00.000+0300</lastVersion>
                        <dayTimeTransformerLossFactor>0</dayTimeTransformerLossFactor>
                        <peakTimeTransformerLossFactor>0</peakTimeTransformerLossFactor>
                        <nightTimeTransformerLossFactor>0</nightTimeTransformerLossFactor>
                </consumptions>
                <consumptions>
                        <profileDataId>52232928</profileDataId>
                        <meterId>1849097</meterId>
                        <meterEic>40Z000001849097C</meterEic>
                        <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
                        <dayTimeConsumption>660.56</dayTimeConsumption>
                        <peakConsumption>327.27</peakConsumption>
                        <nightTimeConsumption>147.6</nightTimeConsumption>
                        <dataEffectiveDate>2016-05-01T00:00:00.000+0300</dataEffectiveDate>
                        <generaldistributionLossFactor>0</generaldistributionLossFactor>
                        <dayTimeLineLossFactor>0</dayTimeLineLossFactor>
                        <peakTimeLineLossFactor>0</peakTimeLineLossFactor>
                        <nightTimeLineLossFactor>0</nightTimeLineLossFactor>
                        <dayTimeLossyConsumption>660.56</dayTimeLossyConsumption>
                        <peakTimeLossyConsumption>327.27</peakTimeLossyConsumption>
                        <nightTimeLossyConsumption>147.6</nightTimeLossyConsumption>
                        <profileDataVersion>2016-05-01T00:00:00.000+0300</profileDataVersion>
                        <lastVersion>2016-05-01T00:00:00.000+0300</lastVersion>
                        <dayTimeTransformerLossFactor>0</dayTimeTransformerLossFactor>
                        <peakTimeTransformerLossFactor>0</peakTimeTransformerLossFactor>
                        <nightTimeTransformerLossFactor>0</nightTimeTransformerLossFactor>
                </consumptions>
        </body>
</profileConsumptionResponse>
Sample Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }
        ],
    "body": {
        "period": "2016-05-01T00:00:00.000+0300",
        "pastVersion": false,
        "meterEics": ["40Z0000000000012","40Z000000000002W","40Z000000000003M"],
        "range": {
            "begin": 1,
            "end": 3
        }
    }
}
Sample Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "consumptions": [
            {
                "profileDataId": 52232926,
                "meterId": 3075257,
                "meterEic": "40Z000003075257L",
                "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "dayTimeConsumption": 740.38,
                "peakConsumption": 442.23,
                "nightTimeConsumption": 364.19,
                "dataEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "generaldistributionLossFactor": 0,
                "dayTimeLineLossFactor": 0,
                "peakTimeLineLossFactor": 0,
                "nightTimeLineLossFactor": 0,
                "dayTimeLossyConsumption": 740.38,
                "peakTimeLossyConsumption": 442.23,
                "nightTimeLossyConsumption": 364.19,
                "profileDataVersion": "2016-05-01T00:00:00.000+0300",
                "lastVersion": "2016-05-01T00:00:00.000+0300",
                "dayTimeTransformerLossFactor": 0,
                "peakTimeTransformerLossFactor": 0,
                "nightTimeTransformerLossFactor": 0
      },
            {
                "profileDataId": 52232927,
                "meterId": 2373939,
                "meterEic": "40Z000002373939T",
                "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "dayTimeConsumption": 966.01,
                "peakConsumption": 699.54,
                "nightTimeConsumption": 31.74,
                "dataEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "generaldistributionLossFactor": 0,
                "dayTimeLineLossFactor": 0,
                "peakTimeLineLossFactor": 0,
                "nightTimeLineLossFactor": 0,
                "dayTimeLossyConsumption": 966.01,
                "peakTimeLossyConsumption": 699.54,
                "nightTimeLossyConsumption": 31.74,
                "profileDataVersion": "2016-05-01T00:00:00.000+0300",
                "lastVersion": "2016-05-01T00:00:00.000+0300",
                "dayTimeTransformerLossFactor": 0,
                "peakTimeTransformerLossFactor": 0,
                "nightTimeTransformerLossFactor": 0
      },
            {
                "profileDataId": 52232928,
                "meterId": 1849097,
                "meterEic": "40Z000001849097C",
                "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "dayTimeConsumption": 660.56,
                "peakConsumption": 327.27,
                "nightTimeConsumption": 147.6,
                "dataEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "generaldistributionLossFactor": 0,
                "dayTimeLineLossFactor": 0,
                "peakTimeLineLossFactor": 0,
                "nightTimeLineLossFactor": 0,
                "dayTimeLossyConsumption": 660.56,
                "peakTimeLossyConsumption": 327.27,
                "nightTimeLossyConsumption": 147.6,
                "profileDataVersion": "2016-05-01T00:00:00.000+0300",
                "lastVersion": "2016-05-01T00:00:00.000+0300",
                "dayTimeTransformerLossFactor": 0,
                "peakTimeTransformerLossFactor": 0,
                "nightTimeTransformerLossFactor": 0
      }
    ],
        "count": 160616
    },
    "resultType": "SUCCESS"
}

2.2. Sayaç Okundu/Okunmadı ve GDDK Servisi nasıl çağırılır?

Servis parametre detaylarına buradan erişebilirsiniz.

Örnek XML İstek
<?xml version="1.0" encoding="UTF-8" ?>
<meteringDataConfigurationQueryRequest>
    <header>
        <key>transactionId</key>
        <value>2a28192b-0a27-40dc-9d7a-a4fa6e1e561d</value>
    </header>
    <header>
        <key>application</key>
        <value>5e235949-16aa-404d-bd2c-4dba615ed973</value>
    </header>
    <body>
        <term>2016-11-01T00:00:00.000+0300</term>
        <meteringReadingType></meteringReadingType>
        <pastVersion>true</pastVersion>
        <range>
            <begin>1</begin>
            <end>2</end>
        </range>
    </body>
</meteringDataConfigurationQueryRequest>
Örnek XML Cevap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringDataAndConfigurationQueryResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>28099</count>
            <end>2</end>
        </queryInformation>
        <meterDatas>
            <meterId>123</meterId>
            <meterEic>40Z000000000123Q</meterEic>
            <meterName>G****** H**</meterName>
            <meterCity>IĞDIR</meterCity>
            <term>2016-08-01T00:00:00.000+0300</term>
            <dataVersion>2016-08-01T00:00:00.000+0300</dataVersion>
            <confVersion>2016-08-01T00:00:00.000+0300</confVersion>
            <meterConsumption>0.0171</meterConsumption>
            <meterGeneration>1229.7605</meterGeneration>
            <meterLossyConsumption>0.0171</meterLossyConsumption>
            <meterLossyGeneration>1222.8419</meterLossyGeneration>
            <readingType>HOURLY</readingType>
            <supplierOrganization>XXX</supplierOrganization>
            <meterReadingCompany>YYY(ED)</meterReadingCompany>
            <isConfWithdrawalSettlement>false</isConfWithdrawalSettlement>
            <isConfSupplySettlement>false</isConfSupplySettlement>
            <isConfWithdDeducSettlement>false</isConfWithdDeducSettlement>
            <isConfSupplyDeducSettlement>false</isConfSupplyDeducSettlement>
            <isRead>true</isRead>
        </meterDatas>
        <meterDatas>
            <meterId>456</meterId>
            <meterEic>40Z0000000004562</meterEic>
            <meterName>G******* I* M***** H**</meterName>
            <meterCity>ERZİNCAN</meterCity>
            <term>2016-08-01T00:00:00.000+0300</term>
            <dataVersion>2016-08-01T00:00:00.000+0300</dataVersion>
            <confVersion>2016-08-01T00:00:00.000+0300</confVersion>
            <meterConsumption>0.062</meterConsumption>
            <meterGeneration>943.144</meterGeneration>
            <meterLossyConsumption>0.062</meterLossyConsumption>
            <meterLossyGeneration>940.8098</meterLossyGeneration>
            <readingType>HOURLY</readingType>
            <supplierOrganization>XXX</supplierOrganization>
            <meterReadingCompany>YYY(ED)</meterReadingCompany>
            <isConfWithdrawalSettlement>false</isConfWithdrawalSettlement>
            <isConfSupplySettlement>false</isConfSupplySettlement>
            <isConfWithdDeducSettlement>false</isConfWithdDeducSettlement>
            <isConfSupplyDeducSettlement>false</isConfSupplyDeducSettlement>
            <isRead>true</isRead>
        </meterDatas>
    </body>
</meteringDataAndConfigurationQueryResponse>
Örnek Json İstek
{
   "header":[
      {
         "key":"transactionId",
         "value":"2a28192b-0a27-40dc-9d7a-a4fa6e1e561d"
      },
      {
         "key":"application",
         "value":"5e235949-16aa-404d-bd2c-4dba615ed973"
      }
   ],
   "body":{
      "term":"2016-08-01T00:00:00.000+0300",
      "meteringReadingType":null,
      "pastVersion":true,
      "range":{
         "begin":1,
         "end":2
      }
   }
}
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 2,
      "count": 28099
    },
    "meterDatas": [
      {
        "meterId": 123,
        "meterEic": "40Z000000000123Q",
        "meterName": "G****** H**",
        "meterCity": "IĞDIR",
        "term": "2016-08-01T00:00:00.000+0300",
        "dataVersion": "2016-08-01T00:00:00.000+0300",
        "confVersion": "2016-08-01T00:00:00.000+0300",
        "meterConsumption": 0.0171,
        "meterGeneration": 1229.7605,
        "meterLossyConsumption": 0.0171,
        "meterLossyGeneration": 1222.8419,
        "readingType": "HOURLY",
        "supplierOrganization": "X",
        "meterReadingCompany": "Y(ED)",
        "isConfWithdrawalSettlement": false,
        "isConfSupplySettlement": false,
        "isConfWithdDeducSettlement": false,
        "isConfSupplyDeducSettlement": false,
        "isRead": true
      },
      {
        "meterId": 456,
        "meterEic": "40Z0000000004562",
        "meterName": "G******* I* M***** H**",
        "meterCity": "ERZİNCAN",
        "term": "2016-08-01T00:00:00.000+0300",
        "dataVersion": "2016-08-01T00:00:00.000+0300",
        "confVersion": "2016-08-01T00:00:00.000+0300",
        "meterConsumption": 0.062,
        "meterGeneration": 943.144,
        "meterLossyConsumption": 0.062,
        "meterLossyGeneration": 940.8098,
        "readingType": "HOURLY",
        "supplierOrganization": "X",
        "meterReadingCompany": "Y(ED)",
        "isConfWithdrawalSettlement": false,
        "isConfSupplySettlement": false,
        "isConfWithdDeducSettlement": false,
        "isConfSupplyDeducSettlement": false,
        "isRead": true
      }
    ]
  }
}

3. Metering Info Rest Service

3.1. How to call Metering Info List Service ?

While Updates on meter could be immediately displayed from DGYPS, only one day after could be displayed from Metering Info Rest Service.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<queryMeteringInfoListRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <date>2016-10-01T00:00:00.000+0300</date>
        <range>
            <begin>1</begin>
            <end>1000</end>
        </range>
    </body>
</queryMeteringInfoListRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryMeteringInfoListResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>160616</count>
            <end>3</end>
        </queryInformation>
        <meteringInfoResponseLists>
            <meterId>123</meterId>
            <meterEic>40Z000000000123Q</meterEic>
            <validityDate>2020-08-01</validityDate>
            <version>2020-08-01</version>
            <customerNo>123456</customerNo>
            <serialNumber>1234567890</serialNumber>
            <manufacturer>ABC</manufacturer>
            <meterName>ABC DEF</meterName>
            <meterAddress>ABC DEF</meterAddress>
            <cityId>100</cityId>
            <county>ABC</county>
            <meteringType>2</meteringType>
            <transformerInputVoltage>6.3</transformerInputVoltage>
            <transformerOutputVoltage>34.5</transformerOutputVoltage>
            <substation>160</substation>
            <connectionPointLocation>1</connectionPointLocation>
            <connectionPointLocationOther>null</connectionPointLocationOther>
            <meterReadingCompanyEic>40X0000000000009</meterReadingCompanyEic>
            <meterReadingCompanyName>XYZ ED</meterReadingCompanyName>
            <meteringVoltage>5</meteringVoltage>
            <meterUsageOfType>4</meterUsageOfType>
            <profileType>null</profileType>
            <profileSubscriptionGroup>null</profileSubscriptionGroup>
            <readingType>2</readingType>
            <busbarVoltage>5</busbarVoltage>
            <transmissionLossFactorStatus>false</transmissionLossFactorStatus>
            <withdrawalSettlementPointEic>null</withdrawalSettlementPointEic>
            <supplySettlementPointEic>40W000000000000U</supplySettlementPointEic>
            <tnzlWithdSettlementPointEic>null</tnzlWithdSettlementPointEic>
            <tnzlSupplySettlementPointEic>40W000000000000V</tnzlSupplySettlementPointEic>
            <organizationEic>40X000000000000W</organizationEic>
            <organizationName>ABC Org</organizationName>
            <transformerPower>13</transformerPower>
            <meterLossesType>1</meterLossesType>
            <transformerLossFactorStatus>false</transformerLossFactorStatus>
            <transLossFactorStatus>true</transLossFactorStatus>
            <noLoadLoss>0</noLoadLoss>
            <loadLoss>0</loadLoss>
            <lineLength>24614</lineLength>
            <lineSection>280.84</lineSection>
            <lineCircuit>2</lineCircuit>
            <temperatureCoefficient>1</temperatureCoefficient>
            <supplyPosition>6 NOLU SAYAC</supplyPosition>
            <withdrawalPosition>null</withdrawalPosition>
            <profileGroupProfileType>null</profileGroupProfileType>
            <profileGroupSubscriptionGroup>null</profileGroupSubscriptionGroup>
            <distributionMeterCode>123123</distributionMeterCode>
            <withdrawalSettlementPointName>XYZ Uevcb</withdrawalSettlementPointName>
            <supplySettlementPointName>null</supplySettlementPointName>
            <tnzlWithdSettlementPointName>ABC Uevcb</tnzlWithdSettlementPointName>
            <tnzlSupplySettlementPointName>null</tnzlSupplySettlementPointName></meteringInfoResponseLists>
        <meteringInfoResponseLists>
            <meterId>456</meterId>
            <meterEic>40Z000000000456Q</meterEic>
            <validityDate>2020-08-01</validityDate>
            <version>2020-08-01</version>
            <customerNo>123456</customerNo>
            <serialNumber>1234567890</serialNumber>
            <manufacturer>ABC</manufacturer>
            <meterName>ABC DEF</meterName>
            <meterAddress>ABC DEF</meterAddress>
            <cityId>100</cityId>
            <county>ABC</county>
            <meteringType>2</meteringType>
            <transformerInputVoltage>6.3</transformerInputVoltage>
            <transformerOutputVoltage>34.5</transformerOutputVoltage>
            <substation>160</substation>
            <connectionPointLocation>1</connectionPointLocation>
            <connectionPointLocationOther>null</connectionPointLocationOther>
            <meterReadingCompanyEic>40X0000000000009</meterReadingCompanyEic>
            <meterReadingCompanyName>XYZ ED</meterReadingCompanyName>
            <meteringVoltage>5</meteringVoltage>
            <meterUsageOfType>4</meterUsageOfType>
            <profileType>null</profileType>
            <profileSubscriptionGroup>null</profileSubscriptionGroup>
            <readingType>2</readingType>
            <busbarVoltage>5</busbarVoltage>
            <transmissionLossFactorStatus>false</transmissionLossFactorStatus>
            <withdrawalSettlementPointEic>null</withdrawalSettlementPointEic>
            <supplySettlementPointEic>40W000000000000U</supplySettlementPointEic>
            <tnzlWithdSettlementPointEic>null</tnzlWithdSettlementPointEic>
            <tnzlSupplySettlementPointEic>40W000000000000V</tnzlSupplySettlementPointEic>
            <organizationEic>40X000000000000W</organizationEic>
            <organizationName>ABC Org</organizationName>
            <transformerPower>13</transformerPower>
            <meterLossesType>1</meterLossesType>
            <transformerLossFactorStatus>false</transformerLossFactorStatus>
            <transLossFactorStatus>true</transLossFactorStatus>
            <noLoadLoss>0</noLoadLoss>
            <loadLoss>0</loadLoss>
            <lineLength>24614</lineLength>
            <lineSection>280.84</lineSection>
            <lineCircuit>2</lineCircuit>
            <temperatureCoefficient>1</temperatureCoefficient>
            <supplyPosition>6 NOLU SAYAC</supplyPosition>
            <withdrawalPosition>null</withdrawalPosition>
            <profileGroupProfileType>null</profileGroupProfileType>
            <profileGroupSubscriptionGroup>null</profileGroupSubscriptionGroup>
            <distributionMeterCode>321321</distributionMeterCode>
            <withdrawalSettlementPointName>XYZ Uevcb</withdrawalSettlementPointName>
            <supplySettlementPointName>null</supplySettlementPointName>
            <tnzlWithdSettlementPointName>ABC Uevcb</tnzlWithdSettlementPointName>
            <tnzlSupplySettlementPointName>null</tnzlSupplySettlementPointName></meteringInfoResponseLists>
    </body>
</queryMeteringInfoListResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{
  "date":"2019-06-01T00:00:00.000+0300",
      "range":
         {
            "begin":0,
            "end":1000
         },
       "queryType": "queryByRegion",
       "filter": {
       "transmissionLossFactorStatus": 1,
       "regionId": null
     }
   }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 0,
      "end": 100,
      "count": 128469
    },
    "meteringInfoResponseLists": [
      {
        "meterId": 123,
        "meterEic": "40Z000000000123Q",
        "validityDate": "2020-08-01",
        "version": "2020-08-01",
        "customerNo": "123456",
        "serialNumber": "1234567890",
        "manufacturer": "SCHLUMBERGER",
        "meterName": "ABC DEF",
        "meterAddress": "Abc Def",
        "cityId": 100,
        "county": "ABC",
        "meteringType": 2,
        "transformerInputVoltage": 6.3,
        "transformerOutputVoltage": 34.5,
        "substation": 160,
        "connectionPointLocation": 1,
        "connectionPointLocationOther": null,
        "meterReadingCompanyEic": "40X0000000000009",
        "meterReadingCompanyName": "XYZ ED",
        "meteringVoltage": 5,
        "meterUsageOfType": 4,
        "profileType": null,
        "profileSubscriptionGroup": null,
        "readingType": 2,
        "busbarVoltage": 5,
        "transmissionLossFactorStatus": false,
        "withdrawalSettlementPointEic": null,
        "supplySettlementPointEic": "40W000000000000U",
        "tnzlWithdSettlementPointEic": null,
        "tnzlSupplySettlementPointEic": "40W000000000000V",
        "organizationEic": "40X000000000000W",
        "organizationName": "ABC Org",
        "transformerPower": 13,
        "meterLossesType": 1,
        "transformerLossFactorStatus": false,
        "transLossFactorStatus": true,
        "noLoadLoss": 0,
        "loadLoss": 0,
        "lineLength": 24614,
        "lineSection": 280.84,
        "lineCircuit": 2,
        "temperatureCoefficient": 1,
        "supplyPosition": "6 NOLU SAYAC",
        "withdrawalPosition": null,
        "profileGroupProfileType": null,
        "profileGroupSubscriptionGroup": null,
        "distributionMeterCode": null,
        "withdrawalSettlementPointName": null,
        "supplySettlementPointName": "ABC Uevcb",
        "tnzlWithdSettlementPointName": null,
        "tnzlSupplySettlementPointName": "DEF Uevcb"
      },
      {
        "meterId": 456,
        "meterEic": "40Z000000000456Z",
        "validityDate": "2020-08-01",
        "version": "2020-08-01",
        "customerNo": "654321",
        "serialNumber": "987654321",
        "manufacturer": "ABC",
        "meterName": "ABC DEF",
        "meterAddress": "Abc Def",
        "cityId": 170,
        "county": "ABC",
        "meteringType": 3,
        "transformerInputVoltage": 0.4,
        "transformerOutputVoltage": 34.5,
        "substation": 218,
        "connectionPointLocation": 1,
        "connectionPointLocationOther": null,
        "meterReadingCompanyEic": "40X0000000000009",
        "meterReadingCompanyName": "XYZ ED",
        "meteringVoltage": 5,
        "meterUsageOfType": 4,
        "profileType": null,
        "profileSubscriptionGroup": null,
        "readingType": 2,
        "busbarVoltage": 5,
        "transmissionLossFactorStatus": false,
        "withdrawalSettlementPointEic": null,
        "supplySettlementPointEic": "40W000000000000N",
        "tnzlWithdSettlementPointEic": null,
        "tnzlSupplySettlementPointEic": "40W000000000000V",
        "organizationEic": "40X000000000000W",
        "organizationName": "ABC Org",
        "transformerPower": 10.2,
        "meterLossesType": 1,
        "transformerLossFactorStatus": false,
        "transLossFactorStatus": true,
        "noLoadLoss": null,
        "loadLoss": null,
        "lineLength": 9000,
        "lineSection": 240,
        "lineCircuit": 3,
        "temperatureCoefficient": 2,
        "supplyPosition": "6 NOLU SAYAC",
        "withdrawalPosition": null,
        "profileGroupProfileType": null,
        "profileGroupSubscriptionGroup": null,
        "distributionMeterCode": null,
        "withdrawalSettlementPointName": null,
        "supplySettlementPointName": "ABC Uevcb",
        "tnzlWithdSettlementPointName": null,
        "tnzlSupplySettlementPointName": "DEF Uevcb"
      }
    ]
  }
}

3.2. How to call Metering Info Service ?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<queryMeteringInfoRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <date>2016-10-01T00:00:00.000+0300</date>
        <meterEic>40Z000000000123Q</meterEic>
    </body>
</queryMeteringInfoRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<queryMeteringInfoResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <meteringInfo>
            <meterId>123</meterId>
            <meterEic>40Z000000000123Q</meterEic>
            <validityDate>2020-08-01</validityDate>
            <version>2020-08-01</version>
            <customerNo>123456</customerNo>
            <serialNumber>1234567890</serialNumber>
            <manufacturer>ABC</manufacturer>
            <meterName>ABC DEF</meterName>
            <meterAddress>ABC DEF</meterAddress>
            <cityId>100</cityId>
            <county>ABC</county>
            <meteringType>2</meteringType>
            <transformerInputVoltage>6.3</transformerInputVoltage>
            <transformerOutputVoltage>34.5</transformerOutputVoltage>
            <substation>160</substation>
            <connectionPointLocation>1</connectionPointLocation>
            <connectionPointLocationOther>null</connectionPointLocationOther>
            <meterReadingCompanyEic>40X0000000000009</meterReadingCompanyEic>
            <meterReadingCompanyName>XYZ ED</meterReadingCompanyName>
            <meteringVoltage>5</meteringVoltage>
            <meterUsageOfType>4</meterUsageOfType>
            <profileType>null</profileType>
            <profileSubscriptionGroup>null</profileSubscriptionGroup>
            <readingType>2</readingType>
            <busbarVoltage>5</busbarVoltage>
            <transmissionLossFactorStatus>false</transmissionLossFactorStatus>
            <withdrawalSettlementPointEic>null</withdrawalSettlementPointEic>
            <supplySettlementPointEic>40W000000000000U</supplySettlementPointEic>
            <tnzlWithdSettlementPointEic>null</tnzlWithdSettlementPointEic>
            <tnzlSupplySettlementPointEic>40W000000000000V</tnzlSupplySettlementPointEic>
            <organizationEic>40X000000000000W</organizationEic>
            <organizationName>ABC Org</organizationName>
            <transformerPower>13</transformerPower>
            <meterLossesType>1</meterLossesType>
            <transformerLossFactorStatus>false</transformerLossFactorStatus>
            <transLossFactorStatus>true</transLossFactorStatus>
            <noLoadLoss>0</noLoadLoss>
            <loadLoss>0</loadLoss>
            <lineLength>24614</lineLength>
            <lineSection>280.84</lineSection>
            <lineCircuit>2</lineCircuit>
            <temperatureCoefficient>1</temperatureCoefficient>
            <supplyPosition>6 NOLU SAYAC</supplyPosition>
            <withdrawalPosition>null</withdrawalPosition>
            <profileGroupProfileType>null</profileGroupProfileType>
            <profileGroupSubscriptionGroup>null</profileGroupSubscriptionGroup>
            <distributionMeterCode>123123</distributionMeterCode>
            <withdrawalSettlementPointName>XYZ Uevcb</withdrawalSettlementPointName>
            <supplySettlementPointName>null</supplySettlementPointName>
            <tnzlWithdSettlementPointName>ABC Uevcb</tnzlWithdSettlementPointName>
            <tnzlSupplySettlementPointName>null</tnzlSupplySettlementPointName></meteringInfo>
    </body>
</queryMeteringInfoResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{
      "date":"2016-06-01T00:00:00.000+0300",
      "meterEic":"40Z000000000736Q"


   }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "meteringInfo": {
      "meterId": 123,
      "meterEic": "40Z000000000123Q",
      "validityDate": "2020-08-01",
      "version": "2020-08-01",
      "customerNo": "123456",
      "serialNumber": "1234567890",
      "manufacturer": "SCHLUMBERGER",
      "meterName": "ABC DEF",
      "meterAddress": "Abc Abc Def",
      "cityId": 100,
      "county": "Abc",
      "meteringType": 2,
      "transformerInputVoltage": 6.3,
      "transformerOutputVoltage": 34.5,
      "substation": 160,
      "connectionPointLocation": 1,
      "connectionPointLocationOther": null,
      "meterReadingCompanyEic": "40X0000000000019",
      "meterReadingCompanyName": "XYZ ED",
      "meteringVoltage": 5,
      "meterUsageOfType": 4,
      "profileType": null,
      "profileSubscriptionGroup": null,
      "readingType": 2,
      "busbarVoltage": 5,
      "transmissionLossFactorStatus": false,
      "withdrawalSettlementPointEic": null,
      "supplySettlementPointEic": "40W000000000000U",
      "tnzlWithdSettlementPointEic": null,
      "tnzlSupplySettlementPointEic": "40W000000000000V",
      "organizationEic": "40X000000000000W",
      "organizationName": "ABC Org",
      "transformerPower": 13,
      "meterLossesType": 1,
      "transformerLossFactorStatus": false,
      "transLossFactorStatus": true,
      "noLoadLoss": 0,
      "loadLoss": 0,
      "lineLength": 24614,
      "lineSection": 280.84,
      "lineCircuit": 2,
      "temperatureCoefficient": 1,
      "supplyPosition": "6 NOLU SAYAC",
      "withdrawalPosition": null,
      "profileGroupProfileType": null,
      "profileGroupSubscriptionGroup": null,
      "distributionMeterCode": null,
      "withdrawalSettlementPointName": null,
      "supplySettlementPointName": "ABC Uevcb",
      "tnzlWithdSettlementPointName": null,
      "tnzlSupplySettlementPointName": "DEF Uevcb"
    }
  }
}

4. ConsumerMeteringPoint Rest Service

4.1. How to get queryEICForMeteringPoint?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringPointEICQueryRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <meteringPointEICQueries>
                        <meterEic></meterEic>
                        <distributionMeterCode></distributionMeterCode>
                        <meterReadingCompanyEic></meterReadingCompanyEic>
                </meteringPointEICQueries>
                <meteringPointEICQueries>
                        <meterEic></meterEic>
                        <distributionMeterCode></distributionMeterCode>
                        <meterReadingCompanyEic></meterReadingCompanyEic>
                </meteringPointEICQueries>
        </body>
</meteringPointEICQueryRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointEICQueryResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <eicQueryResponseDatas>
            <meterEic>40Z0000004238175</meterEic>
            <meterReadingCompanyEic>40X000000001014D</meterReadingCompanyEic>
            <status>NOT_FOUND</status>
            <description>Sorgulama yapılan kriterlere uygun bir ölçüm noktası bulunamadı. [BUSSINESS:LISTMETEREIC004:710.141.813.117.829.4860] </description>
        </eicQueryResponseDatas>
        <eicQueryResponseDatas>
            <meterEic>40Z000000393444N</meterEic>
            <distributionMeterId>43180010000005620</distributionMeterId>
            <customerNo>10000005620</customerNo>
            <eligibleConsumptionType>ELIGIBLE_CONSUMER</eligibleConsumptionType>
            <meterUsageState>IN_USE</meterUsageState>
            <supplierType>END_USE_SUPPLIER</supplierType>
            <meteringPointName>B***U I***. T***N T***S O***)</meteringPointName>
            <meteringAddress>ASL.GÖYNÜKÖREN TAŞ OCAĞI</meteringAddress>
            <cityId>430</cityId>
            <countyId>1500</countyId>
            <meterReadingCompanyId>1014</meterReadingCompanyId>
            <meterReadingCompanyEic>40X000000001014D</meterReadingCompanyEic>
            <tariffClass>SINGLE_TERM</tariffClass>
            <mainTariffGroup>BUSINESS</mainTariffGroup>
            <connectionPointLocation>29 NOLU SAYAÇ</connectionPointLocation>
            <status>SUCCESS</status>
        </eicQueryResponseDatas>
    </body>
</meteringPointEICQueryResponse>
Sample JSON Request
{
        "header": [
                {
                        "key": "transactionId",
                        "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
                },
                {
                        "key": "application",
                        "value": "UYGULAMA_ADI"
                }
        ],
        "body": {
                "meteringPointEICQueries": [
                        {
                                "meterEic": "",
                                "distributionMeterCode": "",
                                "meterReadingCompanyEic": ""
                        },
                        {
                                "meterEic": "",
                                "distributionMeterCode": "",
                                "meterReadingCompanyEic": ""
                        }
                ]
        }
}
Sample JSON Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "eicQueryResponseDatas": [
            {
                "meterEic": "40Z0000004238175",
                "distributionMeterId": null,
                "customerNo": null,
                "eligibleConsumptionType": null,
                "meterUsageState": null,
                "supplierType": null,
                "meteringPointName": null,
                "meteringAddress": null,
                "cityId": null,
                "countyId": null,
                "meterReadingCompanyId": null,
                "meterReadingCompanyEic": "40X000000001014D",
                "tariffClass": null,
                "mainTariffGroup": null,
                "connectionPointLocation": null,
                "status": "NOT_FOUND",
                "description": "Sorgulama yapılan kriterlere uygun bir ölçüm noktası bulunamadı. [BUSSINESS:LISTMETEREIC004:709.258.941.911.529.9732] "
            },
            {
                "meterEic": "40Z000000393444N",
                "distributionMeterId": "43180010000005620",
                "customerNo": "10000005620",
                "eligibleConsumptionType": "ELIGIBLE_CONSUMER",
                "meterUsageState": "IN_USE",
                "supplierType": "END_USE_SUPPLIER",
                "meteringPointName": "B***U I***. T***N T***S O***)",
                "meteringAddress": "ASL.GÖYNÜKÖREN TAŞ OCAĞI",
                "cityId": 430,
                "countyId": 1500,
                "meterReadingCompanyId": "1014",
                "meterReadingCompanyEic": "40X000000001014D",
                "tariffClass": "SINGLE_TERM",
                "mainTariffGroup": "BUSINESS",
                "connectionPointLocation": "29 NOLU SAYAÇ",
                "status": "SUCCESS",
                "description": null
            }
        ]
    }
}

4.2. How to call Metering Point Save Service

4.2.1. How to call New Metering Point Saving Service ?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringPointRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <meteringPoints>
            <meterEic></meterEic>
            <distributionMeterId>123456</distributionMeterId><!-- Required -->
            <status>true</status><!-- Required -->
            <withDrawalDeducSettlementPointEic></withDrawalDeducSettlementPointEic>
            <meterAddress>ABC DEF</meterAddress><!-- Required -->
            <countyId>100</countyId><!-- Required -->
            <transformerInputVoltage>0.01</transformerInputVoltage><!-- Required -->
            <transformerOutputVoltage>0.02</transformerOutputVoltage><!-- Required -->
            <customerNo>ABC123</customerNo><!-- Required -->
            <substation>1</substation><!-- Required -->
            <connectionPointLocation>4</connectionPointLocation><!-- Required -->
            <connectionPointLocationOther></connectionPointLocationOther>
            <meteringVoltage>9</meteringVoltage>
            <profileType></profileType>
            <profileSubscriptionGroup></profileSubscriptionGroup>
            <readingType>2</readingType><!-- Required -->
            <transformerPower>12.50</transformerPower><!-- Required -->
            <busbarVoltage>0.250</busbarVoltage>
            <noLoadLoss>2.50</noLoadLoss>
            <loadLoss></loadLoss>
            <temperatureCoefficient></temperatureCoefficient>
            <lineLength></lineLength>
            <lineSection></lineSection>
            <lineCircuit></lineCircuit>
            <transLossFactorStatus>0</transLossFactorStatus>
            <averageAnnualConsumption>10000</averageAnnualConsumption><!-- Required -->
            <supplyPosition></supplyPosition>
            <withdrawalPosition>21</withdrawalPosition><!-- Required -->
            <addressCode>null</addressCode>
            <zonningPosition>true</zonningPosition><!-- Required -->
            <usageState>1</usageState><!-- Required -->
            <organizedIndustrialZoneEic>null</organizedIndustrialZoneEic>
            <canLoadProfile>false</canLoadProfile><!-- Required -->
            <mainEligibleConsumptionEic>null</mainEligibleConsumptionEic>
            <supplyDeductionSettlementPoint>null</supplyDeductionSettlementPoint>
            <eligibleConsumptionType>1</eligibleConsumptionType><!-- Required -->
            <supplierType>null</supplierType>
            <amr>false</amr><!-- Required -->
            <maxAnnualConsumption>null</maxAnnualConsumption>
            <estimation>false</estimation><!-- Required -->
            <contractPower>0</contractPower><!-- Required -->
            <tariffClass>SINGLE_TERM</tariffClass><!-- Required -->
            <mainTariffGroup>INDUSTRY</mainTariffGroup><!-- Required -->
            <activityCode>016202</activityCode>
            <meteringPointUpdateDate></meteringPointUpdateDate>
            <isDeleteDataForReadingType></isDeleteDataForReadingType>
            <reasonUpdate>Güncelleme nedeni</reasonUpdate>
        </meteringPoints>
        <meteringPoints>
            <meterEic></meterEic>
            <distributionMeterId>654321</distributionMeterId><!-- Required -->
            <status>true</status><!-- Required -->
            <withDrawalDeducSettlementPointEic></withDrawalDeducSettlementPointEic>
            <meterAddress>ABC DEF</meterAddress><!-- Required -->
            <countyId>100</countyId><!-- Required -->
            <transformerInputVoltage>0.01</transformerInputVoltage><!-- Required -->
            <transformerOutputVoltage>0.02</transformerOutputVoltage><!-- Required -->
            <customerNo>ABC123</customerNo><!-- Required -->
            <substation>1</substation><!-- Required -->
            <connectionPointLocation>4</connectionPointLocation><!-- Required -->
            <connectionPointLocationOther></connectionPointLocationOther>
            <meteringVoltage>9</meteringVoltage>
            <profileType></profileType>
            <profileSubscriptionGroup></profileSubscriptionGroup>
            <readingType>2</readingType><!-- Required -->
            <transformerPower>12.50</transformerPower><!-- Required -->
            <busbarVoltage>0.250</busbarVoltage>
            <noLoadLoss>2.50</noLoadLoss>
            <loadLoss></loadLoss>
            <temperatureCoefficient></temperatureCoefficient>
            <lineLength></lineLength>
            <lineSection></lineSection>
            <lineCircuit></lineCircuit>
            <transLossFactorStatus>0</transLossFactorStatus>
            <averageAnnualConsumption>10000</averageAnnualConsumption><!-- Required -->
            <supplyPosition></supplyPosition>
            <withdrawalPosition>21</withdrawalPosition><!-- Required -->
            <addressCode>null</addressCode>
            <zonningPosition>true</zonningPosition><!-- Required -->
            <usageState>1</usageState><!-- Required -->
            <organizedIndustrialZoneEic>null</organizedIndustrialZoneEic>
            <canLoadProfile>false</canLoadProfile><!-- Required -->
            <mainEligibleConsumptionEic>null</mainEligibleConsumptionEic>
            <supplyDeductionSettlementPoint>null</supplyDeductionSettlementPoint>
            <eligibleConsumptionType>1</eligibleConsumptionType><!-- Required -->
            <supplierType>null</supplierType>
            <amr>false</amr><!-- Required -->
            <maxAnnualConsumption>null</maxAnnualConsumption>
            <estimation>false</estimation><!-- Required -->
            <contractPower>0</contractPower><!-- Required -->
            <tariffClass>SINGLE_TERM</tariffClass><!-- Required -->
            <mainTariffGroup>INDUSTRY</mainTariffGroup><!-- Required -->
            <activityCode>016202</activityCode>
            <meteringPointUpdateDate></meteringPointUpdateDate>
            <isDeleteDataForReadingType></isDeleteDataForReadingType>
            <reasonUpdate></reasonUpdate>
            <readingPeriod>45</readingPeriod>
        </meteringPoints>
    </body>
</meteringPointRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointSaveListResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <meteringPointSaveResponses>
            <id>SAYAC ID</id>
            <meterEic>40Z311000123456O</meterEic>
            <distributionMeterCode>123456</distributionMeterCode>
            <status>SUCCESS</status>
            <description></description>
        </meteringPointSaveResponses>
        <meteringPointSaveResponses>
            <id>SAYAC ID</id>
            <meterEic>40Z311000654321X</meterEic>
            <distributionMeterCode>654321</distributionMeterCode>
            <status>SUCCESS</status>
            <description></description>
        </meteringPointSaveResponses>
    </body>
</meteringPointSaveListResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{

      "meteringPoints":[
         {
            "meterEic":"",
            "distributionMeterId":"123456",
            "status":true,
            "withDrawalDeducSettlementPointEic":null,
            "meterAddress":"Test Adresi Istanbul Çekmeköy",
            "countyId":1387,
            "transformerInputVoltage":36.00,
            "transformerOutputVoltage":0.40,
            "customerNo":"12345670001-saatlik",
            "substation":77,
            "connectionPointLocation":4,
            "connectionPointLocationOther":null,
            "meteringVoltage":6.00,
            "profileType":null,
            "profileSubscriptionGroup":null,
            "readingType":2,
            "transformerPower":0.250,
            "busbarVoltage":9,
            "noLoadLoss":0.55,
            "loadLoss":null,
            "temperatureCoefficient":null,
            "lineLength":null,
            "lineSection":null,
            "lineCircuit":null,
            "transLossFactorStatus":0,
            "averageAnnualConsumption":14485.450,
            "supplyPosition":null,
            "withdrawalPosition":21,
            "meteringPointUpdateDate":null,
            "isDeleteDataForReadingType":null,
            "addressCode":null,
            "zonningPosition":true,
            "usageState":1,
            "organizedIndustrialZoneEic":null,
            "canLoadProfile":false,
            "mainEligibleConsumptionEic":null,
            "supplyDeductionSettlementPoint":null,
            "eligibleConsumptionType":1,
            "supplierType":null,
            "amr":false,
            "estimation":false,
            "maxAnnualConsumption":null,
            "contractPower":0,
            "tariffClass":"SINGLE_TERM",
            "mainTariffGroup":"INDUSTRY",
            "activityCode":"016202",
            "reasonUpdate":"Güncelleme Nedeni",


         },
         {
            "meterEic":"",
            "distributionMeterId":"654321",
            "status":true,
            "withDrawalDeducSettlementPointEic":null,
            "meterAddress":"Test Adresi Istanbul Çekmeköy",
            "countyId":1387,
            "transformerInputVoltage":36.00,
            "transformerOutputVoltage":0.40,
            "customerNo":"12345670001-saatlik",
            "substation":77,
            "connectionPointLocation":4,
            "connectionPointLocationOther":null,
            "meteringVoltage":6.00,
            "profileType":null,
            "profileSubscriptionGroup":null,
            "readingType":2,
            "transformerPower":0.250,
            "busbarVoltage":9,
            "noLoadLoss":0.55,
            "loadLoss":null,
            "temperatureCoefficient":null,
            "lineLength":null,
            "lineSection":null,
            "lineCircuit":null,
            "transLossFactorStatus":0,
            "averageAnnualConsumption":14485.450,
            "supplyPosition":null,
            "withdrawalPosition":21,
            "meteringPointUpdateDate":null,
            "isDeleteDataForReadingType":null,
            "addressCode":null,
            "zonningPosition":true,
            "usageState":1,
            "organizedIndustrialZoneEic":null,
            "canLoadProfile":false,
            "mainEligibleConsumptionEic":null,
            "supplyDeductionSettlementPoint":null,
            "eligibleConsumptionType":1,
            "supplierType":null,
            "amr":false,
            "estimation":true,
            "maxAnnualConsumption":null,
            "contractPower":0,
            "tariffClass":"SINGLE_TERM",
            "mainTariffGroup":"INDUSTRY",
            "activityCode":"016202",
            "reasonUpdate":null,
            "readingPeriod":45
         }
        ]

   }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "meteringPointSaveResponses": [
      {
        "id": "SAYAÇ ID",
        "meterEic": "40Z311000654321X",
        "distributionMeterCode": "123456",
        "status": "SUCCESS",
        "description": ""
      },
      {
        "id": "SAYAÇ ID",
        "meterEic": "40Z311000654321X",
        "distributionMeterCode": "654321",
        "status": "SUCCESS",
        "description": ""
      }
    ]
  }
}

4.2.2. How to call Metering Point Update Service ?

Ölçüm noktası güncelleme servisinde güncelleme yapmak istediğiniz ölçüm noktasının EIC kodu ve güncellemenin hangi dönemdem itibaren yapılacağı alanları zorunlu alanlardır. Servis parametre detaylarına buradan erişebilirsiniz.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringPointRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <meteringPoints>
            <meterEic>40Z0000000000001</meterEic><!-- Required -->
            <distributionMeterId>123456</distributionMeterId><!-- Required -->
            <status>true</status><!-- Required -->
            <withDrawalDeducSettlementPointEic></withDrawalDeducSettlementPointEic>
            <meterAddress>ABC DEF</meterAddress><!-- Required -->
            <countyId>100</countyId><!-- Required -->
            <transformerInputVoltage>0.01</transformerInputVoltage><!-- Required -->
            <transformerOutputVoltage>0.02</transformerOutputVoltage><!-- Required -->
            <customerNo>ABC123</customerNo><!-- Required -->
            <substation>1</substation><!-- Required -->
            <connectionPointLocation>4</connectionPointLocation><!-- Required -->
            <connectionPointLocationOther></connectionPointLocationOther>
            <meteringVoltage>9</meteringVoltage>
            <profileType></profileType>
            <profileSubscriptionGroup></profileSubscriptionGroup>
            <readingType>2</readingType><!-- Required -->
            <transformerPower>12.50</transformerPower><!-- Required -->
            <busbarVoltage>0.250</busbarVoltage>
            <noLoadLoss>2.50</noLoadLoss>
            <loadLoss></loadLoss>
            <temperatureCoefficient></temperatureCoefficient>
            <lineLength></lineLength>
            <lineSection></lineSection>
            <lineCircuit></lineCircuit>
            <transLossFactorStatus>0</transLossFactorStatus>
            <averageAnnualConsumption>10000</averageAnnualConsumption><!-- Required -->
            <supplyPosition></supplyPosition>
            <withdrawalPosition>21</withdrawalPosition><!-- Required -->
            <addressCode>null</addressCode>
            <zonningPosition>true</zonningPosition><!-- Required -->
            <usageState>1</usageState><!-- Required -->
            <organizedIndustrialZoneEic>null</organizedIndustrialZoneEic>
            <canLoadProfile>false</canLoadProfile><!-- Required -->
            <mainEligibleConsumptionEic>null</mainEligibleConsumptionEic>
            <supplyDeductionSettlementPoint>null</supplyDeductionSettlementPoint>
            <eligibleConsumptionType>1</eligibleConsumptionType><!-- Required -->
            <supplierType>null</supplierType>
            <amr>false</amr><!-- Required -->
            <maxAnnualConsumption>null</maxAnnualConsumption>
            <estimation>false</estimation><!-- Required -->
            <contractPower>0</contractPower><!-- Required -->
            <tariffClass>SINGLE_TERM</tariffClass><!-- Required -->
            <mainTariffGroup>INDUSTRY</mainTariffGroup><!-- Required -->
            <activityCode>016202</activityCode>
            <meteringPointUpdateDate>2016-09-01T00:00:00.000+0300</meteringPointUpdateDate><!-- Required -->
            <isDeleteDataForReadingType>true</isDeleteDataForReadingType><!-- Required -->
            <reasonUpdate>Güncelleme nedeni</reasonUpdate>
        </meteringPoints>
        <meteringPoints>
            <meterEic>40Z0000000000002</meterEic><!-- Required -->
            <distributionMeterId>1234567</distributionMeterId><!-- Required -->
            <status>true</status><!-- Required -->
            <withDrawalDeducSettlementPointEic></withDrawalDeducSettlementPointEic>
            <meterAddress>ABC DEF</meterAddress><!-- Required -->
            <countyId>100</countyId><!-- Required -->
            <transformerInputVoltage>0.01</transformerInputVoltage><!-- Required -->
            <transformerOutputVoltage>0.02</transformerOutputVoltage><!-- Required -->
            <customerNo>ABC123</customerNo><!-- Required -->
            <substation>1</substation><!-- Required -->
            <connectionPointLocation>4</connectionPointLocation><!-- Required -->
            <connectionPointLocationOther></connectionPointLocationOther>
            <meteringVoltage>9</meteringVoltage>
            <profileType></profileType>
            <profileSubscriptionGroup></profileSubscriptionGroup>
            <readingType>2</readingType><!-- Required -->
            <transformerPower>12.50</transformerPower><!-- Required -->
            <busbarVoltage>0.250</busbarVoltage>
            <noLoadLoss>2.50</noLoadLoss>
            <loadLoss></loadLoss>
            <temperatureCoefficient></temperatureCoefficient>
            <lineLength></lineLength>
            <lineSection></lineSection>
            <lineCircuit></lineCircuit>
            <transLossFactorStatus>0</transLossFactorStatus>
            <averageAnnualConsumption>10000</averageAnnualConsumption><!-- Required -->
            <supplyPosition></supplyPosition>
            <withdrawalPosition>21</withdrawalPosition><!-- Required -->
            <addressCode>null</addressCode>
            <zonningPosition>true</zonningPosition><!-- Required -->
            <usageState>1</usageState><!-- Required -->
            <organizedIndustrialZoneEic>null</organizedIndustrialZoneEic>
            <canLoadProfile>false</canLoadProfile><!-- Required -->
            <mainEligibleConsumptionEic>null</mainEligibleConsumptionEic>
            <supplyDeductionSettlementPoint>null</supplyDeductionSettlementPoint>
            <eligibleConsumptionType>1</eligibleConsumptionType><!-- Required -->
            <supplierType>null</supplierType>
            <amr>false</amr><!-- Required -->
            <maxAnnualConsumption>null</maxAnnualConsumption>
            <estimation>false</estimation><!-- Required -->
            <contractPower>0</contractPower><!-- Required -->
            <tariffClass>SINGLE_TERM</tariffClass><!-- Required -->
            <mainTariffGroup>INDUSTRY</mainTariffGroup><!-- Required -->
            <activityCode>016202</activityCode>
            <meteringPointUpdateDate>2016-09-01T00:00:00.000+0300</meteringPointUpdateDate><!-- Required -->
            <isDeleteDataForReadingType>true</isDeleteDataForReadingType><!-- Required -->
            <reasonUpdate></reasonUpdate>
            <readingPeriod>45</readingPeriod>
        </meteringPoints>
    </body>
</meteringPointRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointSaveListResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <meteringPointSaveResponses>
            <id>SAYAC ID</id>
            <meterEic>40Z311000123456O</meterEic>
            <distributionMeterCode>123456</distributionMeterCode>
            <status>SUCCESS</status>
            <description></description>
        </meteringPointSaveResponses>
        <meteringPointSaveResponses>
            <id>SAYAC ID</id>
            <meterEic>40Z311000654321X</meterEic>
            <distributionMeterCode>654321</distributionMeterCode>
            <status>SUCCESS</status>
            <description></description>
        </meteringPointSaveResponses>
    </body>
</meteringPointSaveListResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{

      "meteringPoints":[
         {
            "meterEic":"40Z0000000000001",
            "distributionMeterId":"123456",
            "status":true,
            "withDrawalDeducSettlementPointEic":null,
            "meterAddress":"Test Adresi Istanbul Çekmeköy",
            "countyId":1387,
            "transformerInputVoltage":36.00,
            "transformerOutputVoltage":0.40,
            "customerNo":"12345670001-saatlik",
            "substation":77,
            "connectionPointLocation":4,
            "connectionPointLocationOther":null,
            "meteringVoltage":6.00,
            "profileType":null,
            "profileSubscriptionGroup":null,
            "readingType":2,
            "transformerPower":0.250,
            "busbarVoltage":9,
            "noLoadLoss":0.55,
            "loadLoss":null,
            "temperatureCoefficient":null,
            "lineLength":null,
            "lineSection":null,
            "lineCircuit":null,
            "transLossFactorStatus":0,
            "averageAnnualConsumption":14485.450,
            "supplyPosition":null,
            "withdrawalPosition":21,
            "meteringPointUpdateDate":"2016-09-01T00:00:00.000+0300",
            "isDeleteDataForReadingType":false,
            "addressCode":null,
            "zonningPosition":true,
            "usageState":1,
            "organizedIndustrialZoneEic":null,
            "canLoadProfile":false,
            "mainEligibleConsumptionEic":null,
            "supplyDeductionSettlementPoint":null,
            "eligibleConsumptionType":1,
            "supplierType":null,
            "amr":false,
            "estimation":false,
            "maxAnnualConsumption":null,
            "contractPower":0,
            "tariffClass":"SINGLE_TERM",
            "mainTariffGroup":"INDUSTRY",
            "activityCode":"016202",
            "reasonUpdate":"Güncelleme Nedeni",
         },
         {
            "meterEic":"40Z0000000000002",
            "distributionMeterId":"654321",
            "status":true,
            "withDrawalDeducSettlementPointEic":null,
            "meterAddress":"Test Adresi Istanbul Çekmeköy",
            "countyId":1387,
            "transformerInputVoltage":36.00,
            "transformerOutputVoltage":0.40,
            "customerNo":"12345670001-saatlik",
            "substation":77,
            "connectionPointLocation":4,
            "connectionPointLocationOther":null,
            "meteringVoltage":6.00,
            "profileType":null,
            "profileSubscriptionGroup":null,
            "readingType":2,
            "transformerPower":0.250,
            "busbarVoltage":9,
            "noLoadLoss":0.55,
            "loadLoss":null,
            "temperatureCoefficient":null,
            "lineLength":null,
            "lineSection":null,
            "lineCircuit":null,
            "transLossFactorStatus":0,
            "averageAnnualConsumption":14485.450,
            "supplyPosition":null,
            "withdrawalPosition":21,
            "meteringPointUpdateDate":"2016-09-01T00:00:00.000+0300",
            "isDeleteDataForReadingType":false,
            "addressCode":null,
            "zonningPosition":true,
            "usageState":1,
            "organizedIndustrialZoneEic":null,
            "canLoadProfile":false,
            "mainEligibleConsumptionEic":null,
            "supplyDeductionSettlementPoint":null,
            "eligibleConsumptionType":1,
            "supplierType":null,
            "amr":false,
            "estimation":false,
            "maxAnnualConsumption":null,
            "contractPower":0,
            "tariffClass":"SINGLE_TERM",
            "mainTariffGroup":"INDUSTRY",
            "activityCode":"016202",
            "reasonUpdate":null,
            "readingPeriod":45
         }
        ]

   }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "meteringPointSaveResponses": [
      {
        "id": "SAYAÇ ID",
        "meterEic": "40Z311000654321X",
        "distributionMeterCode": "123456",
        "status": "SUCCESS",
        "description": ""
      },
      {
        "id": "SAYAÇ ID",
        "meterEic": "40Z311000654321X",
        "distributionMeterCode": "654321",
        "status": "SUCCESS",
        "description": ""
      }
    ]
  }
}

4.3. How to call Eligible Customer Portfolio List Service ?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<eligibleCustomerReportRequest>
    <header>
        <key>transactionId</key>
        <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
    </header>
    <header>
        <key>application</key>
        <value>demoIstemci</value>
    </header>
    <body>
        <date>2016-09-01T00:00:00.000+0300</date>
        <reportType>OUTGOING_PORTFOLIO_ELIGIBLE_CUSTOMER</reportType>
        <listType>EXACT_LIST</listType>
        <range>
            <begin>1</begin>
            <end>1000</end>
        </range>
    </body>
</eligibleCustomerReportRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<eligibleCustomerReportResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>10006</count>
            <end>1000</end>
        </queryInformation>
        <eicQueryResponseDatas>
            <meterId>123456</meterId>
            <meterEic>40Z0000001234565</meterEic>
            <distributionMeterCode>1234</distributionMeterCode>
            <customerNo>123</customerNo>
            <meterName>ABC</meterName>
            <averageAnnualConsumption>90274.225</averageAnnualConsumption>
        </eicQueryResponseDatas>
        <eicQueryResponseDatas>
            <meterId>123457</meterId>
            <meterEic>40Z0000001234575</meterEic>
            <distributionMeterCode>1234</distributionMeterCode>
            <customerNo>123</customerNo>
            <meterName>ABC DEF</meterName>
            <averageAnnualConsumption>94574.225</averageAnnualConsumption>
        </eicQueryResponseDatas>
        <reportType>OUTGOING_PORTFOLIO_ELIGIBLE_CUSTOMER</reportType>
        <listType>EXACT_LIST</listType>
    </body>
</eligibleCustomerReportResponse>
Sample Json Request
{
   "header":[
      {
         "key":"transactionId",
         "value":"a0240b0c-341e-431a-96a8-122b29444880"
      },
      {
         "key":"application",
         "value":"demoIstemci"
      }
   ],
   "body":{
      "date":"2016-09-01T00:00:00.000+0300",
      "reportType":"OUTGOING_PORTFOLIO_ELIGIBLE_CUSTOMER",
      "listType":"EXACT_LIST",
      "range":
         {
            "begin":1,
            "end":1000
         }


   }
}
Sample Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "queryInformation": {
            "begin": 0,
            "end": 100,
            "count": 10
        },
        "eligibleCustomerReportLists": [
            {
                "meterId": 123456,
                "meterEic": "40Z000000123456C",
                "distributionMeterCode": "1234567890",
                "customerNo": "1234567890",
                "meterName": "ABC",
                "averageAnnualConsumption": 90274.225
            },
            {
                "meterId": 123457,
                "meterEic": "40Z000000123457C",
                "distributionMeterCode": "12345678902",
                "customerNo": "1234567890",
                "meterName": "ABC",
                "averageAnnualConsumption": 28000
            },
            {
                "meterId": 123458,
                "meterEic": "40Z000000123458C",
                "distributionMeterCode": "12345678901",
                "customerNo": "1234567890",
                "meterName": "ABC",
                "averageAnnualConsumption": 48000
            }

        ],
        "reportType": "OUTGOING_PORTFOLIO_ELIGIBLE_CUSTOMER",
        "listType": "EXACT_LIST"
    }
}

5. Meter Counts Listing Service

5.1. How to call Meter Counts Listing Service?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<getMeterCountRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-04-01T14:06:40.548+0300</term>
    <countType>RELATED</countType>
  </body>
</getMeterCountRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" ?>
<meterCountServiceResponse>
  <resultCode>0</resultCode>
  <resultDescription>OK</resultDescription>
  <resultType>SUCCESS</resultType>
  <body>
    <meterCountResponseList>
      <meterEffectiveDate>1459458000000</meterEffectiveDate>
      <readingType>HOURLY</readingType>
      <meterCount>396</meterCount>
    </meterCountResponseList>
    <meterCountResponseList>
      <meterEffectiveDate>1459458000000</meterEffectiveDate>
      <readingType>THREE_RATE</readingType>
      <meterCount>2175</meterCount>
    </meterCountResponseList>
  </body>
</meterCountServiceResponse>
Sample Json Request
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-04-01T00:00:00.000+0300",
                "countType": "RELATED"

        }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "meterCountResponseList": [
      {
        "meterEffectiveDate": 1459458000000,
        "readingType": "HOURLY",
        "meterCount": 396
      },
      {
        "meterEffectiveDate": 1459458000000,
        "readingType": "THREE_RATE",
        "meterCount": 2175
      }
    ]
  }
}

6. Listing Metering Points Service

6.1. How to call Listing Metering Points Service?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<getMeteringPointsRequest>
    <header>
        <key>transactionId</key>
        <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
    </header>
    <header>
        <key>application</key>
        <value>UYGULAMA_ADI</value>
    </header>
    <body>
        <meterEIC>40Z000000001234A</meterEIC> <!-- Optinal -->
        <eligibleConsumptionType>ELIGIBLE_CONSUMER</eligibleConsumptionType><!-- Optinal -->
        <meterEffectiveDate>2017-01-01T00:00:00.000+0300</meterEffectiveDate><!-- Optinal -->
        <meterId>1234</meterId><!-- Optinal -->
        <meterUsageState>IN_USE</meterUsageState><!-- Optinal -->
        <supplierType>END_USE_SUPPLIER</supplierType><!-- Optinal -->
        <range>
            <begin>1</begin>
            <end>3</end>
        </range>
    </body>
</getMeteringPointsRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>353391</count>
            <end>2</end>
        </queryInformation>
        <meteringPointListResponse>
            <id>1234</id>
            <meterEic>40Z000000001234F</meterEic>
            <distributionMeterId>1234</distributionMeterId>
            <status>true</status>
            <meterReadingCompany>1007</meterReadingCompany>
            <withDrawalDeducSettlementPointEic>40W0000000000009</withDrawalDeducSettlementPointEic>
            <meterName>T***L İ***M H***İ A***Ş</meterName>
            <meterAddress>URFA BULVARI NO:181_-1 TÜRKCELL GAYRİ MENKUL BAĞCILAR MH. BAĞLAR/DİYARBAKIR</meterAddress>
            <countyId>2040</countyId>
            <transformerInputVoltage>34.5</transformerInputVoltage>
            <transformerOutputVoltage>34.5</transformerOutputVoltage>
            <customerNo>3327940</customerNo>
            <substation>245</substation>
            <connectionPointLocation>5</connectionPointLocation>
            <connectionPointLocationOther>0</connectionPointLocationOther>
            <meteringVoltage>5</meteringVoltage>
            <readingType>2</readingType>
            <transformerPower>3.2</transformerPower>
            <busbarVoltage>5</busbarVoltage>
            <noLoadLoss>0</noLoadLoss>
            <loadLoss>0</loadLoss>
            <transLossFactorStatus>false</transLossFactorStatus>
            <averageAnnualConsumption>2246115.6</averageAnnualConsumption>
            <withdrawalPosition>28</withdrawalPosition>
            <zonningPosition>false</zonningPosition>
            <usageState>2</usageState>
            <canLoadProfile>false</canLoadProfile>
            <eligibleConsumptionType>1</eligibleConsumptionType>
            <amr>false</amr>
            <estimation>false</estimation>
            <withdrawalPositionDescription>OG DAĞITIM</withdrawalPositionDescription>
            <serialNumber>9026311</serialNumber>
            <manufacturer>SCHLUMBERGER</manufacturer>
            <supplierOrganization>40X0000000000000</supplierOrganization>
            <meteringType>1</meteringType>
            <supplierType>2</supplierType>
            <countyName>Bağlar</countyName>
            <meteringVoltageValue>36</meteringVoltageValue>
            <busbarVoltageValue>36</busbarVoltageValue>
            <withdrawalPositionName>26 NOLU SAYAÇ</withdrawalPositionName>
            <eligibleConsumptionTypeDesc>ELIGIBLE_CONSUMER</eligibleConsumptionTypeDesc>
            <usageStateDesc>IN_USE</usageStateDesc>
            <supplierTypeDesc>BILATERAL_CONTRACT</supplierTypeDesc>
            <connectionPointLocationDesc>Indirici Transformator Cikisi</connectionPointLocationDesc>
            <substationDesc>DİYAR3</substationDesc>
            <registrationDate>2017-02-08T09:11:15.000+0300</registrationDate>
            <readingPeriod></readingPeriod></meteringPointListResponse>
        <meteringPointListResponse>
            <id>1235</id>
            <meterEic>40Z000000001235B</meterEic>
            <distributionMeterId>1235</distributionMeterId>
            <status>true</status>
            <meterReadingCompany>1007</meterReadingCompany>
            <withDrawalDeducSettlementPointEic>40W0000000000009</withDrawalDeducSettlementPointEic>
            <meterName>C***R S***Ş</meterName>
            <meterAddress>GİMA İSTASYON CAD.EĞT FAK.KARŞISI/D.BAKIR22.02.20 SUR/DİYARBAKIR</meterAddress>
            <countyId>2042</countyId>
            <transformerInputVoltage>34.5</transformerInputVoltage>
            <transformerOutputVoltage>34.5</transformerOutputVoltage>
            <customerNo>3328026</customerNo>
            <substation>245</substation>
            <connectionPointLocation>5</connectionPointLocation>
            <connectionPointLocationOther>0</connectionPointLocationOther>
            <meteringVoltage>5</meteringVoltage>
            <profileType>1</profileType>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <readingType>1</readingType>
            <transformerPower>0.63</transformerPower>
            <busbarVoltage>5</busbarVoltage>
            <noLoadLoss>0</noLoadLoss>
            <loadLoss>0</loadLoss>
            <transLossFactorStatus>false</transLossFactorStatus>
            <averageAnnualConsumption>737095.95</averageAnnualConsumption>
            <withdrawalPosition>28</withdrawalPosition>
            <zonningPosition>false</zonningPosition>
            <usageState>2</usageState>
            <canLoadProfile>false</canLoadProfile>
            <eligibleConsumptionType>1</eligibleConsumptionType>
            <amr>false</amr>
            <estimation>false</estimation>
            <withdrawalPositionDescription>OG DAĞITIM</withdrawalPositionDescription>
            <serialNumber>9021268</serialNumber>
            <manufacturer>KÖHLER</manufacturer>
            <supplierOrganization>40X000000000000U</supplierOrganization>
            <meteringType>1</meteringType>
            <supplierType>2</supplierType>
            <countyName>Sur</countyName>
            <meteringVoltageValue>36</meteringVoltageValue>
            <busbarVoltageValue>36</busbarVoltageValue>
            <profileSubscriptionGroupDesc>Ticarethane</profileSubscriptionGroupDesc>
            <profileTypeDesc>Normal</profileTypeDesc>
            <withdrawalPositionName>26 NOLU SAYAÇ</withdrawalPositionName>
            <eligibleConsumptionTypeDesc>ELIGIBLE_CONSUMER</eligibleConsumptionTypeDesc>
            <usageStateDesc>IN_USE</usageStateDesc>
            <supplierTypeDesc>BILATERAL_CONTRACT</supplierTypeDesc>
            <connectionPointLocationDesc>Indirici Transformator Cikisi</connectionPointLocationDesc>
            <substationDesc>DİYAR3</substationDesc>
            <registrationDate>2017-02-08T09:11:15.000+0300</registrationDate>
            <readingPeriod>94</readingPeriod></meteringPointListResponse>
    </body>
</meteringPointServiceResponse>
Sample Json Request
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "meterEIC":"40Z000000001234A",
                "eligibleConsumptionType":"ELIGIBLE_CONSUMER",
                "meterEffectiveDate":"2017-01-01T00:00:00.000+0300",
                "meterId":"1234",
                "meterUsageState":"IN_USE",
                "supplierType":"END_USE_SUPPLIER",
                "range": {
                        "begin": 1,
                        "end": 3
                }
        }
}
Sample Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "queryInformation": {
            "begin": 1,
            "end": 2,
            "count": 353391
        },
        "meteringPointListResponse": [
            {
                "id": 1234,
                "meterEic": "40Z000000001234F",
                "distributionMeterId": "1234",
                "status": true,
                "meterReadingCompany": 1007,
                "withDrawalDeducSettlementPointEic": "40W0000000000009",
                "meterName": "T***L İ***M H***İ A***Ş",
                "meterAddress": "URFA BULVARI NO:181_-1 TÜRKCELL GAYRİ MENKUL BAĞCILAR MH. BAĞLAR/DİYARBAKIR",
                "countyId": 2040,
                "transformerInputVoltage": 34.5,
                "transformerOutputVoltage": 34.5,
                "customerNo": "3327940",
                "substation": 245,
                "connectionPointLocation": 5,
                "connectionPointLocationOther": "0",
                "meteringVoltage": 5,
                "profileType": null,
                "profileSubscriptionGroup": null,
                "readingType": 2,
                "transformerPower": 3.2,
                "busbarVoltage": 5,
                "noLoadLoss": 0,
                "loadLoss": 0,
                "temperatureCoefficient": null,
                "lineLength": null,
                "lineSection": null,
                "lineCircuit": null,
                "transLossFactorStatus": false,
                "averageAnnualConsumption": 2246115.6,
                "supplyPosition": null,
                "withdrawalPosition": 28,
                "addressCode": null,
                "zonningPosition": false,
                "usageState": 2,
                "organizedIndustrialZoneEic": null,
                "canLoadProfile": false,
                "mainEligibleConsumptionEic": null,
                "supplyDeductionSettlementPoint": null,
                "eligibleConsumptionType": 1,
                "amr": false,
                "maxAnnualConsumption": null,
                "estimation": false,
                "withdrawalPositionDescription": "OG DAĞITIM",
                "serialNumber": "9026311",
                "manufacturer": "SCHLUMBERGER",
                "supplierOrganization": "40X0000000000010",
                "contractPower": null,
                "tariffClass": null,
                "mainTariffGroup": null,
                "activityCode": null,
                "meteringType": 1,
                "supplierType": 2,
                "countyName": "Bağlar",
                "organizedIndustrialZone": null,
                "meteringVoltageValue": 36,
                "busbarVoltageValue": 36,
                "lineCircuitDesc": null,
                "temperatureCoefficientValue": null,
                "profileSubscriptionGroupDesc": null,
                "profileTypeDesc": null,
                "withdrawalPositionName": "26 NOLU SAYAÇ",
                "supplyPositionName": null,
                "eligibleConsumptionTypeDesc": "ELIGIBLE_CONSUMER",
                "usageStateDesc": "IN_USE",
                "supplierTypeDesc": "BILATERAL_CONTRACT",
                "connectionPointLocationDesc": "Indirici Transformator Cikisi",
                "substationDesc": "DİYAR3",
                "registrationDate": "2017-02-08T09:11:15.000+0300",
                 "readingPeriod": null
            },
            {
                "id": 1235,
                "meterEic": "40Z000000001235B",
                "distributionMeterId": "1235",
                "status": true,
                "meterReadingCompany": 1007,
                "withDrawalDeducSettlementPointEic": "40W00000000000009",
                "meterName": "C***R S***Ş",
                "meterAddress": "GİMA İSTASYON CAD.EĞT FAK.KARŞISI/D.BAKIR22.02.20 SUR/DİYARBAKIR",
                "countyId": 2042,
                "transformerInputVoltage": 34.5,
                "transformerOutputVoltage": 34.5,
                "customerNo": "3328026",
                "substation": 245,
                "connectionPointLocation": 5,
                "connectionPointLocationOther": "0",
                "meteringVoltage": 5,
                "profileType": 1,
                "profileSubscriptionGroup": 2,
                "readingType": 1,
                "transformerPower": 0.63,
                "busbarVoltage": 5,
                "noLoadLoss": 0,
                "loadLoss": 0,
                "temperatureCoefficient": null,
                "lineLength": null,
                "lineSection": null,
                "lineCircuit": null,
                "transLossFactorStatus": false,
                "averageAnnualConsumption": 737095.95,
                "supplyPosition": null,
                "withdrawalPosition": 28,
                "addressCode": null,
                "zonningPosition": false,
                "usageState": 2,
                "organizedIndustrialZoneEic": null,
                "canLoadProfile": false,
                "mainEligibleConsumptionEic": null,
                "supplyDeductionSettlementPoint": null,
                "eligibleConsumptionType": 1,
                "amr": false,
                "maxAnnualConsumption": null,
                "estimation": false,
                "withdrawalPositionDescription": "OG DAĞITIM",
                "serialNumber": "9021268",
                "manufacturer": "KÖHLER",
                "supplierOrganization": "40X000000000000U",
                "contractPower": null,
                "tariffClass": null,
                "mainTariffGroup": null,
                "activityCode": null,
                "meteringType": 1,
                "supplierType": 2,
                "countyName": "Sur",
                "organizedIndustrialZone": null,
                "meteringVoltageValue": 36,
                "busbarVoltageValue": 36,
                "lineCircuitDesc": null,
                "temperatureCoefficientValue": null,
                "profileSubscriptionGroupDesc": "Ticarethane",
                "profileTypeDesc": "Normal",
                "withdrawalPositionName": "26 NOLU SAYAÇ",
                "supplyPositionName": null,
                "eligibleConsumptionTypeDesc": "ELIGIBLE_CONSUMER",
                "usageStateDesc": "IN_USE",
                "supplierTypeDesc": "BILATERAL_CONTRACT",
                "connectionPointLocationDesc": "Indirici Transformator Cikisi",
                "substationDesc": "DİYAR3",
                "registrationDate": "2017-02-08T09:11:15.000+0300",
                 "readingPeriod": 94
            }
        ]
    }
}

7. Listing New Metering Points To Be Read Service

7.1. How To Call Listing New Metering Points To Be Read Service?

Sample XML Request 1
<?xml version="1.0" encoding="UTF-8" ?>
<getNewMeteringPointsRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-05-01T14:06:40.548+0300</term>
    <listType>PRE_LIST</listType>
    <range>
      <begin>1</begin>
      <end>3</end>
    </range>
  </body>
</getNewMeteringPointsRequest>
Sample XML Response 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<readingMeteringPointServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>10245</count>
            <end>3</end>
        </queryInformation>
        <readingMeteringPointListResponse>
            <meterEic>40Z0000000153387</meterEic>
            <meterName>M**</meterName>
            <meterId>15338</meterId>
            <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>6453</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4000164545</distributionMeterCode>
            <customerNo>4000164545</customerNo>
            <meterAddress>ATATÜRK MAH. DLH. LOJMANLARI İÇİ  NO: 2/A SİNCAN</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>83095.287</averageAnnualConsumption>
            <organizationEic>40X100000006453N</organizationEic>
            <organizationCode>PK6453</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
        <readingMeteringPointListResponse>
            <meterEic>40Z0000000428967</meterEic>
            <meterName>A**</meterName>
            <meterId>42896</meterId>
            <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>6453</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4001204537</distributionMeterCode>
            <customerNo>4001204537</customerNo>
            <meterAddress>AYAŞ YOLU 18.KM ERYAMAN</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>195577.18</averageAnnualConsumption>
            <organizationEic>40X100000006453N</organizationEic>
            <organizationCode>PK6453</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
        <readingMeteringPointListResponse>
            <meterEic>40Z0000000475663</meterEic>
            <meterName>Ş**</meterName>
            <meterId>47566</meterId>
            <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>6453</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4001590512</distributionMeterCode>
            <customerNo>4001590512</customerNo>
            <meterAddress>4064 ÖVEÇLER / ANKARA</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>45991.82</averageAnnualConsumption>
            <organizationEic>40X100000006453N</organizationEic>
            <organizationCode>PK6453</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
    </body>
</readingMeteringPointServiceResponse>
Sample Json Request 1
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-05-01T00:00:00.000+0300",
                "listType":"PRE_LIST",
                "range": {
                        "begin": 1,
                        "end": 3
                }

        }
}
Sample Json Response 1
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 10245
    },
    "readingMeteringPointListResponse": [
      {
        "meterEic": "40Z0000000153387",
        "meterName": "M**",
        "meterId": 15338,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4000164545",
        "customerNo": "4000164545",
        "meterAddress": "ATATÜRK MAH. DLH. LOJMANLARI İÇİ  NO: 2/A SİNCAN",
        "countyId": 1130,
        "averageAnnualConsumption": 83095.287,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      },
      {
        "meterEic": "40Z0000000428967",
        "meterName": "A**",
        "meterId": 42896,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4001204537",
        "customerNo": "4001204537",
        "meterAddress": "AYAŞ YOLU 18.KM ERYAMAN",
        "countyId": 1130,
        "averageAnnualConsumption": 195577.18,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      },
      {
        "meterEic": "40Z0000000475663",
        "meterName": "Ş**",
        "meterId": 47566,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4001590512",
        "customerNo": "4001590512",
        "meterAddress": "4064 ÖVEÇLER / ANKARA",
        "countyId": 1130,
        "averageAnnualConsumption": 45991.82,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      }
    ]
  }
}
Sample XML Request 2
<?xml version="1.0" encoding="UTF-8" ?>
<getNewMeteringPointsRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <meterEic>40Z0000000475663</meterEic>
    <term>2016-05-01T14:06:40.548+0300</term>
    <listType>PRE_LIST</listType>
  </body>
</getNewMeteringPointsRequest>
Sample XML Response 2
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<readingMeteringPointServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>1</count>
            <end>3</end>
        </queryInformation>
        <readingMeteringPointListResponse>
            <meterEic>40Z0000000153387</meterEic>
            <meterName>M**</meterName>
            <meterId>15338</meterId>
            <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>6453</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4000164545</distributionMeterCode>
            <customerNo>4000164545</customerNo>
            <meterAddress>ATATÜRK MAH. DLH. LOJMANLARI İÇİ  NO: 2/A SİNCAN</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>83095.287</averageAnnualConsumption>
            <organizationEic>40X100000006453N</organizationEic>
            <organizationCode>PK6453</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
    </body>
</readingMeteringPointServiceResponse>
Sample Json Request 2
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "meterEic": "40Z0000000475663",
                "term" : "2016-05-01T00:00:00.000+0300",
                "listType":"PRE_LIST"
        }
}
Sample Json Response 2
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 1
    },
    "readingMeteringPointListResponse": [
      {
        "meterEic": "40Z0000000153387",
        "meterName": "M**",
        "meterId": 15338,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4000164545",
        "customerNo": "4000164545",
        "meterAddress": "ATATÜRK MAH. DLH. LOJMANLARI İÇİ  NO: 2/A SİNCAN",
        "countyId": 1130,
        "averageAnnualConsumption": 83095.287,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      }
    ]
  }
}

8. Listing Nonobligatory To Read Metering Points Service

8.1. How To Call Listing Nonobligatory To Read Metering Points Service?

Sample XML Request 1
<?xml version="1.0" encoding="UTF-8" ?>
<getNonobligatoryToReadMetersRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-02-05T14:06:40.548+0300</term>
    <listType>PRE_LIST</listType>
    <range>
      <begin>1</begin>
      <end>3</end>
    </range>
  </body>
</getNonobligatoryToReadMetersRequest>
Sample XML Response 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<readingMeteringPointServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>48895</count>
            <end>3</end>
        </queryInformation>
        <readingMeteringPointListResponse>
            <meterEic>40Z000000003492D</meterEic>
            <meterName>B***</meterName>
            <meterId>3492</meterId>
            <meterEffectiveDate>2016-01-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>1</meterLossesType>
            <organization>331</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4001434927</distributionMeterCode>
            <customerNo>4001434927</customerNo>
            <meterAddress>BİLKENT-ANKARA</meterAddress>
            <averageAnnualConsumption>60526.8</averageAnnualConsumption>
            <organizationEic>40X0000000003316</organizationEic>
            <organizationCode>PK331</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
        <readingMeteringPointListResponse>
            <meterEic>40Z0000000136644</meterEic>
            <meterName>A****</meterName>
            <meterId>13664</meterId>
            <meterEffectiveDate>2016-01-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>2705</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4000936594</distributionMeterCode>
            <customerNo>4000936594</customerNo>
            <meterAddress>GÜÇLÜKAYA MAH. ZİLELİLER SOK. NO:7/A KEÇİÖREN ANKARA</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>198037.343</averageAnnualConsumption>
            <organizationEic>40X000000002705I</organizationEic>
            <organizationCode>PK2705</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
        <readingMeteringPointListResponse>
            <meterEic>40Z000000014852Z</meterEic>
            <meterName>A**</meterName>
            <meterId>14852</meterId>
            <meterEffectiveDate>2016-01-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>2705</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4001045721</distributionMeterCode>
            <customerNo>4001045721</customerNo>
            <meterAddress>MİTHATPAŞA CAD.NO:76/Z-2</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>30283</averageAnnualConsumption>
            <organizationEic>40X000000002705I</organizationEic>
            <organizationCode>PK2705</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
    </body>
</readingMeteringPointServiceResponse>
Sample Json Request 1
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-02-05T00:00:00.000+0300",
                "listType":"PRE_LIST",
                "range": {
                        "begin": 1,
                        "end": 3
                }

        }
}
Sample Json Response 1
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 10245
    },
    "readingMeteringPointListResponse": [
      {
        "meterEic": "40Z0000000153387",
        "meterName": "M***",
        "meterId": 15338,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4000164545",
        "customerNo": "4000164545",
        "meterAddress": "ATATÜRK MAH. DLH. LOJMANLARI İÇİ  NO: 2/A SİNCAN",
        "countyId": 1130,
        "averageAnnualConsumption": 83095.287,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      },
      {
        "meterEic": "40Z0000000428967",
        "meterName": "A****",
        "meterId": 42896,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4001204537",
        "customerNo": "4001204537",
        "meterAddress": "AYAŞ YOLU 18.KM ERYAMAN",
        "countyId": 1130,
        "averageAnnualConsumption": 195577.18,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      },
      {
        "meterEic": "40Z0000000475663",
        "meterName": "**",
        "meterId": 47566,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4001590512",
        "customerNo": "4001590512",
        "meterAddress": "4064 ÖVEÇLER / ANKARA",
        "countyId": 1130,
        "averageAnnualConsumption": 45991.82,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      }
    ]
  }
}
Sample XML Request 2
<?xml version="1.0" encoding="UTF-8" ?>
<getNonobligatoryToReadMetersRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-02-05T14:06:40.548+0300</term>
    <listType>PRE_LIST</listType>
    <range>
      <begin>1</begin>
      <end>3</end>
    </range>
  </body>
</getNonobligatoryToReadMetersRequest>
Sample XML Response 2
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<readingMeteringPointServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>48895</count>
            <end>3</end>
        </queryInformation>
        <readingMeteringPointListResponse>
            <meterEic>40Z000000003492D</meterEic>
            <meterName>B***</meterName>
            <meterId>3492</meterId>
            <meterEffectiveDate>2016-01-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>1</meterLossesType>
            <organization>331</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4001434927</distributionMeterCode>
            <customerNo>4001434927</customerNo>
            <meterAddress>BİLKENT-ANKARA</meterAddress>
            <averageAnnualConsumption>60526.8</averageAnnualConsumption>
            <organizationEic>40X0000000003316</organizationEic>
            <organizationCode>PK331</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
        <readingMeteringPointListResponse>
            <meterEic>40Z0000000136644</meterEic>
            <meterName>A****</meterName>
            <meterId>13664</meterId>
            <meterEffectiveDate>2016-01-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>2705</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4000936594</distributionMeterCode>
            <customerNo>4000936594</customerNo>
            <meterAddress>GÜÇLÜKAYA MAH. ZİLELİLER SOK. NO:7/A KEÇİÖREN ANKARA</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>198037.343</averageAnnualConsumption>
            <organizationEic>40X000000002705I</organizationEic>
            <organizationCode>PK2705</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
        <readingMeteringPointListResponse>
            <meterEic>40Z000000014852Z</meterEic>
            <meterName>A**</meterName>
            <meterId>14852</meterId>
            <meterEffectiveDate>2016-01-01T00:00:00.000+0300</meterEffectiveDate>
            <readingType>THREE_RATE</readingType>
            <readingTypeId>1</readingTypeId>
            <meterLossesType>2</meterLossesType>
            <organization>2705</organization>
            <meterReadingOrganization>1010</meterReadingOrganization>
            <profileSubscriptionGroup>2</profileSubscriptionGroup>
            <distributionMeterCode>4001045721</distributionMeterCode>
            <customerNo>4001045721</customerNo>
            <meterAddress>MİTHATPAŞA CAD.NO:76/Z-2</meterAddress>
            <countyId>1130</countyId>
            <averageAnnualConsumption>30283</averageAnnualConsumption>
            <organizationEic>40X000000002705I</organizationEic>
            <organizationCode>PK2705</organizationCode>
            <profileSubscriptionGroupName>Ticarethane</profileSubscriptionGroupName>
            <city>ANKARA</city>
        </readingMeteringPointListResponse>
    </body>
</readingMeteringPointServiceResponse>
Sample Json Request 2
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-02-05T00:00:00.000+0300",
                "listType":"PRE_LIST",
                "range": {
                        "begin": 1,
                        "end": 3
                }

        }
}
Sample Json Response 2
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 10245
    },
    "readingMeteringPointListResponse": [
      {
        "meterEic": "40Z0000000153387",
        "meterName": "M***",
        "meterId": 15338,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4000164545",
        "customerNo": "4000164545",
        "meterAddress": "ATATÜRK MAH. DLH. LOJMANLARI İÇİ  NO: 2/A SİNCAN",
        "countyId": 1130,
        "averageAnnualConsumption": 83095.287,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      },
      {
        "meterEic": "40Z0000000428967",
        "meterName": "A****",
        "meterId": 42896,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4001204537",
        "customerNo": "4001204537",
        "meterAddress": "AYAŞ YOLU 18.KM ERYAMAN",
        "countyId": 1130,
        "averageAnnualConsumption": 195577.18,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      },
      {
        "meterEic": "40Z0000000475663",
        "meterName": "**",
        "meterId": 47566,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "readingType": "THREE_RATE",
        "readingTypeId": 1,
        "meterLossesType": 2,
        "organization": 6453,
        "meterReadingOrganization": 1010,
        "profileSubscriptionGroup": 2,
        "distributionMeterCode": "4001590512",
        "customerNo": "4001590512",
        "meterAddress": "4064 ÖVEÇLER / ANKARA",
        "countyId": 1130,
        "averageAnnualConsumption": 45991.82,
        "organizationEic": "40X100000006453N",
        "organizationCode": "PK6453",
        "profileSubscriptionGroupName": "Ticarethane",
        "city": "ANKARA"
      }
    ]
  }
}

9. Portföye Giren Tenzil Sayaçları Listeleme Servisi

9.1. Portföye Giren Tenzil Sayaçları Listeleme Servisi Nasıl Çağrılır?

Servis parametre detaylarına buradan erişebilirsiniz.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<getDeductedMetersRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-02-05T14:06:40.548+0300</term>
    <range>
      <begin>1</begin>
      <end>3</end>
    </range>
  </body>
</getDeductedMetersRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" ?>
<deductedMeterServiceResponse>
  <resultCode>0</resultCode>
  <resultDescription>OK</resultDescription>
  <resultType>SUCCESS</resultType>
  <body>
    <queryInformation>
      <begin>1</begin>
      <end>3</end>
      <count>0</count>
    </queryInformation>
    <deductedMeterListResponse>
      <meterId>1</meterId>
      <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
      <meterEic>40X0000000095935</meterEic>
      <city>ABC</city>
      <meterSerialNo>4002106148</meterSerialNo>
      <customerNo>12522486</customerNo>
      <meterName>KAVAKLIDERE - ANKARA</meterName>
      <settlementPointId>1130</settlementPointId>
      <settlementPointName>XYZ</settlementPointName>
    </deductedMeterListResponse>
    <deductedMeterListResponse>
      <meterId>2</meterId>
      <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
      <meterEic>40X0000000095935</meterEic>
      <city>ABC</city>
      <meterSerialNo>4002106148</meterSerialNo>
      <customerNo>12522486</customerNo>
      <meterName>KAVAKLIDERE - ANKARA</meterName>
      <settlementPointId>1130</settlementPointId>
      <settlementPointName>XYZ</settlementPointName>
    </deductedMeterListResponse>
    <deductedMeterListResponse>
      <meterId>3</meterId>
      <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
      <meterEic>40X0000000095935</meterEic>
      <city>ABC</city>
      <meterSerialNo>4002106148</meterSerialNo>
      <customerNo>12522486</customerNo>
      <meterName>KAVAKLIDERE - ANKARA</meterName>
      <settlementPointId>1130</settlementPointId>
      <settlementPointName>XYZ</settlementPointName>
    </deductedMeterListResponse>
  </body>
</deductedMeterServiceResponse>
Sample Json Request
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-02-05T00:00:00.000+0300",
                "range": {
                        "begin": 1,
                        "end": 3
                }

        }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 0
    },
    "deductedMeterListResponse": [
      {
        "meterId": 1,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "meterEic": "40X0000000095935",
        "city": "ABC",
        "meterSerialNo": 4002106148,
        "customerNo": 12522486,
        "meterName": "KAVAKLIDERE - ANKARA",
        "settlementPointId": 1130,
        "settlementPointName": "XYZ"
      },
      {
        "meterId": 2,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "meterEic": "40X0000000095935",
        "city": "ABC",
        "meterSerialNo": 4002106148,
        "customerNo": 12522486,
        "meterName": "KAVAKLIDERE - ANKARA",
        "settlementPointId": 1130,
        "settlementPointName": "XYZ"
      },
      {
        "meterId": 3,
        "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
        "meterEic": "40X0000000095935",
        "city": "ABC",
        "meterSerialNo": 4002106148,
        "customerNo": 12522486,
        "meterName": "KAVAKLIDERE - ANKARA",
        "settlementPointId": 1130,
        "settlementPointName": "XYZ"
      }
    ]
  }
}

10. Service For Listing Metering Points Whose Supplier Has Changed

10.1. How To Call Service For Listing Metering Points Whose Supplier Has Changed?

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<getChangedSupplierMetersRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-03-01T14:06:40.548+0300</term>
    <listType>EXACT_LIST</listType>
    <range>
      <begin>1</begin>
      <end>3</end>
    </range>
  </body>
</getChangedSupplierMetersRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<changedSupplierMeterServiceResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>205</count>
            <end>3</end>
        </queryInformation>
        <changedSupplierMeterListResponse>
            <newMeterId>55626</newMeterId>
            <newMeterEic>40Z000000055626F</newMeterEic>
            <newOrganizationEic>40X000000006464V</newOrganizationEic>
            <oldOrganizationEic>40X000000006465T</oldOrganizationEic>
            <newCustomerNo>00000843300</newCustomerNo>
            <newMeterName>H***R T***.</newMeterName>
            <newMeterAddress>TEKELER MAH. KARASU CAD. NO:110</newMeterAddress>
            <newMeterCountyId>1123</newMeterCountyId>
            <newMeterReadingType>1</newMeterReadingType>
            <newMeterReadingTypeEnum>THREE_RATE</newMeterReadingTypeEnum>
            <newProfileSubscriptionGroup>72</newProfileSubscriptionGroup>
            <newAverageAnnualConsumption>63891.423</newAverageAnnualConsumption>
            <newDistributionMeterCode>1357551</newDistributionMeterCode>
            <newprofileSubscriptionGroupName>Ticarethane-Alçak Gerilim AVM-Market(Sakarya için)</newprofileSubscriptionGroupName>
            <newCity>SAKARYA</newCity>
            <oldOrganizationCode>PK6465</oldOrganizationCode>
            <newOrganizationCode>PK6464</newOrganizationCode>
        </changedSupplierMeterListResponse>
        <changedSupplierMeterListResponse>
            <newMeterId>55698</newMeterId>
            <newMeterEic>40Z000000055698R</newMeterEic>
            <newOrganizationEic>40X000000006464V</newOrganizationEic>
            <oldOrganizationEic>40X000000006465T</oldOrganizationEic>
            <newCustomerNo>10054210640</newCustomerNo>
            <newMeterName>A***I P***. T***. İ***.</newMeterName>
            <newMeterAddress>SÜLEYMANBEY M. KARASU YOLU ÜZERİ BİLANO</newMeterAddress>
            <newMeterCountyId>1123</newMeterCountyId>
            <newMeterReadingType>1</newMeterReadingType>
            <newMeterReadingTypeEnum>THREE_RATE</newMeterReadingTypeEnum>
            <newProfileSubscriptionGroup>2</newProfileSubscriptionGroup>
            <newAverageAnnualConsumption>102792.75</newAverageAnnualConsumption>
            <newDistributionMeterCode>119101</newDistributionMeterCode>
            <newprofileSubscriptionGroupName>Ticarethane</newprofileSubscriptionGroupName>
            <newCity>SAKARYA</newCity>
            <oldOrganizationCode>PK6465</oldOrganizationCode>
            <newOrganizationCode>PK6464</newOrganizationCode>
        </changedSupplierMeterListResponse>
        <changedSupplierMeterListResponse>
            <newMeterId>55961</newMeterId>
            <newMeterEic>40Z0000000559611</newMeterEic>
            <newOrganizationEic>40X000000006464V</newOrganizationEic>
            <oldOrganizationEic>40X000000006465T</oldOrganizationEic>
            <newCustomerNo>10005416100</newCustomerNo>
            <newMeterName>H***N P***T P***L S***İ VE*** T***T L***.</newMeterName>
            <newMeterAddress>D-100 KARAYOLU ÜZERİ KARGALI HANBABA MEVKİİ 2.OSB GİRİŞ ÇIKIŞI</newMeterAddress>
            <newMeterCountyId>1123</newMeterCountyId>
            <newMeterReadingType>1</newMeterReadingType>
            <newMeterReadingTypeEnum>THREE_RATE</newMeterReadingTypeEnum>
            <newProfileSubscriptionGroup>2</newProfileSubscriptionGroup>
            <newAverageAnnualConsumption>76642.335</newAverageAnnualConsumption>
            <newDistributionMeterCode>1865155</newDistributionMeterCode>
            <newprofileSubscriptionGroupName>Ticarethane</newprofileSubscriptionGroupName>
            <newCity>SAKARYA</newCity>
            <oldOrganizationCode>PK6465</oldOrganizationCode>
            <newOrganizationCode>PK6464</newOrganizationCode>
        </changedSupplierMeterListResponse>
    </body>
</changedSupplierMeterServiceResponse>
Sample Json Request
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-03-01T00:00:00.000+0300",
                "listType":"EXACT_LIST",
                "range": {
                        "begin": 1,
                        "end": 3
                }

        }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 205
    },
    "changedSupplierMeterListResponse": [
      {
        "newMeterId": 55626,
        "newMeterEic": "40Z000000055626F",
        "newOrganizationEic": "40X000000006464V",
        "oldOrganizationEic": "40X000000006465T",
        "newCustomerNo": "00000843300",
        "newMeterName": "H***R T***.",
        "newMeterAddress": "TEKELER MAH. KARASU CAD. NO:110",
        "newMeterCountyId": 1123,
        "newMeterReadingType": 1,
        "newMeterReadingTypeEnum": "THREE_RATE",
        "newProfileSubscriptionGroup": 72,
        "newAverageAnnualConsumption": 63891.423,
        "newDistributionMeterCode": "1357551",
        "newprofileSubscriptionGroupName": "Ticarethane-Alçak Gerilim AVM-Market(Sakarya için)",
        "newCity": "SAKARYA",
        "oldOrganizationCode": "PK6465",
        "newOrganizationCode": "PK6464"
      },
      {
        "newMeterId": 55698,
        "newMeterEic": "40Z000000055698R",
        "newOrganizationEic": "40X000000006464V",
        "oldOrganizationEic": "40X000000006465T",
        "newCustomerNo": "10054210640",
        "newMeterName": "A***I P***. T***. İ***.",
        "newMeterAddress": "SÜLEYMANBEY M. KARASU YOLU ÜZERİ BİLANO",
        "newMeterCountyId": 1123,
        "newMeterReadingType": 1,
        "newMeterReadingTypeEnum": "THREE_RATE",
        "newProfileSubscriptionGroup": 2,
        "newAverageAnnualConsumption": 102792.75,
        "newDistributionMeterCode": "119101",
        "newprofileSubscriptionGroupName": "Ticarethane",
        "newCity": "SAKARYA",
        "oldOrganizationCode": "PK6465",
        "newOrganizationCode": "PK6464"
      },
      {
        "newMeterId": 55961,
        "newMeterEic": "40Z0000000559611",
        "newOrganizationEic": "40X000000006464V",
        "oldOrganizationEic": "40X000000006465T",
        "newCustomerNo": "10005416100",
        "newMeterName": "H***N P***T P***L S***İ VE*** T***T L***.",
        "newMeterAddress": "D-100 KARAYOLU ÜZERİ KARGALI HANBABA MEVKİİ 2.OSB GİRİŞ ÇIKIŞI",
        "newMeterCountyId": 1123,
        "newMeterReadingType": 1,
        "newMeterReadingTypeEnum": "THREE_RATE",
        "newProfileSubscriptionGroup": 2,
        "newAverageAnnualConsumption": 76642.335,
        "newDistributionMeterCode": "1865155",
        "newprofileSubscriptionGroupName": "Ticarethane",
        "newCity": "SAKARYA",
        "oldOrganizationCode": "PK6465",
        "newOrganizationCode": "PK6464"
      }
    ]
  }
}

11. Service For Listing Metering Points That Returned To Supplier

11.1. How To Call Service For Listing Metering Points That Returned To Supplier?

Örnek XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<getReturnedToSupplierMetersRequest>
  <header>
    <key>transactionId</key>
    <value>6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac</value>
  </header>
  <header>
    <key>application</key>
    <value>UYGULAMA_ADI</value>
  </header>
  <body>
    <term>2016-05-01T14:06:40.548+0300</term>
    <listType>PRE_LIST</listType>
    <range>
      <begin>1</begin>
      <end>3</end>
    </range>
  </body>
</getReturnedToSupplierMetersRequest>
Örnek XML Response
<?xml version="1.0" encoding="UTF-8" ?>
<returnedToSupplierMeterServiceResponse>
  <resultCode>0</resultCode>
  <resultDescription>OK</resultDescription>
  <resultType>SUCCESS</resultType>
  <body>
    <queryInformation>
      <begin>1</begin>
      <end>3</end>
      <count>691</count>
    </queryInformation>
    <returnedToSupplierMeterListResponse>
      <newMeterId>3547</newMeterId>
      <newMeterEic>40Z000000003547E</newMeterEic>
      <newOrganizationEic>40X0000000095935</newOrganizationEic>
      <oldOrganizationEic>40X0000000004995</oldOrganizationEic>
      <newCustomerNo>4002106148</newCustomerNo>
      <newMeterName>A**</newMeterName>
      <newMeterAddress>KAVAKLIDERE - ANKARA</newMeterAddress>
      <newMeterCountyId>1130</newMeterCountyId>
      <newMeterReadingType>2</newMeterReadingType>
      <newProfileSubscriptionGroup/>
      <newAverageAnnualConsumption>5982544</newAverageAnnualConsumption>
      <newDistributionMeterCode>4002106148</newDistributionMeterCode>
      <newprofileSubscriptionGroupName/>
      <newCity>ANKARA</newCity>
      <oldOrganizationCode>PK499</oldOrganizationCode>
      <newOrganizationCode>PK9593</newOrganizationCode>
    </returnedToSupplierMeterListResponse>
    <returnedToSupplierMeterListResponse>
      <newMeterId>9164</newMeterId>
      <newMeterEic>40Z0000000091640</newMeterEic>
      <newOrganizationEic>40X0000000095935</newOrganizationEic>
      <oldOrganizationEic>40X0000000004995</oldOrganizationEic>
      <newCustomerNo>4001254993</newCustomerNo>
      <newMeterName>N**</newMeterName>
      <newMeterAddress>Buğday sok. No:9 Kavaklıdere</newMeterAddress>
      <newMeterCountyId>1130</newMeterCountyId>
      <newMeterReadingType>1</newMeterReadingType>
      <newProfileSubscriptionGroup>2</newProfileSubscriptionGroup>
      <newAverageAnnualConsumption>384808</newAverageAnnualConsumption>
      <newDistributionMeterCode>4001254993</newDistributionMeterCode>
      <newprofileSubscriptionGroupName>Ticarethane</newprofileSubscriptionGroupName>
      <newCity>ANKARA</newCity>
      <oldOrganizationCode>PK499</oldOrganizationCode>
      <newOrganizationCode>PK9593</newOrganizationCode>
    </returnedToSupplierMeterListResponse>
    <returnedToSupplierMeterListResponse>
      <newMeterId>9170</newMeterId>
      <newMeterEic>40Z0000000091705</newMeterEic>
      <newOrganizationEic>40X0000000095935</newOrganizationEic>
      <oldOrganizationEic>40X0000000004995</oldOrganizationEic>
      <newCustomerNo>4002472037</newCustomerNo>
      <newMeterName>N**</newMeterName>
      <newMeterAddress>KAVAKLIDERE</newMeterAddress>
      <newMeterCountyId>1130</newMeterCountyId>
      <newMeterReadingType>1</newMeterReadingType>
      <newProfileSubscriptionGroup>2</newProfileSubscriptionGroup>
      <newAverageAnnualConsumption>319084</newAverageAnnualConsumption>
      <newDistributionMeterCode>4002472037</newDistributionMeterCode>
      <newprofileSubscriptionGroupName>Ticarethane</newprofileSubscriptionGroupName>
      <newCity>ANKARA</newCity>
      <oldOrganizationCode>PK499</oldOrganizationCode>
      <newOrganizationCode>PK9593</newOrganizationCode>
    </returnedToSupplierMeterListResponse>
  </body>
</returnedToSupplierMeterServiceResponse>
Sample Json Request
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "term" : "2016-05-01T00:00:00.000+0300",
                "listType":"PRE_LIST",
                "range": {
                        "begin": 1,
                        "end": 3
                }

        }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 3,
      "count": 691
    },
    "changedSupplierMeterListResponse": [
      {
        "newMeterId": 3547,
        "newMeterEic": "40Z000000003547E",
        "newOrganizationEic": "40X0000000095935",
        "oldOrganizationEic": "40X0000000004995",
        "newCustomerNo": "4002106148",
        "newMeterName": "A**",
        "newMeterAddress": "KAVAKLIDERE - ANKARA",
        "newMeterCountyId": 1130,
        "newMeterReadingType": 2,
        "newProfileSubscriptionGroup": null,
        "newAverageAnnualConsumption": 5982544,
        "newDistributionMeterCode": "4002106148",
        "newprofileSubscriptionGroupName": null,
        "newCity": "ANKARA",
        "oldOrganizationCode": "PK499",
        "newOrganizationCode": "PK9593"
      },
      {
        "newMeterId": 9164,
        "newMeterEic": "40Z0000000091640",
        "newOrganizationEic": "40X0000000095935",
        "oldOrganizationEic": "40X0000000004995",
        "newCustomerNo": "4001254993",
        "newMeterName": "N**",
        "newMeterAddress": "Buğday sok. No:9 Kavaklıdere",
        "newMeterCountyId": 1130,
        "newMeterReadingType": 1,
        "newProfileSubscriptionGroup": 2,
        "newAverageAnnualConsumption": 384808,
        "newDistributionMeterCode": "4001254993",
        "newprofileSubscriptionGroupName": "Ticarethane",
        "newCity": "ANKARA",
        "oldOrganizationCode": "PK499",
        "newOrganizationCode": "PK9593"
      },
      {
        "newMeterId": 9170,
        "newMeterEic": "40Z0000000091705",
        "newOrganizationEic": "40X0000000095935",
        "oldOrganizationEic": "40X0000000004995",
        "newCustomerNo": "4002472037",
        "newMeterName": "N**",
        "newMeterAddress": "KAVAKLIDERE",
        "newMeterCountyId": 1130,
        "newMeterReadingType": 1,
        "newProfileSubscriptionGroup": 2,
        "newAverageAnnualConsumption": 319084,
        "newDistributionMeterCode": "4002472037",
        "newprofileSubscriptionGroupName": "Ticarethane",
        "newCity": "ANKARA",
        "oldOrganizationCode": "PK499",
        "newOrganizationCode": "PK9593"
      }
    ]
  }
}

12. Metering Point Demand Rest Service

12.1. How to call Metering Point Demand List Rest Service

Using this service, you can list metering point demands by period.

This service retrieves the period, type and metering point as query parameters. Service returns demand lists as a response.

Type information takes 4 values.
MINE

My Demands

COUNTER

Demands which are requested from me.

DISCHARGED

Metering points that you would like to add to your portfolio but at the same time the distribution company requests Evacuation demands.

MULTIPLE

Metering points that you would like to add to your portfolio but at the same time that points are requesting from another supplier company.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringPointDemandQueryRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <date>2016-05-01T00:00:00.000+0300</date>
                <demandType>MINE</demandType>
                <range>
                        <begin>1</begin>
                        <end>3</end>
                </range>
        </body>
</meteringPointDemandQueryRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointDemandQueryResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <resultType>SUCCESS</resultType>
        <body>
                <queryInformation>
                        <begin>1</begin>
                        <count>20240</count>
                        <end>3</end>
                </queryInformation>
                <demands>
                        <eic>40Z000000004996H</eic>
                        <customerNo>00002170366</customerNo>
                        <name>*****</name>
                        <address>CIHANNUMA MAH. BARBAROS BUL. NO:59 @B BULVARI N:59 MER KALO
                                30720,03
                        </address>
                        <distributionMeterCode>2738024</distributionMeterCode>
                        <city>İST.AVRUPA</city>
                        <county>Beşiktaş</county>
                        <demandPeriod>2016-05-01T00:00:00+03:00</demandPeriod>
                        <demandType>9</demandType>
                        <demandTypeEnum>NEW_DEFINITE_DECLARATION</demandTypeEnum>
                        <demandStatus>1</demandStatus>
                        <demandStatusEnum>ACTIVE</demandStatusEnum>
                        <demandAddingDate>2016-04-04T14:47:35.000+0300</demandAddingDate>
                        <demandDeclarationFormStatus>1</demandDeclarationFormStatus>
                        <demandDeclarationFormStatusEnum>true</demandDeclarationFormStatusEnum>
                        <demandOrganization>BOĞAZİÇİK2</demandOrganization>
                        <demandAddingUser>WSONAYK2</demandAddingUser>
                </demands>
                <demands>
                        <eic>40Z000000010816M</eic>
                        <customerNo>00030001381</customerNo>
                        <name>*******</name>
                        <address>ALTINOVA SİNAN MH. SERİK CD. NO:309 KEPEZ ANTALYA</address>
                        <distributionMeterCode>11308284</distributionMeterCode>
                        <city>ANTALYA</city>
                        <county>Kepez</county>
                        <demandPeriod>2016-05-01T00:00:00+03:00</demandPeriod>
                        <demandType>9</demandType>
                        <demandTypeEnum>NEW_DEFINITE_DECLARATION</demandTypeEnum>
                        <demandStatus>1</demandStatus>
                        <demandStatusEnum>ACTIVE</demandStatusEnum>
                        <demandAddingDate>2016-04-04T18:09:21.000+0300</demandAddingDate>
                        <demandDeclarationFormStatus>1</demandDeclarationFormStatus>
                        <demandDeclarationFormStatusEnum>true</demandDeclarationFormStatusEnum>
                        <demandOrganization>BOĞAZİÇİK2</demandOrganization>
                        <demandAddingUser>WSONAYK2</demandAddingUser>
                </demands>
                <demands>
                        <eic>40Z000000039479V</eic>
                        <customerNo>00000254552</customerNo>
                        <name>*****</name>
                        <address>SARAÇ ISHAK MAH. UYSAL SK. NO:1 @YEREBATAN CAD. SALKIM SÖĞÜT
                                SOK. NO:16
                        </address>
                        <distributionMeterCode>2493042</distributionMeterCode>
                        <city>İST.AVRUPA</city>
                        <county>Fatih</county>
                        <demandPeriod>2016-05-01T00:00:00+03:00</demandPeriod>
                        <demandType>10</demandType>
                        <demandTypeEnum>SUPPLIER_CHANGED_DEFINITE_DECLARATION</demandTypeEnum>
                        <demandStatus>1</demandStatus>
                        <demandStatusEnum>ACTIVE</demandStatusEnum>
                        <demandAddingDate>2016-04-04T17:59:28.000+0300</demandAddingDate>
                        <demandDeclarationFormStatus>1</demandDeclarationFormStatus>
                        <demandDeclarationFormStatusEnum>true</demandDeclarationFormStatusEnum>
                        <demandOrganization>BOĞAZİÇİK2</demandOrganization>
                        <demandAddingUser>WSONAYK2</demandAddingUser>
                </demands>
        </body>
</meteringPointDemandQueryResponse>
Sample Json Request
{
        "header": [
        {
                "key": "transactionId",
                "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
                "key": "application",
                "value": "UYGULAMA_ADI"
        }
        ],
        "body": {
                "date":"2016-05-01T00:00:00.000+0300",
                "demandType":"MINE",
                "range" : {
                        "begin":1,
                        "end":3
                }
        }
}
Sample Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "queryInformation": {
            "begin": 1,
            "end": 3,
            "count": 20240
        },
        "demands": [
            {
                "eic": "40Z000000004996H",
                "customerNo": "00002170366",
                "name": "*****",
                "address": "CIHANNUMA MAH. BARBAROS  BUL. NO:59 @B BULVARI N:59 MER KALO  30720,03",
                "distributionMeterCode": "2738024",
                "city": "İST.AVRUPA",
                "county": "Beşiktaş",
                "demandPeriod": 1462050000000,
                "demandType": 9,
                "demandTypeEnum": "NEW_DEFINITE_DECLARATION",
                "demandStatus": 1,
                "demandStatusEnum": "ACTIVE",
                "demandAddingDate": "2016-04-04T14:47:35.000+0300",
                "demandCancelingOrganization": null,
                "demandDeclarationFormStatus": 1,
                "demandDeclarationFormStatusEnum": true,
                "demandOrganization": "BOĞAZİÇİK2",
                "demandCancellationDate": null,
                "demandAddingUser": "WSONAYK2"
      },
            {
                "eic": "40Z000000010816M",
                "customerNo": "00030001381",
                "name": "*******",
                "address": "ALTINOVA SİNAN MH. SERİK CD. NO:309 KEPEZ ANTALYA",
                "distributionMeterCode": "11308284",
                "city": "ANTALYA",
                "county": "Kepez",
                "demandPeriod": 1462050000000,
                "demandType": 9,
                "demandTypeEnum": "NEW_DEFINITE_DECLARATION",
                "demandStatus": 1,
                "demandStatusEnum": "ACTIVE",
                "demandAddingDate": "2016-04-04T18:09:21.000+0300",
                "demandCancelingOrganization": null,
                "demandDeclarationFormStatus": 1,
                "demandDeclarationFormStatusEnum": true,
                "demandOrganization": "BOĞAZİÇİK2",
                "demandCancellationDate": null,
                "demandAddingUser": "WSONAYK2"
      },
            {
                "eic": "40Z000000039479V",
                "customerNo": "00000254552",
                "name": "*****",
                "address": "SARAÇ ISHAK MAH. UYSAL SK. NO:1 @YEREBATAN CAD. SALKIM SÖĞÜT SOK. NO:16",
                "distributionMeterCode": "2493042",
                "city": "İST.AVRUPA",
                "county": "Fatih",
                "demandPeriod": 1462050000000,
                "demandType": 10,
                "demandTypeEnum": "SUPPLIER_CHANGED_DEFINITE_DECLARATION",
                "demandStatus": 1,
                "demandStatusEnum": "ACTIVE",
                "demandAddingDate": "2016-04-04T17:59:28.000+0300",
                "demandCancelingOrganization": null,
                "demandDeclarationFormStatus": 1,
                "demandDeclarationFormStatusEnum": true,
                "demandOrganization": "BOĞAZİÇİK2",
                "demandCancellationDate": null,
                "demandAddingUser": "WSONAYK2"
      }
    ]
    }
}

12.2. How to call Metering Point Demand Create Rest Service

By default, the request type is considered AUTO when no value is sent and the service type is automatically determined by the service. Otherwise, the posted value is taken as basis.
Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringPointDemandCreateRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <demands>
                        <eic>40Z000005952933T</eic>
                        <type>SUPPLIER_CHANGED</type>
                        <status>ACTIVE</status>
                        <category>CORPORATION</category>
                        <customerNo>1234567890</customerNo>
                        <title>Enerji İmalat A.Ş.</title>
                        <authorizedPersonName>Osman Kara</authorizedPersonName>
                        <authorizedPersonNo>69556222052</authorizedPersonNo>
                        <authorizedPersonName2>Hayati Tulumba</authorizedPersonName2>
                        <authorizedPersonNo2>42184797710</authorizedPersonNo2>
                        <updateReason>This is the reason</updateReason>
                        <formStatus>true</formStatus>
                </demands>
                <demands>
                        <eic>40Z000005953576M</eic>
                        <type>EVACUATION</type>
                        <status>ACTIVE</status>
                        <updateReason>This is the reason</updateReason>
                        <formStatus>true</formStatus>
                </demands>
        </body>
</meteringPointDemandCreateRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointDemandCreateResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <demands>
            <eic>40Z000005953576M</eic>
            <demandType>EVACUATION</demandType>
            <description>Tahliye talebini yalnızca dağıtım şirketi verebilir! [BUSSINESS:METERINGPOINTDEMAND007:115.380.895.2649751] </description>
            <status>FAILED</status>
        </demands>
        <demands>
            <eic>40Z000005952933T</eic>
            <meteringPointId>5952933</meteringPointId>
            <demandPeriod>2017-01-01T00:00:00.000+0300</demandPeriod>
            <demandType>SUPPLIER_CHANGED</demandType>
            <demandStatus>ACTIVE</demandStatus>
            <demandAddingDate>2016-12-26T16:22:01.353+0300</demandAddingDate>
            <demandOrganization>40X000000000336X</demandOrganization>
            <description></description>
            <status>SUCCESS</status>
        </demands>
    </body>
</meteringPointDemandCreateResponse>
Sample Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }
        ],
    "body": {
        "demands": [
            {
                "eic": "40Z000005952933T",
                "type": "SUPPLIER_CHANGED",
                "status": "ACTIVE",
                "category": "CORPORATION",
                "customerNo": "1234567890",
                "title": "Enerji İmalat A.Ş.",
                "authorizedPersonName": "Osman Kara",
                "authorizedPersonNo": "69556222052",
                "authorizedPersonName2": "Hayati Tulumba",
                "authorizedPersonNo2": "42184797710",
                "updateReason": "This is the reason.",
                "formStatus": "true"
                        },
            {
                "eic": "40Z000005953576M",
                "type": "EVACUATION",
                "status": "PASSIVE",
                "updateReason": "This is the reason.",
                "formStatus": "true"
                        }
                ]
    }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "demands": [
      {
        "eic": "40Z000005953576M",
        "meteringPointId": null,
        "demandPeriod": null,
        "demandType": "EVACUATION",
        "demandStatus": null,
        "demandAddingDate": null,
        "demandOrganization": null,
        "description": "Tahliye talebini yalnızca dağıtım şirketi verebilir! [BUSSINESS:METERINGPOINTDEMAND007:115.364.055.5394803] ",
        "status": "FAILED"
      },
      {
        "eic": "40Z000005952933T",
        "meteringPointId": 5952933,
        "demandPeriod": "2017-01-01T00:00:00.000+0300",
        "demandType": "SUPPLIER_CHANGED",
        "demandStatus": "ACTIVE",
        "demandAddingDate": "2016-12-26T16:19:12.982+0300",
        "demandOrganization": "40X000000000336X",
        "description": "",
        "status": "SUCCESS"
      }
    ]
  }
}

12.3. How to call Metering Point Demand Validation Rest Service

Servis parametre detaylarına here erişebilirsiniz. This service takes the same input parameters with How to call Metering Point Demand Create Rest Service service. It checks all validation and returns the result.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<meteringPointDemandCreateRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <demands>
                        <eic>40Z000005952933T</eic>
                        <type>NEW</type>
                        <status>ACTIVE</status>
                        <category>SUPPLIER_CHANGED</category>
                        <customerNo>39195681632</customerNo>
                        <title>Kardeşler Ticaret</title>
                        <authorizedPersonName>Ali Yılmaz</authorizedPersonName>
                        <authorizedPersonNo>34234967334</authorizedPersonNo>
                        <authorizedPersonName2>Osman Kara</authorizedPersonName2>
                        <authorizedPersonNo2>48828868440</authorizedPersonNo2>
                        <updateReason>Güncelleme sebebi</updateReason>
                        <formStatus>true</formStatus>
                </demands>
                <demands>
                        <eic>40Z000005953576M</eic>
                        <type>EVACUATION</type>
                        <status>ACTIVE</status>
                        <updateReason>This is the reason</updateReason>
                        <formStatus>true</formStatus>
                </demands>
        </body>
</meteringPointDemandCreateRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<meteringPointDemandValidateResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <demands>
            <eic>40Z000005953576M</eic>
            <type>EVACUATION</type>
            <status>ACTIVE</status>
            <formStatus>true</formStatus>
            <updateReason>This is the reason</updateReason>
            <description>Tahliye talebini yalnızca dağıtım şirketi verebilir! [BUSSINESS:METERINGPOINTDEMAND007:349.976.871.199851] </description>
            <resultStatus>VALIDATION_ERROR</resultStatus>
        </demands>
        <demands>
            <eic>40Z000005952933T</eic>
            <type>SUPPLIER_CHANGED</type>
            <status>ACTIVE</status>
            <formStatus>true</formStatus>
            <updateReason>Güncelleme sebebi</updateReason>
            <customerNo>39195681632</customerNo>
            <title>Kardeşler Ticaret</title>
            <authorizedPersonName>Ali Yılmaz</authorizedPersonName>
            <authorizedPersonNo>34234967334</authorizedPersonNo>
            <authorizedPersonName2>Osman Kara</authorizedPersonName2>
            <authorizedPersonNo2>48828868440</authorizedPersonNo2>
            <resultStatus>SUCCESS</resultStatus>
        </demands>
    </body>
</meteringPointDemandValidateResponse>
Sample Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }
        ],
    "body": {
        "demands": [
            {
                "eic": "40Z000005952933T",
                "type": "SUPPLIER_CHANGED",
                "status": "ACTIVE",
                "category": "CORPORATION",
                "customerNo": "39195681632",
                "title": "Kardeşler Ticaret",
                "authorizedPersonName": "Ali Yılmaz",
                "authorizedPersonNo": 34234967334,
                "authorizedPersonName2": "Osman Kara",
                "authorizedPersonNo2": 48828868440,
                "updateReason": "Güncelleme sebebi",
                "formStatus": "true"
                        },
            {
                "eic": "40Z000005953576M",
                "type": "EVACUATION",
                "status": "PASSIVE",
                "updateReason": "This is the reason.",
                "formStatus": "true"
                        }
                ]
    }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "demands": [
      {
        "eic": "40Z000005953576M",
        "type": "EVACUATION",
        "status": "PASSIVE",
        "formStatus": true,
        "updateReason": "This is the reason.",
        "category": null,
        "customerNo": null,
        "title": null,
        "authorizedPersonName": null,
        "authorizedPersonNo": null,
        "authorizedPersonName2": null,
        "authorizedPersonNo2": null,
        "description": "Tahliye talebini yalnızca dağıtım şirketi verebilir! [BUSSINESS:METERINGPOINTDEMAND007:349.899.541.719460] ",
        "resultStatus": "VALIDATION_ERROR"
      },
      {
        "eic": "40Z000005952933T",
        "type": "SUPPLIER_CHANGED",
        "status": "ACTIVE",
        "formStatus": true,
        "updateReason": "Güncelleme sebebi",
        "category": "CORPORATION",
        "customerNo": "39195681632",
        "title": "Kardeşler Ticaret",
        "authorizedPersonName": "Ali Yılmaz",
        "authorizedPersonNo": "34234967334",
        "authorizedPersonName2": "Osman Kara",
        "authorizedPersonNo2": "48828868440",
        "description": null,
        "resultStatus": "SUCCESS"
      }
    ]
  }
}

12.4. How to call Metering Point Demand Customer Update Rest Service

Consumer informations could not be updated when demand type is Portfolio out or Evacuation.
Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<updateDemandCustomerRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <demands>
                        <eic>40Z000005952933T</eic>
                        <category>CORPORATION</category>
                        <customerNo>3919568163</customerNo>
                        <title>Kardeşler Ticaret</title>
                        <authorizedPersonName>Ali Yılmaz</authorizedPersonName>
                        <authorizedPersonNo>34234967334</authorizedPersonNo>
                        <authorizedPersonName2>Osman Kara</authorizedPersonName2>
                        <authorizedPersonNo2>48828868440</authorizedPersonNo2>
                </demands>
        </body>
</updateDemandCustomerRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<updateDemandCustomerResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <demands>
            <eic>40Z000005952933T</eic>
            <demandPeriod>2017-03-01T00:00:00.000+0300</demandPeriod>
            <demandType>SUPPLIER_CHANGED</demandType>
            <demandStatus>ACTIVE</demandStatus>
            <demandOrganization>40X000000006455W</demandOrganization>
            <category>CORPORATION</category>
            <customerNo>3919568163</customerNo>
            <title>Kardeşler Ticaret</title>
            <authorizedPersonName>Ali Yılmaz</authorizedPersonName>
            <authorizedPersonNo>34234967334</authorizedPersonNo>
            <authorizedPersonName2>Osman Kara</authorizedPersonName2>
            <authorizedPersonNo2>48828868440</authorizedPersonNo2>
            <status>SUCCESS</status>
        </demands>
    </body>
</updateDemandCustomerResponse>
Sample Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }
        ],
    "body": {
        "demands": [
            {
                "eic": "40Z000005952933T",
                "category": "CORPORATION",
                "customerNo": "3919568163",
                "title": "Belen Ofset",
                "authorizedPersonName": "Şerif Arslan",
                "authorizedPersonNo": 34234967334,
                "authorizedPersonName2": "Yusuf Yıldız",
                "authorizedPersonNo2": 48828868440
                        }
                ]
    }
}
Sample Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "demands": [
      {
        "eic": "40Z000005952933T",
        "demandPeriod": "2017-03-01T00:00:00.000+0300",
        "demandType": "SUPPLIER_CHANGED",
        "demandStatus": "ACTIVE",
        "demandOrganization": "40X000000006455W",
        "category": "CORPORATION",
        "customerNo": "3919568163",
        "title": "Belen Ofset",
        "authorizedPersonName": "Şerif Arslan",
        "authorizedPersonNo": "34234967334",
        "authorizedPersonName2": "Yusuf Yıldız",
        "authorizedPersonNo2": "48828868440",
        "description": null,
        "status": "SUCCESS"
      }
    ]
  }
}

12.5. How to call Metering Point Multiple Demand Form Upload Rest Service?

Uploaded Form must be Base64 format.
Örnek Json İstek
{
  "body": {
    "meteringPointEic": "40Z000000005275B",
    "fileName": "testFile.pdf",
    "fileContent": "JVBERi0xLjYNJeLjz9MNCjM3IDAgb2JqIDw8L0xpbmVhcml6ZWQgMS9MIDIwNTk3L08gNDAvRSAxNDExNS9OIDEvVCAxOTc5NS9IIFsgMTAwNSAyMTVdPj4NZW5kb2JqDSAgICAgICAgICAgICAgICAgDQp4cmVmDQozNyAzNA0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAxMzg2IDAwMDAwIG4NCjAwMDAwMDE1MjIgMDAwMDAgbg0KMDAwMDAwMTc4NyAwMDAwMCBuDQowMDAwMDAyMjUwIDAwMDAwIG4NCjAwMDAwMDIyNzQgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyODQ0IDAwMDAwIG4NCjAwMDAwMDI4ODggMDAwMDAgbg0KMDAwMDAwMjkzMiAwMDAwMCBuDQowMDAwMDA0MTEzIDAwMDAwIG4NCjAwMDAwMDQxNDcgMDAwMDAgbg0KMDAwMDAwNDIxMSAwMDAwMCBuDQowMDAwMDA2ODgwIDAwMDAwIG4NCjAwMDAwMDcwMjMgMDAwMDAgbg0KMDAwMDAwNzE3MiAwMDAwMCBuDQowMDAwMDA3MzEyIDAwMDAwIG4NCjAwMDAwMDc0NTUgMDAwMDAgbg0KMDAwMDAwODE3NiAwMDAwMCBuDQowMDAwMDA4NTY2IDAwMDAwIG4NCjAwMDAwMDkwNjYgMDAwMDAgbg0KMDAwMDAxMjUxOCAwMDAwMCBuDQowMDAwMDEyNjY3IDAwMDAwIG4NCjAwMDAwMTI4MDMgMDAwMDAgbg0KMDAwMDAxMjkzOSAwMDAwMCBuDQowMDAwMDEzMDcyIDAwMDAwIG4NCjAwMDAwMTMyMDggMDAwMDAgbg0KMDAwMDAxMzM0NCAwMDAwMCBuDQowMDAwMDEzNDgwIDAwMDAwIG4NCjAwMDAwMTM2MzIgMDAwMDAgbg0KMDAwMDAxMzgxOCAwMDAwMCBuDQowMDAwMDE0MDM5IDAwMDAwIG4NCjAwMDAwMDEyMjAgMDAwMDAgbg0KMDAwMDAwMTAwNSAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDcxL1ByZXYgMTk3ODQvWFJlZlN0bSAxMjIwL1Jvb3QgMzkgMCBSL0VuY3J5cHQgMzggMCBSL0luZm8gNiAwIFIvSURbPEMyMUYyMUVBNDRDMUUyRUQyNTgxNDM1RkE1QTJEQ0NFPjwxNTM0OTEwNkQ5ODVEQTQ0OTkxMDk5RjlDMENCRjAwND5dPj4NCnN0YXJ0eHJlZg0KMA0KJSVFT0YNCiAgICAgICAgICAgICAgIA0KNzAgMCBvYmo8PC9MZW5ndGggMTIzL0MgMTI4L0ZpbHRlci9GbGF0ZURlY29kZS9JIDE1MS9MIDExMi9TIDQwPj5zdHJlYW0NCjA+v2UNc4Zmn6u4IiQguoMZnwg0NH0ymtRAWZUZqNfHLCiMQS0kyMfdiuvi04hlG2GJLNJzPFccsqvk0nZ7AHI4uCBvKj3L7sGXnAk1tHgOFgzOJjqRioIZMmIdwW51On/CmLK6+gsvbo3ivOa3aWeWo5GxxRL0DzNdRQ0KZW5kc3RyZWFtDWVuZG9iag02OSAwIG9iajw8L0xlbmd0aCAyMC9GaWx0ZXIvRmxhdGVEZWNvZGUvV1sxIDEgMV0vSW5kZXhbNyAzMF0vRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vU2l6ZSAzNy9UeXBlL1hSZWY+PnN0cmVhbQ0KeNpiYmJkYGJgYKQ3BggwABbZAF0NCmVuZHN0cmVhbQ1lbmRvYmoNMzggMCBvYmo8PC9MZW5ndGggMTI4L0ZpbHRlci9TdGFuZGFyZC9PKJ6imv11rrw5sF4j3R+ObJ1lZ2RcbuwZDDZAs8jdl58OFSkvUCAtMTM0MC9SIDMvVSjj41C/LnKptSQ/7nBNpOwWAAAAAAAAAAAAAAAAAAAAACkvViAyPj4NZW5kb2JqDTM5IDAgb2JqPDwvTWFya0luZm88PC9MZXR0ZXJzcGFjZUZsYWdzIDAvTWFya2VkIHRydWU+Pi9NZXRhZGF0YSA1IDAgUi9QaWVjZUluZm88PC9NYXJrZWRQREY8PC9MYXN0TW9kaWZpZWQoCM1RrvFnz1Fb5exxrGnDVyk+Pj4+L1BhZ2VzIDQgMCBSL1BhZ2VMYXlvdXQvT25lQ29sdW1uL1N0cnVjdFRyZWVSb290IDcgMCBSL1R5cGUvQ2F0YWxvZy9MYW5nKAm5TsuSKS9MYXN0TW9kaWZpZWQoCM1RrvFnz1Fb5exxrGnDVykvUGFnZUxhYmVscyAyIDAgUj4+DWVuZG9iag00MCAwIG9iajw8L0Nyb3BCb3hbMCAwIDYxMiA3OTJdL0Fubm90cyA0MSAwIFIvUGFyZW50IDQgMCBSL1N0cnVjdFBhcmVudHMgMC9Db250ZW50cyA0NiAwIFIvUm90YXRlIDAvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL1Jlc291cmNlczw8L1hPYmplY3Q8PC9JbTEwIDUwIDAgUi9JbTExIDUxIDAgUi9JbTEyIDUyIDAgUi9JbTEzIDUzIDAgUi9JbTE0IDU1IDAgUi9JbTAgNTcgMCBSL0ltMSA1OCAwIFIvSW0yIDU5IDAgUi9JbTMgNjAgMCBSL0ltNCA2MSAwIFIvSW01IDYyIDAgUi9JbTYgNjMgMCBSL0ltNyA2NCAwIFIvSW04IDY1IDAgUi9JbTkgNjYgMCBSPj4vQ29sb3JTcGFjZTw8L0NTMCA0NCAwIFIvQ1MxIDQ3IDAgUi9DUzIgNDUgMCBSPj4vRm9udDw8L1RUMCA0MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dC9JbWFnZUMvSW1hZ2VJXS9FeHRHU3RhdGU8PC9HUzAgNjggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNDEgMCBvYmpbNDIgMCBSXQ1lbmRvYmoNNDIgMCBvYmo8PC9SZWN0WzIyMC42OCA0NjcuODggMzg5LjQ2MSA0ODMuODUyXS9TdWJ0eXBlL0xpbmsvQlM8PC9TL1MvVyAwL1R5cGUvQm9yZGVyPj4vQSA0OCAwIFIvSC9JL1N0cnVjdFBhcmVudCAxL0JvcmRlclswIDAgMF0vVHlwZS9Bbm5vdD4+DWVuZG9iag00MyAwIG9iajw8L1N1YnR5cGUvVHJ1ZVR5cGUvRm9udERlc2NyaXB0b3IgNjcgMCBSL0xhc3RDaGFyIDEyMS9XaWR0aHNbMjc4IDI3OCAwIDAgMCAwIDAgMCAzMzMgMzMzIDAgMCAyNzggMCAyNzggMjc4IDU1NiA1NTYgNTU2IDU1NiAwIDAgNTU2IDU1NiAwIDAgMjc4IDAgMCAwIDAgMCAwIDY2NyA2NjcgNzIyIDcyMiA2NjcgNjExIDAgMCAwIDAgMCAwIDAgMCAwIDY2NyAwIDAgMCA2MTEgMCAwIDk0NCAwIDY2NyAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTAwIDU1NiA1NTYgMjc4IDU1NiA1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aWdodCAzL1R5cGUvWE9iamVjdD4+c3RyZWFtDQo3R633u5PILuNh2uqR/GEFIj0vDQplbmRzdHJlYW0NZW5kb2JqDTU5IDAgb2JqPDwvU3VidHlwZS9JbWFnZS9MZW5ndGggNy9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSA0NyAwIFIvV2lkdGggMS9IZWlnaHQgMi9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K14/pGKyXxA0KZW5kc3RyZWFtDWVuZG9iag02MCAwIG9iajw8L1N1YnR5cGUvSW1hZ2UvTGVuZ3RoIDcvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgNDcgMCBSL1dpZHRoIDIvSGVpZ2h0IDEvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCrN3Ds5BHkkNCmVuZHN0cmVhbQ1lbmRvYmoNNjEgMCBvYmo8PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCA0L0JpdHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDQ3IDAgUi9XaWR0aCAxL0hlaWdodCAxL1R5cGUvWE9iamVjdD4+c3RyZWFtDQrx8DB4DQplbmRzdHJlYW0NZW5kb2JqDTYyIDAgb2JqPDwvU3VidHlwZS9JbWFnZS9MZW5ndGggNy9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSA0NyAwIFIvV2lkdGggMi9IZWlnaHQgMS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K9/8xai1TaA0KZW5kc3RyZWFtDWVuZG9iag02MyAwIG9iajw8L1N1YnR5cGUvSW1hZ2UvTGVuZ3RoIDcvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgNDcgMCBSL1dpZHRoIDIvSGVpZ2h0IDEvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCiN83Skmd7gNCmVuZHN0cmVhbQ1lbmRvYmoNNjQgMCBvYmo8PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCA3L0JpdHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDQ3IDAgUi9XaWR0aCAyL0hlaWdodCAxL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpDpbHuCaveDQplbmRzdHJlYW0NZW5kb2JqDTY1IDAgb2JqPDwvU3VidHlwZS9J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MDAwMDAwIDY1NTM1IGYNCjAwMDAwMTQxMTUgMDAwMDAgbg0KMDAwMDAxNDk2NSAwMDAwMCBuDQowMDAwMDE0OTk4IDAwMDAwIG4NCjAwMDAwMTUwMjEgMDAwMDAgbg0KMDAwMDAxNTA3MiAwMDAwMCBuDQowMDAwMDE5NDg0IDAwMDAwIG4NCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCnRyYWlsZXINCjw8L1NpemUgMzcvRW5jcnlwdCAzOCAwIFI+Pg0Kc3RhcnR4cmVmDQoxMTYNCiUlRU9GDQo="
  },
  "header": [
    {
      "key": "transactionId",
      "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    },
    {
      "key": "transactionId",
      "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    }
  ]
}
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {}
}

12.6. How to call Metering Point Multiple Demand Form Download Rest Service?

Downloaded Form is formatted as Base64.
Örnek Json İstek
{
  "body": {
    "meteringPointEic": "40Z000000005275B",
    "demandPeriod": "2021-09-01T00:00:00.000+0300"
  },
  "header": [
    {
      "key": "transactionId",
      "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    },
    {
      "key": "transactionId",
      "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
    }
  ]
}
Örnek Json Cevap
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "meteringPointEic": "40Z000000005275B",
    "demandPeriod": "2021-09-01T00:00:00.000+0300",
    "fileName": "testFile.pdf",
    "fileContent": "JVBERi0xLjYNJeLjz9MNCjM3IDAgb2JqIDw8L0xpbmVhcml6ZWQgMS9MIDIwNTk3L08gNDAvRSAxNDExNS9OIDEvVCAxOTc5NS9IIFsgMTAwNSAyMTVdPj4NZW5kb2JqDSAgICAgICAgICAgICAgICAgDQp4cmVmDQozNyAzNA0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAxMzg2IDAwMDAwIG4NCjAwMDAwMDE1MjIgMDAwMDAgbg0KMDAwMDAwMTc4NyAwMDAwMCBuDQowMDAwMDAyMjUwIDAwMDAwIG4NCjAwMDAwMDIyNzQgMDAwMDAgbg0KMDAwMDAwMjQyMyAwMDAwMCBuDQowMDAwMDAyODQ0IDAwMDAwIG4NCjAwMDAwMDI4ODggMDAwMDAgbg0KMDAwMDAwMjkzMiAwMDAwMCBuDQowMDAwMDA0MTEzIDAwMDAwIG4NCjAwMDAwMDQxNDcgMDAwMDAgbg0KMDAwMDAwNDIxMSAwMDAwMCBuDQowMDAwMDA2ODgwIDAwMDAwIG4NCjAwMDAwMDcwMjMgMDAwMDAgbg0KMDAwMDAwNzE3MiAwMDAwMCBuDQowMDAwMDA3MzEyIDAwMDAwIG4NCjAwMDAwMDc0NTUgMDAwMDAgbg0KMDAwMDAwODE3NiAwMDAwMCBuDQowMDAwMDA4NTY2IDAwMDAwIG4NCjAwMDAwMDkwNjYgMDAwMDAgbg0KMDAwMDAxMjUxOCAwMDAwMCBuDQowMDAwMDEyNjY3IDAwMDAwIG4NCjAwMDAwMTI4MDMgMDAwMDAgbg0KMDAwMDAxMjkzOSAwMDAwMCBuDQowMDAwMDEzMDcyIDAwMDAwIG4NCjAwMDAwMTMyMDggMDAwMDAgbg0KMDAwMDAxMzM0NCAwMDAwMCBuDQowMDAwMDEzNDgwIDAwMDAwIG4NCjAwMDAwMTM2MzIgMDAwMDAgbg0KMDAwMDAxMzgxOCAwMDAwMCBuDQowMDAwMDE0MDM5IDAwMDAwIG4NCjAwMDAwMDEyMjAgMDAwMDAgbg0KMDAwMDAwMTAwNSAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDcxL1ByZXYgMTk3ODQvWFJlZlN0bSAxMjIwL1Jvb3QgMzkgMCBSL0VuY3J5cHQgMzggMCBSL0luZm8gNiAwIFIvSURbPEMyMUYyMUVBNDRDMUUyRUQyNTgxNDM1RkE1QTJEQ0NFPjwxNTM0OTEwNkQ5ODVEQTQ0OTkxMDk5RjlDMENCRjAwND5dPj4NCnN0YXJ0eHJlZg0KMA0KJSVFT0YNCiAgICAgICAgICAgICAgIA0KNzAgMCBvYmo8PC9MZW5ndGggMTIzL0MgMTI4L0ZpbHRlci9GbGF0ZURlY29kZS9JIDE1MS9MIDExMi9TIDQwPj5zdHJlYW0NCjA+v2UNc4Zmn6u4IiQguoMZnwg0NH0ymtRAWZUZqNfHLCiMQS0kyMfdiuvi04hlG2GJLNJzPFccsqvk0nZ7AHI4uCBvKj3L7sGXnAk1tHgOFgzOJjqRioIZMmIdwW51On/CmLK6+gsvbo3ivOa3aWeWo5GxxRL0DzNdRQ0KZW5kc3RyZWFtDWVuZG9iag02OSAwIG9iajw8L0xlbmd0aCAyMC9GaWx0ZXIvRmxhdGVEZWNvZGUvV1sxIDEgMV0vSW5kZXhbNyAzMF0vRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vU2l6ZSAzNy9UeXBlL1hSZWY+PnN0cmVhbQ0KeNpiYmJkYGJgYKQ3BggwABbZAF0NCmVuZHN0cmVhbQ1lbmRvYmoNMzggMCBvYmo8PC9MZW5ndGggMTI4L0ZpbHRlci9TdGFuZGFyZC9PKJ6imv11rrw5sF4j3R+ObJ1lZ2RcbuwZDDZAs8jdl58OFSkvUCAtMTM0MC9SIDMvVSjj41C/LnKptSQ/7nBNpOwWAAAAAAAAAAAAAAAAAAAAACkvViAyPj4NZW5kb2JqDTM5IDAgb2JqPDwvTWFya0luZm88PC9MZXR0ZXJzcGFjZUZsYWdzIDAvTWFya2VkIHRydWU+Pi9NZXRhZGF0YSA1IDAgUi9QaWVjZUluZm88PC9NYXJrZWRQREY8PC9MYXN0TW9kaWZpZWQoCM1RrvFnz1Fb5exxrGnDVyk+Pj4+L1BhZ2VzIDQgMCBSL1BhZ2VMYXlvdXQvT25lQ29sdW1uL1N0cnVjdFRyZWVSb290IDcgMCBSL1R5cGUvQ2F0YWxvZy9MYW5nKAm5TsuSKS9MYXN0TW9kaWZpZWQoCM1RrvFnz1Fb5exxrGnDVykvUGFnZUxhYmVscyAyIDAgUj4+DWVuZG9iag00MCAwIG9iajw8L0Nyb3BCb3hbMCAwIDYxMiA3OTJdL0Fubm90cyA0MSAwIFIvUGFyZW50IDQgMCBSL1N0cnVjdFBhcmVudHMgMC9Db250ZW50cyA0NiAwIFIvUm90YXRlIDAvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL1Jlc291cmNlczw8L1hPYmplY3Q8PC9JbTEwIDUwIDAgUi9JbTExIDUxIDAgUi9JbTEyIDUyIDAgUi9JbTEzIDUzIDAgUi9JbTE0IDU1IDAgUi9JbTAgNTcgMCBSL0ltMSA1OCAwIFIvSW0yIDU5IDAgUi9JbTMgNjAgMCBSL0ltNCA2MSAwIFIvSW01IDYyIDAgUi9JbTYgNjMgMCBSL0ltNyA2NCAwIFIvSW04IDY1IDAgUi9JbTkgNjYgMCBSPj4vQ29sb3JTcGFjZTw8L0NTMCA0NCAwIFIvQ1MxIDQ3IDAgUi9DUzIgNDUgMCBSPj4vRm9udDw8L1RUMCA0MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dC9JbWFnZUMvSW1hZ2VJXS9FeHRHU3RhdGU8PC9HUzAgNjggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNDEgMCBvYmpbNDIgMCBSXQ1lbmRvYmoNNDIgMCBvYmo8PC9SZWN0WzIyMC42OCA0NjcuODggMzg5LjQ2MSA0ODMuODUyXS9TdWJ0eXBlL0xpbmsvQlM8PC9TL1MvVyAwL1R5cGUvQm9yZGVyPj4vQSA0OCAwIFIvSC9JL1N0cnVjdFBhcmVudCAxL0JvcmRlclswIDAgMF0vVHlwZS9Bbm5vdD4+DWVuZG9iag00MyAwIG9iajw8L1N1YnR5cGUvVHJ1ZVR5cGUvRm9udERlc2NyaXB0b3IgNjcgMCBSL0xhc3RDaGFyIDEyMS9XaWR0aHNbMjc4IDI3OCAwIDAgMCAwIDAgMCAzMzMgMzMzIDAgMCAyNzggMCAyNzggMjc4IDU1NiA1NTYgNTU2IDU1NiAwIDAgNTU2IDU1NiAwIDAgMjc4IDAgMCAwIDAgMCAwIDY2NyA2NjcgNzIyIDcyMiA2NjcgNjExIDAgMCAwIDAgMCAwIDAgMCAwIDY2NyAwIDAgMCA2MTEgMCAwIDk0NCAwIDY2NyAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTAwIDU1NiA1NTYgMjc4IDU1NiA1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aWdodCAzL1R5cGUvWE9iamVjdD4+c3RyZWFtDQo3R633u5PILuNh2uqR/GEFIj0vDQplbmRzdHJlYW0NZW5kb2JqDTU5IDAgb2JqPDwvU3VidHlwZS9JbWFnZS9MZW5ndGggNy9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSA0NyAwIFIvV2lkdGggMS9IZWlnaHQgMi9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K14/pGKyXxA0KZW5kc3RyZWFtDWVuZG9iag02MCAwIG9iajw8L1N1YnR5cGUvSW1hZ2UvTGVuZ3RoIDcvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgNDcgMCBSL1dpZHRoIDIvSGVpZ2h0IDEvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCrN3Ds5BHkkNCmVuZHN0cmVhbQ1lbmRvYmoNNjEgMCBvYmo8PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCA0L0JpdHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDQ3IDAgUi9XaWR0aCAxL0hlaWdodCAxL1R5cGUvWE9iamVjdD4+c3RyZWFtDQrx8DB4DQplbmRzdHJlYW0NZW5kb2JqDTYyIDAgb2JqPDwvU3VidHlwZS9JbWFnZS9MZW5ndGggNy9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSA0NyAwIFIvV2lkdGggMi9IZWlnaHQgMS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K9/8xai1TaA0KZW5kc3RyZWFtDWVuZG9iag02MyAwIG9iajw8L1N1YnR5cGUvSW1hZ2UvTGVuZ3RoIDcvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgNDcgMCBSL1dpZHRoIDIvSGVpZ2h0IDEvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCiN83Skmd7gNCmVuZHN0cmVhbQ1lbmRvYmoNNjQgMCBvYmo8PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCA3L0JpdHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDQ3IDAgUi9XaWR0aCAyL0hlaWdodCAxL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpDpbHuCaveDQplbmRzdHJlYW0NZW5kb2JqDTY1IDAgb2JqPDwvU3VidHlwZS9J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MDAwMDAwIDY1NTM1IGYNCjAwMDAwMTQxMTUgMDAwMDAgbg0KMDAwMDAxNDk2NSAwMDAwMCBuDQowMDAwMDE0OTk4IDAwMDAwIG4NCjAwMDAwMTUwMjEgMDAwMDAgbg0KMDAwMDAxNTA3MiAwMDAwMCBuDQowMDAwMDE5NDg0IDAwMDAwIG4NCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCnRyYWlsZXINCjw8L1NpemUgMzcvRW5jcnlwdCAzOCAwIFI+Pg0Kc3RhcnR4cmVmDQoxMTYNCiUlRU9GDQo="
  }
}

13. Metering Point Evacuation Request Cancellation Rest Service

This service includes metering point evacuation cancellation, rejection, and reactivation services.

13.1. Metering Point Evacuation Request Cancellation Rest Service

You can access detail of service parameter with here.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<evacuationCancelRequest>
  <header>
    <key>transactionId</key>
    <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
  </header>
  <header>
    <key>application</key>
    <value>demoIstemci</value>
  </header>
  <body>
        <evacuationCancelRequestKeys>
                <meteringPointId>15405</meteringPointId>
        </evacuationCancelRequestKeys>
  </body>
</evacuationCancelRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<evacuationCancelResponse>
    <resultCode>1</resultCode>
    <resultDescription>ABC</resultDescription>
    <resultType>ABC</resultType>
    <body>
        <evacuationCancelResponseResults>
            <meteringPointId>1234</meteringPointId>
            <state>ABC</state>
        </evacuationCancelResponseResults>
    </body>
</evacuationCancelResponse>
Sample Json Request
{
"header": [
{
"key": "transactionId",
"value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
},
{
"key": "application",
"value": "UYGULAMA_ADI"
}
],
"body": {
 "evacuationCancelRequestKeys": [
{
"meteringPointId": 15405
}
]
 }
}
Sample Json Response
{
  "resultCode": "1",
  "resultDescription": "ABC",
  "resultType": "ABC",
  "body": {
    "evacuationCancelResponseResults": [
      {
        "meteringPointId": 123,
        "state": "ABC"
      }
    ]
  }
}

13.2. Metering Point Cancellation of Rejection of Evacuation Request Rest Service

You can access detail of service parameter with here.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<evacuationCancelRequest>
  <header>
    <key>transactionId</key>
    <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
  </header>
  <header>
    <key>application</key>
    <value>demoIstemci</value>
  </header>
  <body>
        <evacuationCancelRequestKeys>
                <meteringPointId>15405</meteringPointId>
        </evacuationCancelRequestKeys>
  </body>
</evacuationCancelRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<evacuationCancelResponse>
    <resultCode>1</resultCode>
    <resultDescription>ABC</resultDescription>
    <resultType>ABC</resultType>
    <body>
        <evacuationCancelResponseResults>
            <meteringPointId>1234</meteringPointId>
            <state>ABC</state>
        </evacuationCancelResponseResults>
    </body>
</evacuationCancelResponse>
Sample JSon Request
{
"header": [
{
"key": "transactionId",
"value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
},
{
"key": "application",
"value": "UYGULAMA_ADI"
}
],
"body": {
 "evacuationCancelRequestKeys": [
{
"meteringPointId": 15405
}
]
 }
}
Sample Json Response
{
  "resultCode": "1",
  "resultDescription": "ABC",
  "resultType": "ABC",
  "body": {
    "evacuationCancelResponseResults": [
      {
        "meteringPointId": 123,
        "state": "ABC"
      }
    ]
  }
}

13.3. Metering Point Rejection of Evacuation Request Rest Service

You can access detail of service parameter with here.

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<evacuationCancelRequest>
  <header>
    <key>transactionId</key>
    <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
  </header>
  <header>
    <key>application</key>
    <value>demoIstemci</value>
  </header>
  <body>
        <evacuationCancelRequestKeys>
                <meteringPointId>15405</meteringPointId>
        </evacuationCancelRequestKeys>
  </body>
</evacuationCancelRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<evacuationCancelResponse>
    <resultCode>1</resultCode>
    <resultDescription>ABC</resultDescription>
    <resultType>ABC</resultType>
    <body>
        <evacuationCancelResponseResults>
            <meteringPointId>1234</meteringPointId>
            <state>ABC</state>
        </evacuationCancelResponseResults>
    </body>
</evacuationCancelResponse>
Sample Json Request
{
"header": [
{
"key": "transactionId",
"value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
},
{
"key": "application",
"value": "UYGULAMA_ADI"
}
],
"body": {
 "evacuationCancelRequestKeys": [
{
"meteringPointId": 15405
}
]
 }
}
Sample Json Response
{
  "resultCode": "1",
  "resultDescription": "ABC",
  "resultType": "ABC",
  "body": {
    "evacuationCancelResponseResults": [
      {
        "meteringPointId": 123,
        "state": "ABC"
      }
    ]
  }
}

14. ProfileConsumption Rest Service

14.1. How to call Profile Consumption Service

Sample XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<profileConsumptionGetRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <period>2016-05-01T00:00:00.000+0300</period>
                <pastVersion>false</pastVersion>
                <meterEics>40Z0000000000016</meterEics>
                <meterEics>40Z0000000000026</meterEics>
                <meterEics>40Z000000000003C</meterEics>
                <meterEics>40Z0000000000040</meterEics>
                <range>
                        <begin>1</begin>
                        <end>3</end>
                </range>
        </body>
</profileConsumptionGetRequest>
Sample XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<profileConsumptionResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <resultType>SUCCESS</resultType>
        <body>
                <queryInformation>
                        <begin>1</begin>
                        <count>160616</count>
                        <end>3</end>
                </queryInformation>
                <consumptions>
                        <profileDataId>52232926</profileDataId>
                        <meterId>3075257</meterId>
                        <meterEic>40Z000003075257L</meterEic>
                        <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
                        <dayTimeConsumption>740.38</dayTimeConsumption>
                        <peakConsumption>442.23</peakConsumption>
                        <nightTimeConsumption>364.19</nightTimeConsumption>
                        <dataEffectiveDate>2016-05-01T00:00:00.000+0300</dataEffectiveDate>
                        <generaldistributionLossFactor>0</generaldistributionLossFactor>
                        <dayTimeLineLossFactor>0</dayTimeLineLossFactor>
                        <peakTimeLineLossFactor>0</peakTimeLineLossFactor>
                        <nightTimeLineLossFactor>0</nightTimeLineLossFactor>
                        <dayTimeLossyConsumption>740.38</dayTimeLossyConsumption>
                        <peakTimeLossyConsumption>442.23</peakTimeLossyConsumption>
                        <nightTimeLossyConsumption>364.19</nightTimeLossyConsumption>
                        <profileDataVersion>2016-05-01T00:00:00.000+0300</profileDataVersion>
                        <lastVersion>2016-05-01T00:00:00.000+0300</lastVersion>
                        <dayTimeTransformerLossFactor>0</dayTimeTransformerLossFactor>
                        <peakTimeTransformerLossFactor>0</peakTimeTransformerLossFactor>
                        <nightTimeTransformerLossFactor>0</nightTimeTransformerLossFactor>
                </consumptions>
                <consumptions>
                        <profileDataId>52232927</profileDataId>
                        <meterId>2373939</meterId>
                        <meterEic>40Z000002373939T</meterEic>
                        <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
                        <dayTimeConsumption>966.01</dayTimeConsumption>
                        <peakConsumption>699.54</peakConsumption>
                        <nightTimeConsumption>31.74</nightTimeConsumption>
                        <dataEffectiveDate>2016-05-01T00:00:00.000+0300</dataEffectiveDate>
                        <generaldistributionLossFactor>0</generaldistributionLossFactor>
                        <dayTimeLineLossFactor>0</dayTimeLineLossFactor>
                        <peakTimeLineLossFactor>0</peakTimeLineLossFactor>
                        <nightTimeLineLossFactor>0</nightTimeLineLossFactor>
                        <dayTimeLossyConsumption>966.01</dayTimeLossyConsumption>
                        <peakTimeLossyConsumption>699.54</peakTimeLossyConsumption>
                        <nightTimeLossyConsumption>31.74</nightTimeLossyConsumption>
                        <profileDataVersion>2016-05-01T00:00:00.000+0300</profileDataVersion>
                        <lastVersion>2016-05-01T00:00:00.000+0300</lastVersion>
                        <dayTimeTransformerLossFactor>0</dayTimeTransformerLossFactor>
                        <peakTimeTransformerLossFactor>0</peakTimeTransformerLossFactor>
                        <nightTimeTransformerLossFactor>0</nightTimeTransformerLossFactor>
                </consumptions>
                <consumptions>
                        <profileDataId>52232928</profileDataId>
                        <meterId>1849097</meterId>
                        <meterEic>40Z000001849097C</meterEic>
                        <meterEffectiveDate>2016-05-01T00:00:00.000+0300</meterEffectiveDate>
                        <dayTimeConsumption>660.56</dayTimeConsumption>
                        <peakConsumption>327.27</peakConsumption>
                        <nightTimeConsumption>147.6</nightTimeConsumption>
                        <dataEffectiveDate>2016-05-01T00:00:00.000+0300</dataEffectiveDate>
                        <generaldistributionLossFactor>0</generaldistributionLossFactor>
                        <dayTimeLineLossFactor>0</dayTimeLineLossFactor>
                        <peakTimeLineLossFactor>0</peakTimeLineLossFactor>
                        <nightTimeLineLossFactor>0</nightTimeLineLossFactor>
                        <dayTimeLossyConsumption>660.56</dayTimeLossyConsumption>
                        <peakTimeLossyConsumption>327.27</peakTimeLossyConsumption>
                        <nightTimeLossyConsumption>147.6</nightTimeLossyConsumption>
                        <profileDataVersion>2016-05-01T00:00:00.000+0300</profileDataVersion>
                        <lastVersion>2016-05-01T00:00:00.000+0300</lastVersion>
                        <dayTimeTransformerLossFactor>0</dayTimeTransformerLossFactor>
                        <peakTimeTransformerLossFactor>0</peakTimeTransformerLossFactor>
                        <nightTimeTransformerLossFactor>0</nightTimeTransformerLossFactor>
                </consumptions>
        </body>
</profileConsumptionResponse>
Sample Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"
        },
        {
            "key": "application",
            "value": "UYGULAMA_ADI"
        }
        ],
    "body": {
        "period": "2016-05-01T00:00:00.000+0300",
        "pastVersion": false,
        "meterEics": ["40Z0000000000012","40Z000000000002W","40Z000000000003M"],
        "range": {
            "begin": 1,
            "end": 3
        }
    }
}
Sample Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "body": {
        "consumptions": [
            {
                "profileDataId": 52232926,
                "meterId": 3075257,
                "meterEic": "40Z000003075257L",
                "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "dayTimeConsumption": 740.38,
                "peakConsumption": 442.23,
                "nightTimeConsumption": 364.19,
                "dataEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "generaldistributionLossFactor": 0,
                "dayTimeLineLossFactor": 0,
                "peakTimeLineLossFactor": 0,
                "nightTimeLineLossFactor": 0,
                "dayTimeLossyConsumption": 740.38,
                "peakTimeLossyConsumption": 442.23,
                "nightTimeLossyConsumption": 364.19,
                "profileDataVersion": "2016-05-01T00:00:00.000+0300",
                "lastVersion": "2016-05-01T00:00:00.000+0300",
                "dayTimeTransformerLossFactor": 0,
                "peakTimeTransformerLossFactor": 0,
                "nightTimeTransformerLossFactor": 0
      },
            {
                "profileDataId": 52232927,
                "meterId": 2373939,
                "meterEic": "40Z000002373939T",
                "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "dayTimeConsumption": 966.01,
                "peakConsumption": 699.54,
                "nightTimeConsumption": 31.74,
                "dataEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "generaldistributionLossFactor": 0,
                "dayTimeLineLossFactor": 0,
                "peakTimeLineLossFactor": 0,
                "nightTimeLineLossFactor": 0,
                "dayTimeLossyConsumption": 966.01,
                "peakTimeLossyConsumption": 699.54,
                "nightTimeLossyConsumption": 31.74,
                "profileDataVersion": "2016-05-01T00:00:00.000+0300",
                "lastVersion": "2016-05-01T00:00:00.000+0300",
                "dayTimeTransformerLossFactor": 0,
                "peakTimeTransformerLossFactor": 0,
                "nightTimeTransformerLossFactor": 0
      },
            {
                "profileDataId": 52232928,
                "meterId": 1849097,
                "meterEic": "40Z000001849097C",
                "meterEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "dayTimeConsumption": 660.56,
                "peakConsumption": 327.27,
                "nightTimeConsumption": 147.6,
                "dataEffectiveDate": "2016-05-01T00:00:00.000+0300",
                "generaldistributionLossFactor": 0,
                "dayTimeLineLossFactor": 0,
                "peakTimeLineLossFactor": 0,
                "nightTimeLineLossFactor": 0,
                "dayTimeLossyConsumption": 660.56,
                "peakTimeLossyConsumption": 327.27,
                "nightTimeLossyConsumption": 147.6,
                "profileDataVersion": "2016-05-01T00:00:00.000+0300",
                "lastVersion": "2016-05-01T00:00:00.000+0300",
                "dayTimeTransformerLossFactor": 0,
                "peakTimeTransformerLossFactor": 0,
                "nightTimeTransformerLossFactor": 0
      }
    ],
        "count": 160616
    },
    "resultType": "SUCCESS"
}

==

===

Örnek XML İstek
Unresolved directive in profileFactor.adoc - include::examples/xml/**.xml[]
Örnek XML Cevap
Unresolved directive in profileFactor.adoc - include::examples/xml/**.xml[]
Örnek Json İstek
Unresolved directive in profileFactor.adoc - include::examples/json/**.json[]
Örnek Json Cevap
Unresolved directive in profileFactor.adoc - include::examples/json/**.json[]

15. Customer Registration Rest Service

15.1. How to call List Customer Service?

Service parameter details here. Using this service, you can list the subscriptions that are on the measurement points in your portfolio and the movements of those subscriptions. Likewise, subscriber movements are listed as a list of each subscriber.

The Consumer No field varies according to the consumer category. When the consumer category is a real person or a foreign person, the T.C. ID no otherwise Is the tax identification number of the relevant organization.
The Consumer Category field can have a value of 5. NATURAL: Real Person, PUBLIC: Public, PRIVATE: Private Company, CORPORATION: Other Organizations, FOREIGN: Foreign.
When the subscriber’s move status is not sent, it defaults to all. Optionally active or passive ones can also be listed. The subscriber movement status is shown below. ALL: By default all, ACTIVE: Active Actions, PASSIVE: Passive Actions
The Range parameter is a parameter that must be used for the paging feature.
The move ID parameter can be used to list the subscriber information of the corresponding movement. The point to be noted here is that if you belong to the relevant subscriber those infos are already listed.
Two inputs can be given as the id and etso code for the measurement point. The point to note here is; The priority belongs to the measurement point id. If this field is empty The measurement point etso code is considered.
All parameters mentioned above are optional. By default, when no parameters are sent, the subscriber for all measuring points in the participant’s portfolio.
Example XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<customerQueryRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <moveId>10</moveId>
                <meteringPointId>5552</meteringPointId>
                <meterEic>40Z000000005552B</meterEic>
                <customerNo>3828185862</customerNo>
                <category>CORPORATION</category>
                <status>ALL</status>
                <range>
                        <begin>1</begin>
                        <end>10</end>
                </range>
        </body>
</customerQueryRequest>
Example XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customerQueryResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <queryInformation>
            <begin>1</begin>
            <count>1</count>
            <end>10</end>
        </queryInformation>
        <customers>
            <customerId>10</customerId>
            <category>CORPORATION</category>
            <customerNo>3828185862</customerNo>
            <organization>40X000000000336X</organization>
            <title>Enerji İmalat Toptan A.Ş.</title>
            <actions>
                <moveId>10</moveId>
                <meteringPointId>5552</meteringPointId>
                <meteringPointEic>40Z000000005552B</meteringPointEic>
                <startDate>2012-02-01</startDate>
                <endDate>2012-05-03</endDate>
                <status>ACTIVE</status>
                <authorizedPersonName>Ali Kara</authorizedPersonName>
                <authorizedPersonNo>86476146596</authorizedPersonNo>
                <authorizedPersonName2>Osman Kocaman</authorizedPersonName2>
                <authorizedPersonNo2>38281853862</authorizedPersonNo2>
                <addedUser>PK336</addedUser>
                <addedTime>2016-12-26T11:10:38.000+0300</addedTime>
            </actions>
        </customers>
    </body>
</customerQueryResponse>
Example Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "a0240b0c-341e-431a-96a8-122b29444880"
      },
        {
            "key": "application",
            "value": "demoIstemci"
      }
   ],
    "body": {
            "moveId":10,
            "meteringPointId":5552,
                "meterEic":"40Z000000005552B",
                "customerNo":"3828185862",
                "category":"CORPORATION",
                "status": "ALL",
            "range":{
                    "begin":1,
                    "end":10
            }
    }
}
Example Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "queryInformation": {
      "begin": 1,
      "end": 10,
      "count": 1
    },
    "customers": [
      {
        "customerId": 10,
        "category": "CORPORATION",
        "customerNo": "3828185862",
        "organization": "40X000000000336X",
        "title": "Enerji İmalat Toptan A.Ş.",
        "actions": [
          {
            "moveId": 10,
            "meteringPointId": 5552,
            "meteringPointEic": "40Z000000005552B",
            "startDate": "2012-02-01",
            "endDate": "2012-05-03",
            "status": "ACTIVE",
            "authorizedPersonName": "Ali Kara",
            "authorizedPersonNo": "86476146596",
            "authorizedPersonName2": "Osman Kocaman",
            "authorizedPersonNo2": "38281853862",
            "addedUser": "PK336",
            "addedTime": "2016-12-26T11:10:38.000+0300"
          }
        ]
      }
    ]
  }
}

15.2. How to call Save Customer Service?

Service parameter details here. This service allows you to save subscriber information to measurement points. The service receives a list of subscriber information to be stored as parameters if you have more than one subscriber can be registered.

The Consumer No field varies according to the consumer category. When the consumer category is a real person or a foreign person, the T.C. ID no otherwise Is the tax identification number of the relevant organization.
The Consumer Category field can have a value of 5. NATURAL: Real Person, PUBLIC: Public, PRIVATE: Private Company, CORPORATION: Other Organizations, FOREIGN: Foreign.
The end date is optional, indicating that an active subscription record will be created indefinitely from the specified start date if not entered.
The obligation of the authorized person information varies depending on the consumer category. If the consumer category is a public, private company or other organization, the name of the first authorized person And it is mandatory to enter the 1st authorized person ID number. Second authorized person information is always optional.
Two inputs can be given as the id and etso code for the measurement point. The point to note here is; The priority belongs to the measurement point id. If this field is empty The measurement point etso code is considered.
You can also use this service to update existing consumer information. To do this, you need to set the transaction id to * moveId * You can update the consumer’s remaining start date, end date, title, and authorized contact information if the consumer number, consumer category, and measurement point id or eic fields are sent.
For the periods in which the consumer is to be registered, the registration process is performed if the metering point is in the K1 portfolio otherwise formStatus must be sent true.
Example XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<customerCreateRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <customers>
                        <meteringPointId>5552</meteringPointId>
                        <meterEic>40Z000000005552B</meterEic>
                        <customerNo>3828185862</customerNo>
                        <category>CORPORATION</category>
                        <title>Enerji İmalat Toptan A.Ş.</title>
                        <startDate>2012-02-01</startDate>
                        <endDate>2012-05-03</endDate>
                        <authorizedPersonName>Ali Kara</authorizedPersonName>
                        <authorizedPersonNo>86476146596</authorizedPersonNo>
                        <authorizedPersonName2>Osman Kocaman</authorizedPersonName2>
                        <authorizedPersonNo2>38281853862</authorizedPersonNo2>
                        <formStatus>true</formStatus>
                </customers>
                <customers>
                        <meteringPointId>5552</meteringPointId>
                        <meterEic>40Z000000005552B</meterEic>
                        <customerNo>75880272380</customerNo>
                        <category>NATURAL</category>
                        <title>Kerim Mandıralı</title>
                        <startDate>2016-10-01</startDate>
                        <formStatus>true</formStatus>
                </customers>
        </body>
</customerCreateRequest>
Example XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customerCreateResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <results>
            <customerNo>75880272380</customerNo>
            <category>NATURAL</category>
            <meteringPointId>5552</meteringPointId>
            <resultStatus>FAILED</resultStatus>
            <description>5552 ölçüm noktası 01.10.2016 döneminde sizin portföyünüzde değildir. Bu ölçüm noktasına 01.10.2016 dönemi için abone bilgisi giremezsiniz. [BUSSINESS:REGISTRATION022:113.390.533.0249593] </description>
        </results>
        <results>
            <customerNo>3828185862</customerNo>
            <category>CORPORATION</category>
            <meteringPointId>5552</meteringPointId>
            <resultStatus>SUCCESS</resultStatus>
            <moveId>1381868</moveId>
        </results>
    </body>
</customerCreateResponse>
Example Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "a0240b0c-341e-431a-96a8-122b29444880"
      },
        {
            "key": "application",
            "value": "demoIstemci"
      }
   ],
    "body": {
        "customers": [
            {
                "meteringPointId": 5552,
                "meterEic":"40Z000000005552B",
                "customerNo": "3828185862",
                "category": "CORPORATION",
                "title": "Enerji Imalat Toptan A.S.",
                "authorizedPersonName": "Ali Kara",
                "authorizedPersonNo": "86476146596",
                "authorizedPersonName2": "Osman Kocaman",
                "authorizedPersonNo2": "38281853862",
                "startDate":"2012-02-01",
                "endDate":"2012-05-03",
                "formStatus":true
                 },
                 {
                "meteringPointId": 5552,
                "meterEic":"40Z000000005552B",
                "customerNo": "75880272380",
                "category": "NATURAL",
                "title": "Kerim Mandıralı",
                "startDate":"2016-10-01",
                "formStatus":true
                 }
            ]
    }
}
Example Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "results": [
      {
        "customerNo": "75880272380",
        "category": "NATURAL",
        "meteringPointId": 5552,
        "resultStatus": "FAILED",
        "moveId": null,
        "description": "5552 ölçüm noktası 01.10.2016 döneminde sizin portföyünüzde değildir. Bu ölçüm noktasına 01.10.2016 dönemi için abone bilgisi giremezsiniz. [BUSSINESS:REGISTRATION022:113.377.721.3303433] "
      },
      {
        "customerNo": "3828185862",
        "category": "CORPORATION",
        "meteringPointId": 5552,
        "resultStatus": "SUCCESS",
        "moveId": 1381867,
        "description": null
      }
    ]
  }
}

15.3. How to call Deactivate Customer Activity Service?

You can access the service parameter details by clicking here. This service allows you to receive a subscription to your subscriber movements.

This service must be used in order to avoid more than one active movement at the same measurement point in a given date range. The action is relative to the id parameter It is ensured that the movement record is entered in the specified date range by taking the movements as a priority.

You can use the Deactivate option in the following situations.

  • When you record incorrect consumer information at the measuring point,

  • If you want to divide the start or end date fields into different date periods, you can use the option to receive a premium.

Exmaple XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<customerDeactiveRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <moveIds>
                        <moveId>42</moveId>
                </moveIds>
        </body>
</customerDeactiveRequest>
Example XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customerDeactiveResponse>
        <resultCode>0</resultCode>
        <resultDescription>OK</resultDescription>
        <resultType>SUCCESS</resultType>
        <body>
                <results>
                        <moveId>42</moveId>
                        <customerNo>38291953844</customerNo>
                        <category>NATURAL</category>
                        <meteringPointId>2288128</meteringPointId>
                        <startDate>2016-11-25</startDate>
                        <resultStatus>SUCCESS</resultStatus>
                </results>
        </body>
</customerDeactiveResponse>
Example Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "a0240b0c-341e-431a-96a8-122b29444880"
      },
        {
            "key": "application",
            "value": "demoIstemci"
      }
   ],
    "body": {
        "moveIds": [
            {
                "moveId": 41
         }
      ]
    }
}
Example Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "results": [
            {
                "moveId": 41,
                "customerNo": "38291953803",
                "category": "NATURAL",
                "meteringPointId": 2288128,
                "startDate": "2016-11-25",
                "endDate": null,
                "resultStatus": "SUCCESS",
                "description": null
      }
    ]
    }
}

15.4. How to call Get Active Customer Service?

Exmaple XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<customerGetRequest>
        <header>
                <key>transactionId</key>
                <value>57a064d5-2eb3-4a0b-bc71-7679d68e5961</value>
        </header>
        <header>
                <key>application</key>
                <value>demoIstemci</value>
        </header>
        <body>
                <eics>
                        <eic>40Z000008234096V</eic>
                </eics>
                <eics>
                        <eic></eic>
                </eics>
                <eics>
                        <eic>40Z000000005552B</eic>
                </eics>
        </body>
</customerGetRequest>
Example XML Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customerGetResponse>
    <resultCode>0</resultCode>
    <resultDescription>OK</resultDescription>
    <resultType>SUCCESS</resultType>
    <body>
        <customers>
            <eic></eic>
            <resultType>FAILED</resultType>
            <resultDescription>Lütfen geçerli bir Etso kodu giriniz! [BUSSINESS:REGISTRATION038:529.075.799.864662] </resultDescription>
        </customers>
        <customers>
            <eic>40Z000000005552B</eic>
            <category>PRIVATE</category>
            <customerNo>1*********</customerNo>
            <title>E******* i******</title>
            <authorizedPersonName>E******* y****** a**</authorizedPersonName>
            <authorizedPersonNo>3**********</authorizedPersonNo>
            <resultType>SUCCESS</resultType>
        </customers>
        <customers>
            <eic>40Z000008234096V</eic>
            <resultType>FAILED</resultType>
            <resultDescription>40Z000008234096V etso koduna sahip ölçüm noktası üzerinde aktif bir abone bulunamadı. [BUSSINESS:REGISTRATION039:529.075.828.582992] </resultDescription>
        </customers>
    </body>
</customerGetResponse>
Example Json Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "a0240b0c-341e-431a-96a8-122b29444880"
      },
        {
            "key": "application",
            "value": "demoIstemci"
      }
   ],
    "body": {
        "eics": [
            {
                "eic": "40Z000008234096V"
         },
            {
                "eic": null
         },
            {
                "eic": "40Z000000005552B"
         },
            {
                "eic": ""
         }
      ]
    }
}
Example Json Response
{
    "resultCode": "0",
    "resultDescription": "OK",
    "resultType": "SUCCESS",
    "body": {
        "customers": [
            {
                "eic": "40Z000008234096V",
                "category": null,
                "customerNo": null,
                "title": null,
                "authorizedPersonName": null,
                "authorizedPersonNo": null,
                "authorizedPersonName2": null,
                "authorizedPersonNo2": null,
                "resultType": "FAILED",
                "resultDescription": "40Z000008234096V etso koduna sahip ölçüm noktası üzerinde aktif bir abone bulunamadı. [BUSSINESS:REGISTRATION039:527.792.410.774427] "
      },
            {
                "eic": "40Z000000005552B",
                "category": "PRIVATE",
                "customerNo": "1*********",
                "title": "E******* i******",
                "authorizedPersonName": "E******* y****** a**",
                "authorizedPersonNo": "3**********",
                "authorizedPersonName2": null,
                "authorizedPersonNo2": null,
                "resultType": "SUCCESS",
                "resultDescription": null
      },
            {
                "eic": null,
                "category": null,
                "customerNo": null,
                "title": null,
                "authorizedPersonName": null,
                "authorizedPersonNo": null,
                "authorizedPersonName2": null,
                "authorizedPersonNo2": null,
                "resultType": "FAILED",
                "resultDescription": "Lütfen geçerli bir Etso kodu giriniz! [BUSSINESS:REGISTRATION038:527.792.349.690059] "
      },
            {
                "eic": "",
                "category": null,
                "customerNo": null,
                "title": null,
                "authorizedPersonName": null,
                "authorizedPersonNo": null,
                "authorizedPersonName2": null,
                "authorizedPersonNo2": null,
                "resultType": "FAILED",
                "resultDescription": "Lütfen geçerli bir Etso kodu giriniz! [BUSSINESS:REGISTRATION038:527.792.351.337351] "
      }
    ]
    }
}

15.5. Abone Sorgulama Servisi nasıl çağırılır?

You can access the service parameter details by clicking buradan. You can use this service to list the subscriptions on the measurement points and their movements. The service returns the list of subscriber action as an answer.

It is mandatory to enter at least one of the measurement point ID, EIC or singular no.
Exmaple XML Request
<?xml version="1.0" encoding="UTF-8" ?>
<customerSearchRequest>
  <header>
    <key>transactionId</key>
    <value>a0240b0c-341e-431a-96a8-122b29444880</value>
  </header>
  <header>
    <key>application</key>
    <value>demoIstemci</value>
  </header>
  <body>
    <meteringPointId>816673</meteringPointId>
    <meteringPointEic>40Z0000008166736</meteringPointEic>
    <meteringPointUid>1545614</meteringPointUid>
    <registrationStartDate>2017-01-01</registrationStartDate>
  </body>
</customerSearchRequest>
Exmaple XML Response
<?xml version="1.0" encoding="UTF-8" ?>
<customerSearchResponse>
  <resultCode>0</resultCode>
  <resultDescription>OK</resultDescription>
  <resultType>SUCCESS</resultType>
  <body>
    <customers>
      <meteringPointId>816673</meteringPointId>
      <meteringPointEic>40Z0000008166736</meteringPointEic>
      <meteringPointUid>1545614</meteringPointUid>
      <registrationStartDate>2017-01-01</registrationStartDate>
      <registrationEndDate/>
      <registrationStatus>ACTIVE</registrationStatus>
      <registrationTitle>A***U A***I T***.</registrationTitle>
      <registrationActivityRecordDate>2017-01-07</registrationActivityRecordDate>
    </customers>
  </body>
</customerSearchResponse>
Exmaple JSON Request
{
    "header": [
        {
            "key": "transactionId",
            "value": "a0240b0c-341e-431a-96a8-122b29444880"
      },
        {
            "key": "application",
            "value": "demoIstemci"
      }
   ],
    "body": {
        "meteringPointId": 816673,
        "meteringPointEic": "40Z0000008166736",
        "meteringPointUid": "1545614",
        "registrationStartDate": "2017-01-01"
    }
}
Example Json Response
{
  "resultCode": "0",
  "resultDescription": "OK",
  "resultType": "SUCCESS",
  "body": {
    "customers": [
      {
        "meteringPointId": 816673,
        "meteringPointEic": "40Z0000008166736",
        "meteringPointUid": "1545614",
        "registrationStartDate": "2017-01-01",
        "registrationEndDate": null,
        "registrationStatus": "ACTIVE",
        "registrationTitle": "A***U A***I T***.",
        "registrationActivityRecordDate": "2017-01-07"
      }
    ]
  }
}

16. Paths

16.1. List Meters whose supplier has changed

POST /cmp/list-changed-supplier-meters

16.1.1. Description

Returns the list of meters whose supplier has changed.

16.1.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetChangedSupplierMetersRequest

16.1.3. Responses

HTTP Code Description Schema

200

successful operation

ChangedSupplierMeterServiceResponse

16.1.4. Produces

  • application/json

  • application/xml

16.1.5. Tags

  • cmp

16.2. Portföye Giren Tenzil Sayaç Listeleme Servisi

POST /cmp/list-deducted-meters

16.2.1. Description

Verilen dönemde portföye giren tenzil sayaçları listeler.

16.2.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetDeductedMetersRequest

16.2.3. Responses

HTTP Code Description Schema

200

successful operation

DeductedMeterServiceResponse

16.2.4. Produces

  • application/json

  • application/xml

16.2.5. Tags

  • cmp

16.3. List Meter Counts

POST /cmp/list-meter-count

16.3.1. Description

Returns the list of meter counts with the reading type.

16.3.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetMeterCountRequest

16.3.3. Responses

HTTP Code Description Schema

200

successful operation

MeterCountServiceResponse

16.3.4. Produces

  • application/json

  • application/xml

16.3.5. Tags

  • cmp

16.4. Meter EIC Querying Service

POST /cmp/list-meter-eic

16.4.1. Description

This service returns EIC info a meter.

16.4.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringPointEICQueryRequest

16.4.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringPointEICQueryResponse

16.4.4. Produces

  • application/json

  • application/xml

16.4.5. Tags

  • cmp

16.5. List Meter Eic List Service

POST /cmp/list-meter-eic-range

16.5.1. Description

Returns the list of meter eic’s

16.5.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetMeterEicRequest

16.5.3. Responses

HTTP Code Description Schema

200

successful operation

MeterEicInfoServiceResponse

16.5.4. Produces

  • application/json

  • application/xml

16.5.5. Tags

  • cmp

16.6. Metering Point Listing Service

POST /cmp/listall

16.6.1. Description

This service returns list of metering point.

16.6.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetMeteringPointsRequest

16.6.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringPointServiceResponse

16.6.4. Produces

  • application/json

  • application/xml

16.6.5. Tags

  • cmp

16.7. List New Metering Points To Be Read Service

POST /cmp/new-meters-to-be-read

16.7.1. Description

If meter eic is given, it returns info of that metering point. If range is given, it returns all metering points info in that range.

16.7.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetNewMeteringPointsRequest

16.7.3. Responses

HTTP Code Description Schema

200

successful operation

ReadingMeteringPointServiceResponse

16.7.4. Produces

  • application/json

  • application/xml

16.7.5. Tags

  • cmp

16.8. List Non-obligatory To Read Metering Points Service

POST /cmp/nonobligatory-to-read

16.8.1. Description

If meter eic is given, it returns info of that metering point. If range is given, it returns all metering points info in that range.

16.8.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetNonobligatoryToReadMetersRequest

16.8.3. Responses

HTTP Code Description Schema

200

successful operation

ReadingMeteringPointServiceResponse

16.8.4. Produces

  • application/json

  • application/xml

16.8.5. Tags

  • cmp

16.9. Free Consumer’s Portfolio List

POST /cmp/report

16.9.1. Description

Service that returns free consumers' pre/final list that goes in and out to suppliers' portfolio.

16.9.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

EligibleCustomerReportRequest

16.9.3. Responses

HTTP Code Description Schema

200

successful operation

EligibleCustomerReportResponse

16.9.4. Produces

  • application/json

  • application/xml

16.9.5. Tags

  • cmp

16.10. List Meters which returned to its own supplier company.

POST /cmp/returned-to-supplier-meters

16.10.1. Description

Returns the list of meters which returned to its own supplier company.

16.10.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

GetReturnedToSupplierMetersRequest

16.10.3. Responses

HTTP Code Description Schema

200

successful operation

ReturnedToSupplierMeterServiceResponse

16.10.4. Produces

  • application/json

  • application/xml

16.10.5. Tags

  • cmp

16.11. Save / Update Metering Points Service

POST /cmp/save

16.11.1. Description

If meterEic and meteringPointUpdateDate is given, existed record is updated. If not, a new one is created.

16.11.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringPointRequest

16.11.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringPointSaveListResponse

16.11.4. Produces

  • application/json

  • application/xml

16.11.5. Tags

  • cmp

16.12. Service for Querying Supplier Meter EIC.

POST /cmp/supplier/list-meter-info

16.12.1. Description

It returns meter EIC info of given interval for suppliers.

16.12.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeterInformationForSupplierRequest

16.12.3. Responses

HTTP Code Description Schema

200

successful operation

MeterInformationListForSupplierResponse

16.12.4. Produces

  • application/json

  • application/xml

16.12.5. Tags

  • cmp

16.13. Meter Supply / Withdrawal Service

POST /ecms-metering-data/list/hourly

16.13.1. Description

This service lists supply and withdrawal info of a meter.

16.13.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Criterias for listing supply and withdrawal info

QueryMeteringHourlyRequest

16.13.3. Responses

HTTP Code Description Schema

200

successful operation

QueryMeteringHourlyResponse

16.13.4. Produces

  • application/json

  • application/xml

16.13.5. Tags

  • ecms-metering-data

16.14. Saatlik Sayaç Verisi Yükleme (Çoklu)

POST /ecms-metering-data/save/bulk/hourly

16.14.1. Description

Okuma tipi saatlik olan sayaçların üretim/tüketim değerlerinin yüklemesini yapan servisdir.

16.14.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringHourlyBulkDataRequest

16.14.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringDataBulkResponse

16.14.4. Produces

  • application/json

  • application/xml

16.14.5. Tags

  • ecms-metering-data

16.15. Üç ve Tek Zamanlı Sayaç Verisi Yükleme (Çoklu)

POST /ecms-metering-data/save/bulk/profile

16.15.1. Description

Okuma tipi üç ve tek zamanlı olan sayaçların tüketim değerlerinin yüklemesini yapan servisdir

16.15.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringProfileBulkDataRequest

16.15.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringDataBulkResponse

16.15.4. Produces

  • application/json

  • application/xml

16.15.5. Tags

  • ecms-metering-data

16.16. Hourly Meter Saving Service

POST /ecms-metering-data/save/hourly

16.16.1. Description

Service for saving generation and consumption values of hourly meters.

16.16.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringHourlyDataRequest

16.16.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringDataResponse

16.16.4. Produces

  • application/json

  • application/xml

16.16.5. Tags

  • ecms-metering-data

16.17. Single or Three Tariffs Meters Saving Service

POST /ecms-metering-data/save/profile

16.17.1. Description

The service which saves monthly consumption values of single or three tariffs meters.

16.17.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringProfileDataRequest

16.17.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringDataResponse

16.17.4. Produces

  • application/json

  • application/xml

16.17.5. Tags

  • ecms-metering-data

16.18. Metering Point Evacuation Request Cancellation Service

POST /evacuation-request/cancel

16.18.1. Description

Service method that cancels metering point evacuation request.

16.18.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Request of Evacuation Request Cancellation

EvacuationCancelRequest

16.18.3. Responses

HTTP Code Description Schema

200

successful operation

EvacuationCancelResponse

16.18.4. Produces

  • application/json

  • application/xml

16.18.5. Tags

  • evacuation-request

16.19. Metering Point Cancellation of Rejection of Evacuation Request Service

POST /evacuation-request/cancel-deny

16.19.1. Description

Service method that cancels metering point evacuation request.

16.19.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Request of Cancellation of Rejection of Evacuation Request

EvacuationCancelRequest

16.19.3. Responses

HTTP Code Description Schema

200

successful operation

EvacuationCancelResponse

16.19.4. Produces

  • application/json

  • application/xml

16.19.5. Tags

  • evacuation-request

16.20. Metering Point Rejection of Evacuation Request Service

POST /evacuation-request/deny

16.20.1. Description

Service methods that rejects Evacuation Request.

16.20.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Request of Rejection of Evacuation Request

EvacuationCancelRequest

16.20.3. Responses

HTTP Code Description Schema

200

successful operation

EvacuationCancelResponse

16.20.4. Produces

  • application/json

  • application/xml

16.20.5. Tags

  • evacuation-request

16.21. POST /meter-configuration/deduc/save

16.21.1. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeterDeducSettlementPointRequest

16.21.2. Responses

HTTP Code Description Schema

200

successful operation

MeterDeducSettlementPointResponse

16.21.3. Produces

  • application/json

  • application/xml

16.21.4. Tags

  • meter-configuration

16.22. Total Metering Data List Service

POST /metering/data/total/list

16.22.1. Description

This service lists total metering consumption & generation information.

16.22.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Total Metering Data List Request

MeteringDataTotalQueryRequest

16.22.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringDataTotalQueryResponse

16.22.4. Produces

  • application/json

  • application/xml

16.22.5. Tags

  • metering_data_total

16.23. Service to control meter is read or not and Listing past meters

POST /metering/data/total/list-meter-data-configuration

16.23.1. Description

With this service, users can learn if the meters are read or not and can list past meters if exists and how are the meters attached in terms of configuration.

16.23.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

MeteringDataConfigurationQueryRequest

16.23.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringDataAndConfigurationQueryResponse

16.23.4. Produces

  • application/json

  • application/xml

16.23.5. Tags

  • metering_data_total

16.24. Metering Info Service (Single)

POST /metering/info/get

16.24.1. Description

This service returns meter info whose EIC is given in the request parameter.

16.24.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Criteria for meter info listing.

QueryMeteringInfoRequest

16.24.3. Responses

HTTP Code Description Schema

200

successful operation

QueryMeteringInfoResponse

16.24.4. Produces

  • application/json

  • application/xml

16.24.5. Tags

  • metering_info

16.25. Listing Metering Info Service

POST /metering/info/list

16.25.1. Description

This service list meter info.

16.25.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Criteria for meter info listing.

QueryMeteringInfoListRequest

16.25.3. Responses

HTTP Code Description Schema

200

successful operation

QueryMeteringInfoListResponse

16.25.4. Produces

  • application/json

  • application/xml

16.25.5. Tags

  • metering_info

16.26. Metering Point Saving Address

POST /metering/point/demand/create

16.26.1. Description

Saves demand of a metering point.

16.26.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringPointDemandCreateRequest

16.26.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringPointDemandCreateResponse

16.26.4. Produces

  • application/json

  • application/xml

16.26.5. Tags

  • metering_point_demand

16.27. Demand Customer Update Service

POST /metering/point/demand/customer/update

16.27.1. Description

This service update customer informations of demand

16.27.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

UpdateDemandCustomerRequest

16.27.3. Responses

HTTP Code Description Schema

200

successful operation

UpdateDemandCustomerResponse

16.27.4. Produces

  • application/json

  • application/xml

16.27.5. Tags

  • metering_point_demand

16.28. Form Download Service

POST /metering/point/demand/form/download

16.28.1. Description

This service downloads the IABF form of the multiple demand for the active demand period

16.28.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

DownloadFormRequest

16.28.3. Responses

HTTP Code Description Schema

200

successful operation

DownloadFormResponse

16.28.4. Produces

  • application/json

  • application/xml

16.28.5. Tags

  • metering_point_demand

16.29. Form Upload Service

POST /metering/point/demand/form/upload

16.29.1. Description

This service uploads the IABF form of the multiple demand for the active demand period

16.29.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

UploadFormRequest

16.29.3. Responses

HTTP Code Description Schema

200

successful operation

UploadFormResponse

16.29.4. Produces

  • application/json

  • application/xml

16.29.5. Tags

  • metering_point_demand

16.30. Metering Point Listing Service

POST /metering/point/demand/list

16.30.1. Description

Lists demands of a metering point.

16.30.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringPointDemandQueryRequest

16.30.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringPointDemandQueryResponse

16.30.4. Produces

  • application/json

  • application/xml

16.30.5. Tags

  • metering_point_demand

16.31. Metering Point Demand Validation Service

POST /metering/point/demand/validate

16.31.1. Description

Validates the metering point demand.

16.31.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

MeteringPointDemandCreateRequest

16.31.3. Responses

HTTP Code Description Schema

200

successful operation

MeteringPointDemandValidateResponse

16.31.4. Produces

  • application/json

  • application/xml

16.31.5. Tags

  • metering_point_demand

16.32. Profile Consumption Service

POST /profile/consumption/list

16.32.1. Description

This service lists profile consumption informations of specified meters.

16.32.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
required

Profile Consumption Request

ProfileConsumptionGetRequest

16.32.3. Responses

HTTP Code Description Schema

200

successful operation

ProfileConsumptionResponse

16.32.4. Produces

  • application/json

  • application/xml

16.32.5. Tags

  • profile

16.33. Profile Factor Listing Service

POST /profilefactors/list

16.33.1. Description

This service returns profile factors by period.

16.33.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

ProfileFactorsQueryRequest

16.33.3. Responses

HTTP Code Description Schema

200

successful operation

ProfileFactorsQueryResponse

16.33.4. Produces

  • application/json

  • application/xml

16.33.5. Tags

  • profilefactors

16.34. Deactivate Customer Activity Service

POST /registration/customer/deactivate

16.34.1. Description

This service is used to deactivate customer activity.

16.34.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

CustomerDeactiveRequest

16.34.3. Responses

HTTP Code Description Schema

200

successful operation

CustomerDeactiveResponse

16.34.4. Produces

  • application/json

  • application/xml

16.34.5. Tags

  • registration

16.35. Get Active Customer Service

POST /registration/customer/get

16.35.1. Description

This service finds active customer based on specified metering point.

16.35.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

CustomerGetRequest

16.35.3. Responses

HTTP Code Description Schema

200

successful operation

CustomerGetResponse

16.35.4. Produces

  • application/json

  • application/xml

16.35.5. Tags

  • registration

16.36. List Customer Service

POST /registration/customer/list

16.36.1. Description

This service is used to list customer informations.

16.36.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

CustomerQueryRequest

16.36.3. Responses

HTTP Code Description Schema

200

successful operation

CustomerQueryResponse

16.36.4. Produces

  • application/json

  • application/xml

16.36.5. Tags

  • registration

16.37. Save Customer Service

POST /registration/customer/save

16.37.1. Description

This service is used to save customer informations.

16.37.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

CustomerCreateRequest

16.37.3. Responses

HTTP Code Description Schema

200

successful operation

CustomerCreateResponse

16.37.4. Produces

  • application/json

  • application/xml

16.37.5. Tags

  • registration

POST /registration/customer/search

16.38.1. Description

This service is used to list search customer informations by metering point information.

16.38.2. Parameters

Type Name Description Schema Default

Header

ecms-service-ticket
required

CMS Service Ticket Header

string

Body

body
optional

CustomerSearchRequest

16.38.3. Responses

HTTP Code Description Schema

200

successful operation

CustomerSearchResponse

16.38.4. Produces

  • application/json

  • application/xml

16.38.5. Tags

  • registration

17. Definitions

17.1. ActiveCustomer

Get Active Customer Service Response Body

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
optional

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
optional

Customer no

string

eic
required

It keeps meter EIC.

string

resultDescription
optional

Operation Result description

string

resultType
optional

Operation Result type

enum (SUCCESS, FAILED)

title
optional

Customer title

string

17.2. BooleanResponse

Type : object

17.3. ChangedSupplierMeterListResponse

Name Description Schema

changedSupplierMeterListResponse
optional

< ChangedSupplierMeterResponse > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.4. ChangedSupplierMeterResponse

Name Description Schema

newAverageAnnualConsumption
optional

New Meter’s Average Annual Consumption

number

newCity
optional

New Meter’s City

string

newCustomerNo
optional

New Customer No

string

newDistributionMeterCode
optional

New Meter’s Distribution Meter Code

string

newMeterAddress
optional

New Meter’s Address

string

newMeterCountyId
optional

New Meter’s Country Id

integer(int64)

newMeterEic
optional

New Meter’s EIC

string

newMeterId
optional

New Meter’s Id

integer(int64)

newMeterName
optional

New Meter’s Name

string

newMeterReadingType
optional

New Meter’s Reading Type

integer(int64)

newMeterReadingTypeEnum
optional

New Meter' s Reading Type as Enum
Example : "THREE_RATE(1L), HOURLY(2L), SINGLE_RATE(3L)"

enum (THREE_RATE, HOURLY, SINGLE_RATE)

newOrganizationCode
optional

New Meter’s Organization Code

string

newOrganizationEic
optional

New Meter’s Organization EIC

string

newProfileSubscriptionGroup
optional

New Meter’s Subscription Group

integer(int64)

newprofileSubscriptionGroupName
optional

New Meter’s Subscription Group Name

string

oldOrganizationCode
optional

Old Meter’s Organization Code

string

oldOrganizationEic
optional

Old Meter’s Organization EIC

string

17.5. ChangedSupplierMeterServiceResponse

It keeps the response info of meters whose supplier is changed.

Name Description Schema

body
required

It keeps the response body info of meters whose supplier is changed.

ChangedSupplierMeterListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.6. Customer

Queried Customer informations

Name Description Schema

actions
optional

Customer activities

< CustomerAction > array

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerId
optional

Customer id

integer(int64)

customerNo
required

Customer no

string

organization
optional

Organization

string

title
required

Customer title

string

17.7. CustomerAction

Customer activities

Name Description Schema

addedTime
optional

Customer activity added time

string(date-time)

addedUser
optional

Customer activity added user

string

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

endDate
optional

Customer activity end date
Example : "2016-09-01"

string(date)

meteringPointEic
optional

Metering Point Eic

string

meteringPointId
optional

Metering Point id

integer(int64)

moveId
optional

Customer move id

integer(int64)

startDate
optional

Customer activity start date
Example : "2016-09-01"

string(date)

status
optional

Abone activity status.

enum (ACTIVE, PASSIVE, ALL)

17.8. CustomerCreate

Customer informations which will be saved.

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

endDate
optional

Customer activity end date
Example : "2016-09-01"

string(date)

formStatus
optional

It keeps bilateral declaration form status. false: not approved, true: approved.
Default : false

boolean

meterEic
optional

It keeps meter EIC.
Example : "40Z0000000007034"

string

meteringPointId
optional

Metering Point id

integer(int64)

moveId
optional

Customer move id

integer(int64)

startDate
optional

Customer activity start date
Example : "2016-09-01"

string(date)

title
required

Customer title

string

17.9. CustomerCreateDataList

Name Description Schema

customers
optional

Customer informations which will be saved.

< CustomerCreate > array

17.10. CustomerCreateRequest

Customer Create Service Request.

Name Description Schema

body
required

Keeps request body informations.

CustomerCreateDataList

header
optional

Keeps request header informations.

< Header > array

17.11. CustomerCreateResponse

Customer Create Service Response.

Name Description Schema

body
required

Customer Create Service Response body.

CustomerCreateResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.12. CustomerCreateResponseDataList

Name Description Schema

results
optional

Saved Customer informations.

< CustomerCreateResult > array

17.13. CustomerCreateResult

Saved Customer informations.

Name Description Schema

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

description
optional

Operations Failure Result Reason

string

meteringPointId
optional

Metering Point id

integer(int64)

moveId
optional

Customer move id

integer(int64)

resultStatus
optional

Operation Result

enum (SUCCESS, FAILED, DUPLICATE)

17.14. CustomerDeactiveDataList

Name Description Schema

moveIds
optional

Customer Activites which will be deactivated.

< Move > array

17.15. CustomerDeactiveRequest

Customer Activity Deactivate Service Request

Name Description Schema

body
required

Keeps request body informations.

CustomerDeactiveDataList

header
optional

Keeps request header informations.

< Header > array

17.16. CustomerDeactiveResponse

Customer Deactivate Service Response

Name Description Schema

body
required

Customer Deactivate Service Response body

CustomerDeactiveResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.17. CustomerDeactiveResponseDataList

Name Description Schema

results
optional

Deactivated Customer activities.

< CustomerDeactiveResult > array

17.18. CustomerDeactiveResult

Customer Activites which will be deactivated.

Name Description Schema

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

description
optional

Operations Failure Result Reason

string

endDate
optional

Customer activity end date
Example : "2016-09-01"

string(date)

meteringPointId
optional

Metering Point id

integer(int64)

moveId
optional

Customer move id

integer(int64)

resultStatus
optional

Operation Result

enum (SUCCESS, FAILED, DUPLICATE)

startDate
optional

Customer activity start date
Example : "2016-09-01"

string(date)

17.19. CustomerGet

Get Active Customer Service Request Informations

Name Description Schema

eic
required

Metering Point EIC

string

17.20. CustomerGetDataList

Name Description Schema

eics
required

Get Active Customer Service Request Informations

< CustomerGet > array

17.21. CustomerGetRequest

Get Active Customer Service Request Informations

Name Description Schema

body
required

Keeps request body informations.

CustomerGetDataList

header
optional

Keeps request header informations.

< Header > array

17.22. CustomerGetResponse

Get Active Customer Service Response Informations

Name Description Schema

body
required

Listed customer informations

CustomerGetResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.23. CustomerGetResponseDataList

Name Description Schema

customers
optional

Listed customer informations

< ActiveCustomer > array

17.24. CustomerQuery

Customer List Service Request

Name Description Schema

category
optional

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
optional

Customer no

string

meterEic
optional

It keeps meter EIC.
Example : "40Z0000000007034"

string

meteringPointId
optional

Metering Point id

integer(int64)

moveId
optional

Customer move id

integer(int64)

range
optional

By using this object you can specify record number with start and end index values.

Range

status
optional

Abone activity status.

enum (ACTIVE, PASSIVE, ALL)

17.25. CustomerQueryRequest

Customer List Service Request

Name Description Schema

body
required

Keeps request body informations.

CustomerQuery

header
optional

Keeps request header informations.

< Header > array

17.26. CustomerQueryResponse

Customer List Service Response

Name Description Schema

body
required

Customer List Service Response body.

CustomerQueryResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.27. CustomerQueryResponseDataList

Name Description Schema

customers
optional

Queried Customer informations

< Customer > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.28. CustomerSearch

Customer List Service Request

Name Description Schema

isRegistrationEndDateNull
optional

to query null customer activity end date
Default : false

boolean

meteringPointEic
optional

It keeps meter EIC.

string

meteringPointId
optional

Metering Point id

integer(int64)

meteringPointUid
optional

Distribution Meter Code

string

range
optional

By using this object you can specify record number with start and end index values.

Range

registrationActivityRecordDate
optional

Customer activity added time
Example : "2016-09-01"

string(date)

registrationActivityRecordEndDate
optional

Customer activity added end time
Example : "2016-09-01"

string(date)

registrationActivityRecordStartDate
optional

Customer activity added start time
Example : "2016-09-01"

string(date)

registrationEndDate
optional

Customer activity end date
Example : "2016-09-01"

string(date)

registrationStartDate
optional

Customer activity start date
Example : "2016-09-01"

string(date)

17.29. CustomerSearchModel

Searched Customer informations

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
optional

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerMovementId
optional

= {CUSTOMER_MOVEMENTID}

integer(int64)

customerNo
optional

Customer no

string

meteringPointEic
optional

Metering Point Eic

string

meteringPointId
optional

Metering Point id

integer(int64)

meteringPointUid
optional

= {CUSTOMER_METERINGPOINTUID}

string

registrationActivityRecordDate
optional

Customer activity added time
Example : "2016-09-01"

string(date)

registrationEndDate
optional

Customer activity end date
Example : "2016-09-01"

string(date)

registrationStartDate
optional

Customer activity start date
Example : "2016-09-01"

string(date)

registrationStatus
optional

Abone activity status.

enum (ACTIVE, PASSIVE)

registrationTitle
optional

Customer title

string

17.30. CustomerSearchRequest

Customer List Service Request

Name Description Schema

body
required

Keeps request body informations.

CustomerSearch

header
optional

Keeps request header informations.

< Header > array

17.31. CustomerSearchResponse

Customer Search Service Response

Name Description Schema

body
required

Customer Search Service Response body.

CustomerSearchResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.32. CustomerSearchResponseDataList

Name Description Schema

customers
optional

Searched Customer informations

< CustomerSearchModel > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.33. DeductedMeterListResponse

Name Description Schema

deductedMeterListResponse
optional

< DeductedMeterResponse > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.34. DeductedMeterResponse

Name Description Schema

city
optional

City

string

customerNo
optional

Customer No

string

meterEffectiveDate
optional

Meter Effective Date

string(date-time)

meterEic
optional

Meter EIC

string

meterId
optional

Meter Id

integer(int64)

meterName
optional

Meter Name

string

meterSerialNo
optional

Meter Serial No

string

settlementPointId
optional

Settlement Point Id

integer(int64)

settlementPointName
optional

Settlement Point Name

string

17.35. DeductedMeterServiceResponse

Portföye giren tenzil sayaçların response bilgisini tutar.

Name Description Schema

body
required

Portföye giren tenzil sayaçların response body bilgisini tutar.

DeductedMeterListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.36. DemandResponseData

Metering Point Demand Informations

Name Description Schema

demandAddingDate
optional

= {METERING_POINT_DEMAND_ADDING_DATE}

string(date-time)

demandOrganization
optional

= {METERING_POINT_DEMAND_ORGANIZATION}

string

demandPeriod
optional

It keeps term info.

string(date-time)

demandStatus
optional

It keeps demand’s status. ACTIVE, PASSIVE.

enum (ACTIVE, PASSIVE)

demandType
optional

It keeps demand type.

enum (NEW, SUPPLIER_CHANGED, PORTFOLIO_OUT, EVACUATION, NEW_PRE_DECLARATION, SUPPLIER_CHANGED_PRE_DECLARATION, PORTFOLIO_OUT_PRE_DECLARATION, NEW_DEFINITE_DECLARATION, SUPPLIER_CHANGED_DEFINITE_DECLARATION, PORTFOLIO_OUT_DEFINITE_DECLARATION, EVACUATION_DEFINITE_DECLARATION, NEW_MULTIPLE, SUPPLIER_CHANGED_MULTIPLE, METERING_POINT_PASSIVE, AUTO)

description
optional

Ölçüm noktas?n?n kaydedilmemesi durumunda ald??? hatan?n aç?klama bilgisini tutar.

string

eic
optional

It keeps meter EIC.

string

meteringPointId
required

Meter Id

integer(int64)

status
optional

Ölçüm noktas?n?n kaydedilme durum bilgisini tutar.

enum (SUCCESS, VALIDATION_ERROR, DUPLICATE, FAILED)

17.37. DemandResponseDataList

Name Description Schema

demands
optional

Metering Point Demand Informations

< DemandResponseData > array

17.38. DownloadFormRequest

Form Download Request

Name Description Schema

body
required

Keeps request body informations.

DownloadFormRequestModel

header
optional

Keeps request header informations.

< Header > array

17.39. DownloadFormRequestModel

Form Download Request Body

Name Description Schema

demandPeriod
required

It keeps term info.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

meteringPointEic
required

It keeps meter EIC.

string

17.40. DownloadFormResponse

Name Description Schema

body
optional

DownloadFormResponseModel

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.41. DownloadFormResponseModel

Form Download Response Data

Name Description Schema

demandPeriod
optional

It keeps term info.

string(date-time)

fileContent
optional

File Content as Base64 Format

string

fileName
optional

File Name

string

meteringPointEic
optional

It keeps meter EIC.

string

17.42. EligibleCustomerReportList

Name Description Schema

authorizedPersonName
optional

string

authorizedPersonName2
optional

string

authorizedPersonNo
optional

string

authorizedPersonNo2
optional

string

averageAnnualConsumption
required

Average Annual Consumption

number

category
optional

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

city
optional

string

customerNo
required

Customer No

string

demandType
optional

string

demandTypeEnum
optional

enum (NEW, SUPPLIER_CHANGED, PORTFOLIO_OUT, EVACUATION, NEW_PRE_DECLARATION, SUPPLIER_CHANGED_PRE_DECLARATION, PORTFOLIO_OUT_PRE_DECLARATION, NEW_DEFINITE_DECLARATION, SUPPLIER_CHANGED_DEFINITE_DECLARATION, PORTFOLIO_OUT_DEFINITE_DECLARATION, EVACUATION_DEFINITE_DECLARATION, NEW_MULTIPLE, SUPPLIER_CHANGED_MULTIPLE, METERING_POINT_PASSIVE, AUTO)

distributionMeterCode
required

Distribution Meter Code

string

meterEic
required

Meter EIC

string

meterId
required

Meter Id

integer(int64)

meterName
required

Meter Name

string

meterReadingCompany
optional

string

profileSubscriptionGroup
optional

string

profileSubscriptionGroupId
optional

integer(int64)

readingType
optional

enum (THREE_RATE, HOURLY, SINGLE_RATE)

readingTypeId
optional

integer(int64)

tariffClass
optional

enum (SINGLE_TERM, DOUBLE_TERM)

title
optional

string

17.43. EligibleCustomerReportRequest

Name Description Schema

body
required

Keeps request body informations.

GetEligibileCustomerReport

header
optional

Keeps request header informations.

< Header > array

17.44. EligibleCustomerReportResponse

Free Consumer’s Portfolio List

Name Description Schema

body
optional

EligibleCustomerReportResponseBody

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.45. EligibleCustomerReportResponseBody

Name Description Schema

eligibleCustomerReportLists
required

Free consumers info that goes in and out to portfolio.

< EligibleCustomerReportList > array

listType
required

Pre/Final List Status of a free consumer that returns as a response.

enum (PRE_LIST, EXACT_LIST)

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

reportType
required

Portfolio status (Goes In / Goes Out) of the free consumer that returns as a response..

enum (ENTERING_PORTFOLIO_ELIGIBLE_CUSTOMER, OUTGOING_PORTFOLIO_ELIGIBLE_CUSTOMER, PORTFOLIO_ELIGIBLE_CUSTOMER)

17.46. EvacuationCancelRequest

Request of Evacuation Request Cancellation

Name Description Schema

body
required

Request Body of Evacuation Request Cancellation

EvacuationCancelRequestBody

header
optional

Keeps request header informations.

< Header > array

17.47. EvacuationCancelRequestBody

Request Body of Evacuation Request Cancellation

Name Description Schema

evacuationCancelRequestKeys
optional

List of Evacuation Requests that is going to be updated.

< EvacuationCancelRequestKey > array

17.48. EvacuationCancelRequestKey

Info of the Evacuation Request that is going to be updated.

Name Description Schema

meteringPointId
optional

Meter Id for updating evacuation request.

integer(int64)

17.49. EvacuationCancelResponse

Response of evacuation request update.

Name Description Schema

body
optional

Response body of evacuation request update.

EvacuationCancelResponseBody

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.50. EvacuationCancelResponseBody

Response body of evacuation request update.

Name Description Schema

evacuationCancelResponseResults
optional

List of records which evacuation request has been made.

< EvacuationCancelResponseResult > array

17.51. EvacuationCancelResponseResult

Result of evacuation request update.

Name Description Schema

meteringPointId
optional

Meter Id for updating evacuation request.

integer(int64)

state
optional

Description text for result of evacuation request update.

string

17.52. FactorByPeriod

Contains period and factor information.

Name Description Schema

factor
optional

Factor

number

period
optional

Period

integer(int32)

17.53. GetChangedSupplierMetersRequest

Wrapper Request Model for Changed-Supplier Meters

Name Description Schema

body
required

Changed-Supplier Meters Request Model

ListChangedSupplierMeters

header
optional

Keeps request header informations.

< Header > array

17.54. GetDeductedMetersRequest

Portföye Giren Sayaçların Kapsayıcı İstek Modeli

Name Description Schema

body
required

Portföye Giren Tenzil Sayaçları Getiren İstek

ListDeductedMetersRequest

header
optional

Keeps request header informations.

< Header > array

17.55. GetEligibileCustomerReport

Name Description Schema

date
required

The term that you want to query.

string(date-time)

listType
required

Pre/Final List Status of a free consumer.

enum (PRE_LIST, EXACT_LIST)

range
optional

By using this object you can specify record number with start and end index values.

Range

reportType
required

List of free consumers that goes in and out to portfolio.

enum (ENTERING_PORTFOLIO_ELIGIBLE_CUSTOMER, OUTGOING_PORTFOLIO_ELIGIBLE_CUSTOMER, PORTFOLIO_ELIGIBLE_CUSTOMER)

17.56. GetMeterCountRequest

Wrapper Request Model for Meter Count

Name Description Schema

body
required

Meter Count Request Model

ListMeterCountRequest

header
optional

Keeps request header informations.

< Header > array

17.57. GetMeterEicRequest

Wrapper Request Model for Listing Meter EIC With Range

Name Description Schema

body
required

Meter EIC Request Model

ListMeterEicRequest

header
optional

Keeps request header informations.

< Header > array

17.58. GetMeteringPointsRequest

Wrapper Request Model for Listing Meters

Name Description Schema

body
required

Metering Point Request Model (Fill either meter id or meter eic)

ListMeteringPointsRequest

header
optional

Keeps request header informations.

< Header > array

17.59. GetNewMeteringPointsRequest

Wrapper Request Model for New Metering Points To Be Read

Name Description Schema

body
required

New Metering Points To Be Read Request Model

ListNewMeteringPointsToBeRead

header
optional

Keeps request header informations.

< Header > array

17.60. GetNonobligatoryToReadMetersRequest

Wrapper Request Model for Non-obligatory To Read Meters

Name Description Schema

body
required

Non-obligatory To Read Meters Request Model

ListNonobligatoryToReadMetersRequest

header
optional

Keeps request header informations.

< Header > array

17.61. GetReturnedToSupplierMetersRequest

Wrapper Request Model for Returned-To-Supplier Meters

Name Description Schema

body
required

Returned-To-Supplier Meters Request Model

ListReturnedToSupplierMeters

header
optional

Keeps request header informations.

< Header > array

17.62. Header

Keeps request header informations.

Name Description Schema

key
optional

Keeps header key information.
Example : "transactionId"

string

value
optional

Keeps header value information.
Example : "6d553b3c-1ffc-44cc-bed6-1dce4d5b48ac"

string

17.63. ListChangedSupplierMeters

Changed-Supplier Meters Request Model

Name Description Schema

listType
required

Ön liste veya kesin liste durumunu belirtir. PRE_LIST:Ön Liste , EXACT_LIST = Kesin Liste

enum (PRE_LIST, EXACT_LIST)

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter Term

string(date-time)

17.64. ListDeductedMetersRequest

Portföye Giren Tenzil Sayaçları Getiren İstek

Name Description Schema

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter Term

string(date-time)

17.65. ListMeterCountRequest

Meter Count Request Model

Name Description Schema

countType
required

Meter Count Type Request Model

enum (RELATED, PORTFOLIO)

term
required

Meter Term

string(date-time)

17.66. ListMeterEicRequest

Meter EIC Request Model

Name Description Schema

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter Term

string(date-time)

17.67. ListMeteringPointsRequest

Metering Point Request Model (Fill either meter id or meter eic)

Name Description Schema

eligibleConsumptionType
optional

Eligible Consumption Type

enum (ELIGIBLE_CONSUMER, NO_ELIGIBLE_CONSUMER, ORGANIZED_INDUSTRIAL_ZONE_EC)

meterDistributionCode
optional

Distribution Meter Code.

string

meterEIC
optional

Meter EIC.

string

meterEffectiveDate
optional

Eligible Consumption Type effective period
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

meterId
optional

Meter Id.

integer(int64)

meterUsageState
optional

Meter usage state

enum (NO_CONSUMER, IN_USE)

range
optional

By using this object you can specify record number with start and end index values.

Range

supplierType
optional

Ölçüm noktası tedarik tipi.

enum (END_USE_SUPPLIER, BILATERAL_CONTRACT, RETAIL_SALE, NONE)

17.68. ListNewMeteringPointsToBeRead

New Metering Points To Be Read Request Model

Name Description Schema

listType
required

Ön liste veya kesin liste durumunu belirtir. PRE_LIST:Ön Liste , EXACT_LIST = Kesin Liste

enum (PRE_LIST, EXACT_LIST)

meterEic
required

Meter EIC

string

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter Term

string(date-time)

17.69. ListNonobligatoryToReadMetersRequest

Non-obligatory To Read Meters Request Model

Name Description Schema

listType
required

Ön liste veya kesin liste durumunu belirtir. PRE_LIST:Ön Liste , EXACT_LIST = Kesin Liste

enum (PRE_LIST, EXACT_LIST)

meterEic
required

Meter EIC

string

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter Term

string(date-time)

17.70. ListReturnedToSupplierMeters

Returned-To-Supplier Meters Request Model

Name Description Schema

listType
required

Ön liste veya kesin liste durumunu belirtir. PRE_LIST:Ön Liste , EXACT_LIST = Kesin Liste

enum (PRE_LIST, EXACT_LIST)

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter Term

string(date-time)

17.71. Meter is read or not and past meter info

Meter data configuration response

Name Description Schema

confVersion
required

Meter configuration version

string(date-time)

dataVersion
required

Meter data version

string(date-time)

isConfSupplyDeducSettlement
required

Info of If meter is attached to the related supplier’s deducted supply settlement point
Default : false

boolean

isConfSupplySettlement
required

Info of If meter is attached to the related supplier’s supply settlement point
Default : false

boolean

isConfWithdDeducSettlement
required

Info of If meter is attached to the related supplier’s deducted withdrawal settlement point
Default : false

boolean

isConfWithdrawalSettlement
required

Info of If meter is attached to the related supplier’s withdrawal settlement point
Default : false

boolean

isRead
required

Meter is read or not
Default : false

boolean

meterCity
required

Meter’s city

string

meterConsumption
required

Meter’s consumption value

number

meterEic
required

Meter EIC

string

meterGeneration
required

Meter’s generation value

number

meterId
required

Meter Id

integer(int64)

meterLossyConsumption
required

Meter’s lossy consumption value

number

meterLossyGeneration
required

Meter’s lossy generation value

number

meterName
required

Meter name

string

meterReadingCompany
required

Meter reading company

string

meterReadingCompanyEic
required

Meter reading company EIC

string

readingType
required

Meter reading type

enum (THREE_RATE, HOURLY, SINGLE_RATE)

supplierOrganization
required

Meter supplier

string

supplierOrganizationEic
required

Meter supplier company EIC

string

term
required

Meter term

string(date-time)

17.72. MeterCountListResponse

Name Description Schema

meterCountResponseList
optional

< MeterCountResponse > array

17.73. MeterCountResponse

Name Description Schema

meterCount
optional

It keeps Meter Count.

integer(int32)

meterEffectiveDate
optional

It keeps Meter Effective Date.

string(date-time)

readingType
optional

It keeps Meter Reading Type.

enum (THREE_RATE, HOURLY, SINGLE_RATE)

17.74. MeterCountServiceResponse

Service Response for Listing Meter Counts

Name Description Schema

body
required

Service Response Body for Listing Meter Counts

MeterCountListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.75. MeterDeducSettlementPoint

Name Description Schema

meterId
required

Sayaç ETSO/ID Bilgisi

string

period
required

Sayaç Güncelleme Dönemi

string(date-time)

supplyDeductionSettlementPoint
required

Veriş UEVCB ID Bilgisi

string

withDrawalDeducSettlementPoint
required

Çekiş UEVCB ID Bilgisi

string

17.76. MeterDeducSettlementPointList

Name Description Schema

deducSettlementPoints
optional

< MeterDeducSettlementPoint > array

17.77. MeterDeducSettlementPointListResponseBody

Name Description Schema

meterDeducSettlementPointResponses
optional

< MeterDeducSettlementPointResponseBody > array

17.78. MeterDeducSettlementPointRequest

Name Description Schema

body
required

Keeps request body informations.

MeterDeducSettlementPointList

header
optional

Keeps request header informations.

< Header > array

17.79. MeterDeducSettlementPointResponse

Name Description Schema

body
optional

MeterDeducSettlementPointListResponseBody

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.80. MeterDeducSettlementPointResponseBody

Name Description Schema

description
optional

string

meterId
optional

string

succes
optional

Default : false

boolean

17.81. MeterEicInfoListResponse

Name Description Schema

meterEicInfoListResponse
optional

< MeterEicInfoResponse > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.82. MeterEicInfoResponse

Name Description Schema

meterEic
optional

Meter EIC

string

meterId
optional

Meter Id

integer(int64)

readingType
optional

Meter Reading Type

enum (THREE_RATE, HOURLY, SINGLE_RATE)

17.83. MeterEicInfoServiceResponse

It keeps the response info of meter eic.

Name Description Schema

body
required

It keeps the response body info of meter eic.

MeterEicInfoListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.84. MeterInformationDataForSupplier

Response data for supplier meters EIC.

Name Description Schema

customerNo
optional

It keeps Meter’s Customer No.

string

meterEic
optional

It keeps Meter EIC info.

string

meterId
optional

It keeps meter Id info.

integer(int64)

oldSupplierEic
optional

Meter’s supplier info at previous settlement term.

string

rn
optional

It keeps order number.

integer(int32)

17.85. MeterInformationForSupplier

Request model for supplier Meter EIC.

Name Description Schema

range
optional

By using this object you can specify record number with start and end index values.

Range

settlementPeriod
optional

Settlement term that querying will be made.
Example : "2016-06-01T00:00:00.000+0300"

string(date-time)

17.86. MeterInformationForSupplierRequest

Request model for querying meter EIC info for suppliers.

Name Description Schema

body
optional

The field that keeps interval and settlement terms of requested meters.

MeterInformationForSupplier

header
optional

Keeps request header informations.

< Header > array

17.87. MeterInformationListForSupplier

Response Container Model for Supplier Meters EIC

Name Description Schema

datasForSupplier
optional

Field that contains query response.

< MeterInformationDataForSupplier > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.88. MeterInformationListForSupplierResponse

Response model for supplier meters EIC.

Name Description Schema

body
optional

It keeps order no, EIC, id, old supplier and customer no of requested meters.

MeterInformationListForSupplier

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.89. MeteringDataAndConfigurationList

Name Description Schema

meterDatas
optional

It keeps withdrawal/supply values and Past Meter info.

< Meter is read or not and past meter info > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.90. MeteringDataAndConfigurationQueryResponse

It keeps withdrawal/supply values and Past Meter info.

Name Description Schema

body
required

It keeps withdrawal/supply values and Past Meter info.

MeteringDataAndConfigurationList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.91. MeteringDataBulkResponse

Çoklu yapılan saatlik sayaçların servisden dönen cevap bilgisini tutar.

Name Description Schema

body
optional

MeteringDataBulkResponseBody

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.92. MeteringDataBulkResponseBody

Name Description Schema

dataSaveResponse
optional

< MeteringDataSaveResponse > array

17.93. MeteringDataConfigurationQuery

Request for Total Meter Withdrawal / Supply Service

Name Description Schema

meteringReadingType
optional

Meter reading type (if all meters wanted, this field should be null)

enum (THREE_RATE, HOURLY, SINGLE_RATE)

pastVersion
optional

If past meters are going to be listed or not
Default : false

boolean

range
optional

By using this object you can specify record number with start and end index values.

Range

term
required

Meter term
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

17.94. MeteringDataConfigurationQueryRequest

Request for listing meter’s withdrawal/supply and past meters

Name Description Schema

body
required

Keeps request body informations.

MeteringDataConfigurationQuery

header
optional

Keeps request header informations.

< Header > array

17.95. MeteringDataResponse

Name Description Schema

body
optional

BooleanResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.96. MeteringDataSaveResponse

Name Description Schema

description
optional

Yükleme sırasında hata oluşmuş ise hatanın açıklaması.

string

measurementUnit
optional

Yükleme yapılan sayacın üretim/tüketim değerlerinin birimini gösterir.

enum (KWH, MWH)

meterEic
optional

Yükleme yapılan saatlik sayacın ETSO kodu.

string

status
optional

Yapılan çoklu yüklemelerde işlemin başarılı olup olmadığı bilgisini tutar.

enum (SUCCESS, VALIDATION_ERROR, DUPLICATE, FAILED)

17.97. MeteringDataTotal

Meter Info List

Name Description Schema

consumption
required

Meter’s consumption value.

number

generation
required

Meter’s generation value.

number

lossyConsumption
required

Meter’s lossy consumption value.

number

lossyGeneration
required

Meter’s lossy generation value.

number

meterEffectiveDate
required

Meter effective date.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

meterEic
required

Meter EIC
Example : "40Z0000000007034"

string

version
required

Meter version

string(date-time)

17.98. MeteringDataTotalDataList

Name Description Schema

meteringDatas
optional

Meter Info List

< MeteringDataTotal > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.99. MeteringDataTotalQuery

Request for Total Meter Withdrawal / Supply Service

Name Description Schema

date
required

The date that meter info belongs to.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

meterEics
optional

Verisi istenen sayaçlara ait etso kod bilgisi.

< string > array

range
optional

By using this object you can specify record number with start and end index values.

Range

17.100. MeteringDataTotalQueryRequest

Request for Total Meter Withdrawal / Supply Service

Name Description Schema

body
required

Keeps request body informations.

MeteringDataTotalQuery

header
optional

Keeps request header informations.

< Header > array

17.101. MeteringDataTotalQueryResponse

Response for Total Meter Withdrawal / Supply Service

Name Description Schema

body
required

Response Body for Total Meter Withdrawal / Supply Service

MeteringDataTotalDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.102. MeteringHourlyBulkDataList

Name Description Schema

hourlyDatas
optional

< MeteringHourlyDataList > array

17.103. MeteringHourlyBulkDataRequest

Name Description Schema

body
required

Keeps request body informations.

MeteringHourlyBulkDataList

header
optional

Keeps request header informations.

< Header > array

17.104. MeteringHourlyData

Name Description Schema

consumption
required

Meter Consumption Value

number

generation
required

Meter Generation Value

number

period
required

Settlement term which meter info will be saved at. You can save new meter info for only open settlement term.

integer(int64)

17.105. MeteringHourlyDataList

Name Description Schema

datas
required

Consumption and generation values which belongs to open settlement term.

< MeteringHourlyData > array

eic
required

Meter EIC

string

settlementPeriod
required

Settlement term which meter info will be saved at. You can save new meter info for only open settlement term.

string(date-time)

17.106. MeteringHourlyDataRequest

Name Description Schema

body
required

Keeps request body informations.

MeteringHourlyDataList

header
optional

Keeps request header informations.

< Header > array

17.107. MeteringInfo

Name Description Schema

busbarVoltage
optional

Meter’s Busbar Voltage.

integer(int64)

cityId
optional

City Id.

integer(int64)

connectionPointLocation
optional

Location info of metering point based on the transformer.

integer(int64)

connectionPointLocationOther
optional

Other location info of metering point based on the transformer.

string

county
optional

County Id.

string

customerNo
optional

Meter Customer No.

string

distributionMeterCode
optional

Distribution Meter Code.

string

lineCircuit
optional

Meter’s Number of Circuits in Line.

integer(int64)

lineLength
optional

Meter’s Line Length.

number

lineSection
optional

Meter’s Line Section.

number

loadLoss
optional

Loss On Load.

number

manufacturer
optional

Meter Manufacturer Info.

string

meterAddress
optional

Meter Address.

string

meterEic
optional

Meter EIC.

string

meterId
optional

Meter Id.

integer(int64)

meterLossesType
optional

Meter Losses Type.

integer(int64)

meterName
optional

Meter Name.

string

meterReadingCompanyEic
optional

Meter Reading Company EIC.

string

meterUsageOfType
optional

Meter Usage Type.

integer(int64)

meteringType
optional

Metering Type.

integer(int64)

meteringVoltage
optional

Meter Connection Point Voltage.

integer(int64)

noLoadLoss
optional

Loss On No-load.

number

organizationEic
optional

Meter’s Organization EIC.

string

organizationNme
optional

string

profileGroupProfileType
optional

Meter’s Profile Group’s Profile Type.

integer(int64)

profileGroupSubscriptionGroup
optional

Meter’s Profile Group Subscription Info.

integer(int64)

profileSubscriptionGroup
optional

Meter Subscription Group.

integer(int64)

profileType
optional

Meter Profile Type.

integer(int64)

readingType
optional

Meter Reading Type.

integer(int64)

serialNumber
optional

Meter Serial No.

string

substation
optional

Transformer That Meter Belongs To.

integer(int64)

supplyPosition
optional

Meter’s Supply Position Name.

string

supplySettlementPointEic
optional

Supply Settlement Point EIC.

string

supplySettlementPointName
optional

Supply Settlement Point Name.

string

temperatureCoefficient
optional

Meter’s Conductor Resistance.

integer(int64)

tnzlSupplySettlementPointEic
optional

Supply Reduced Settlement Point EIC.

string

tnzlSupplySettlementPointName
optional

Supply Reduced Settlement Point Name.

string

tnzlWithdSettlementPointEic
optional

Withdrawal Reduced Settlement Point EIC.

string

tnzlWithdSettlementPointName
optional

Withdrawal Reduced Settlement Point Name.

string

transLossFactorStatus
optional

Line Loss Factor Status.
Default : false

boolean

transformerInputVoltage
optional

Transformer Input Voltage.

number

transformerLossFactorStatus
optional

Transfer Loss Factor Status.
Default : false

boolean

transformerOutputVoltage
optional

Transformer Output Voltage.

number

transformerPower
optional

Transformer Power.

number

transmissionLossFactorStatus
optional

Transmission Loss Factor Status.
Default : false

boolean

validityDate
optional

= {METERING_INFO_VALIDITY_DATE}

string(date-time)

version
optional

= {METERING_INFO_VERSION}

string(date-time)

withdrawalPosition
optional

Meter’s Withdrawal Position Name.

string

withdrawalSettlementPointEic
optional

Withdrawal Settlement Point EIC.

string

withdrawalSettlementPointName
optional

Withdrawal Settlement Point Name.

string

17.108. MeteringPointDemand

It keeps metering point demands that is going to be listed.

Name Description Schema

address
optional

= {METERING_POINT_DEMAND_ADDRESS}

string

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
optional

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

city
optional

It keeps city Id.

string

consumerNo
optional

Customer no

string

county
optional

It keeps county Id.

string

customerNo
optional

= {METERING_POINT_DEMAND_CUSTOMERNO}

string

demandAddingDate
optional

= {METERING_POINT_DEMAND_ADDING_DATE}

string(date-time)

demandAddingUser
optional

= {METERING_POINT_DEMAND_ADDING_USER}

string

demandCancelingOrganization
optional

= {METERING_POINT_DEMAND_CANCELING_ORGANIZATION}

string

demandCancellationDate
optional

= {METERING_POINT_DEMAND_CANCELLATION_DATE}

string(date-time)

demandDeclarationFormStatus
optional

It keeps bilateral declaration form status code. 0->false, 1:true.

integer(int32)

demandDeclarationFormStatusEnum
optional

It keeps bilateral declaration form status. false: not approved, true: approved.
Default : false

boolean

demandOrganization
optional

= {METERING_POINT_DEMAND_ORGANIZATION}

string

demandPeriod
optional

It keeps term info.

string(date-time)

demandStatus
optional

It keeps demand’s status code. 0->PASSIVE, 1->ACTIVE.

integer(int32)

demandStatusEnum
optional

It keeps demand’s status. ACTIVE, PASSIVE.

enum (ACTIVE, PASSIVE)

demandType
optional

It keeps demand type code. 1->NEW, 2->SUPPLIER_CHANGED, 3->PORTFOLIO_OUT, 4->EVACUATION, 5->NEW_PRE_DECLARATION, 6->SUPPLIER_CHANGED_PRE_DECLARATION, 7->PORTFOLIO_OUT_PRE_DECLARATION, 9->NEW_DEFINITE_DECLARATION, 10->SUPPLIER_CHANGED_DEFINITE_DECLARATION, 11->PORTFOLIO_OUT_DEFINITE_DECLARATION, 12->EVACUATION_DEFINITE_DECLARATION, 13->NEW_MULTIPLE, 14->SUPPLIER_CHANGED_MULTIPLE, 15->METERING_POINT_PASSIVE, AUTO

integer(int32)

demandTypeEnum
optional

It keeps demand type.

enum (NEW, SUPPLIER_CHANGED, PORTFOLIO_OUT, EVACUATION, NEW_PRE_DECLARATION, SUPPLIER_CHANGED_PRE_DECLARATION, PORTFOLIO_OUT_PRE_DECLARATION, NEW_DEFINITE_DECLARATION, SUPPLIER_CHANGED_DEFINITE_DECLARATION, PORTFOLIO_OUT_DEFINITE_DECLARATION, EVACUATION_DEFINITE_DECLARATION, NEW_MULTIPLE, SUPPLIER_CHANGED_MULTIPLE, METERING_POINT_PASSIVE, AUTO)

distributionMeterCode
optional

= {METERING_POINT_DEMAND_DISTIRBUTION_METER_CODE}

string

eic
required

It keeps meter EIC.
Example : "40Z0000000007034"

string

name
optional

= {METERING_POINT_DEMAND_NAME}

string

title
optional

Customer title

string

17.109. MeteringPointDemandCreate

Metering point demands which will be created

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

eic
required

It keeps meter EIC.
Example : "40Z0000000007034"

string

formStatus
optional

It keeps bilateral declaration form status. false: not approved, true: approved.
Default : false

boolean

status
optional

It keeps demand’s status. ACTIVE, PASSIVE.

enum (ACTIVE, PASSIVE)

title
required

Customer title

string

type
optional

It keeps demand type.

enum (NEW, SUPPLIER_CHANGED, PORTFOLIO_OUT, EVACUATION, NEW_PRE_DECLARATION, SUPPLIER_CHANGED_PRE_DECLARATION, PORTFOLIO_OUT_PRE_DECLARATION, NEW_DEFINITE_DECLARATION, SUPPLIER_CHANGED_DEFINITE_DECLARATION, PORTFOLIO_OUT_DEFINITE_DECLARATION, EVACUATION_DEFINITE_DECLARATION, NEW_MULTIPLE, SUPPLIER_CHANGED_MULTIPLE, METERING_POINT_PASSIVE, AUTO)

updateReason
optional

= {METERING_POINT_DEMAND_UPDATE_REASON}

string

17.110. MeteringPointDemandCreateDataList

Name Description Schema

demands
optional

Metering point demands which will be created

< MeteringPointDemandCreate > array

17.111. MeteringPointDemandCreateRequest

Request for Saving Metering Point

Name Description Schema

body
required

Keeps request body informations.

MeteringPointDemandCreateDataList

header
optional

Keeps request header informations.

< Header > array

17.112. MeteringPointDemandCreateResponse

Service Response for Saving Metering Point

Name Description Schema

body
required

Service Response Body for Saving Metering Point

DemandResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.113. MeteringPointDemandDataList

Name Description Schema

demands
optional

It keeps metering point demands that is going to be listed.

< MeteringPointDemand > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.114. MeteringPointDemandQuery

It keeps request for Metering Point Demand Listing.

Name Description Schema

date
required

It keeps the term info.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

demandType
required

Demand type.
Example : "MINE, COUNTER, DISCHARGED, MULTIPLE"

enum (MINE, COUNTER, DISCHARGED, MULTIPLE)

meterEic
optional

It keeps meter EIC.
Example : "40Z0000000007034"

string

range
optional

By using this object you can specify record number with start and end index values.

Range

17.115. MeteringPointDemandQueryRequest

It keeps request for Metering Point Demand Listing.

Name Description Schema

body
required

Keeps request body informations.

MeteringPointDemandQuery

header
optional

Keeps request header informations.

< Header > array

17.116. MeteringPointDemandQueryResponse

It keeps response for metering point demand listing.

Name Description Schema

body
required

It keeps response body for metering point demand listing.

MeteringPointDemandDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.117. MeteringPointDemandValidate

Demand informations that will be validated.

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

description
optional

Ölçüm noktas?n?n kaydedilmemesi durumunda ald??? hatan?n aç?klama bilgisini tutar.

string

eic
required

It keeps meter EIC.
Example : "40Z0000000007034"

string

formStatus
optional

It keeps bilateral declaration form status. false: not approved, true: approved.
Default : false

boolean

resultStatus
optional

Ölçüm noktas?n?n kaydedilme durum bilgisini tutar.

enum (SUCCESS, VALIDATION_ERROR, DUPLICATE, FAILED)

status
optional

It keeps demand’s status. ACTIVE, PASSIVE.

enum (ACTIVE, PASSIVE)

title
required

Customer title

string

type
optional

It keeps demand type.

enum (NEW, SUPPLIER_CHANGED, PORTFOLIO_OUT, EVACUATION, NEW_PRE_DECLARATION, SUPPLIER_CHANGED_PRE_DECLARATION, PORTFOLIO_OUT_PRE_DECLARATION, NEW_DEFINITE_DECLARATION, SUPPLIER_CHANGED_DEFINITE_DECLARATION, PORTFOLIO_OUT_DEFINITE_DECLARATION, EVACUATION_DEFINITE_DECLARATION, NEW_MULTIPLE, SUPPLIER_CHANGED_MULTIPLE, METERING_POINT_PASSIVE, AUTO)

updateReason
optional

= {METERING_POINT_DEMAND_UPDATE_REASON}

string

17.118. MeteringPointDemandValidateResponse

Metering Point Demand Validation Response

Name Description Schema

body
required

Metering Point Demand Validation Response Body

ValidateDemandResponseList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.119. MeteringPointEICQuery

Request Model for Metering Point EIC Querying Service.

Name Description Schema

distributionMeterCode
optional

It keeps distribution meter code.

string

meterEic
optional

It keeps EIC of requested meter.

string

meterReadingCompanyEic
optional

It keeps EIC of the company who reads requested meter.

string

17.120. MeteringPointEICQueryList

Request Container for Metering Point EIC Querying Service.

Name Description Schema

meteringPointEICQueries
optional

Request Model List for Metering Point EIC Querying Service.

< MeteringPointEICQuery > array

17.121. MeteringPointEICQueryRequest

Request Model of Meter Eic Querying which has header and body info.

Name Description Schema

body
optional

Service Request Body.

MeteringPointEICQueryList

header
optional

Keeps request header informations.

< Header > array

17.122. MeteringPointEICQueryResponse

Response Model for Meter EIC Querying

Name Description Schema

body
optional

Response Body for Metering Point EIC Querying Service

MeteringPointEICQueryResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.123. MeteringPointEICQueryResponseData

Response Model for Metering Point EIC Querying Service.

Name Description Schema

cityId
optional

It keeps City Id which the meter is belonging to.

integer(int64)

connectionPositionDescription
optional

Connection Position Description

string

countyId
optional

It keeps County Id which the meter is belonging to.

integer(int64)

customerNo
optional

It keeps Customer No of the meter.

string

description
optional

Yapılan sorgulama sonucu başarısız olması durumunda nedeni.

string

distributionMeterId
optional

It keeps Distribution Meter Code which belongs to Meter’s Company.

string

eligibleConsumptionType
optional

Consumption Metering Type

enum (ELIGIBLE_CONSUMER, NO_ELIGIBLE_CONSUMER, ORGANIZED_INDUSTRIAL_ZONE_EC)

mainTariffGroup
optional

Main Tariff Group

enum (INDUSTRY, BUSINESS, RESIDENCE, AGRICULTURAL_IRRIGATION, LIGHTING)

meterEic
optional

It keeps info of Meter EIC.

string

meterReadingCompanyEic
optional

Sayacı okuyan kurumun EIC bilgisini tutar

string

meterReadingCompanyId
optional

It keeps Meter Reading Company Id.

string

meterUsageState
optional

Usage Type

enum (NO_CONSUMER, IN_USE)

meteringAddress
optional

It keeps info of Meter Address.

string

meteringPointName
optional

It keeps Meter Name.

string

status
optional

Yapılan sorgulama sonucu kayıt bulunma durum bilgisini tutar. SUCCES:Ölçüm Noktası Bulundu , NOT_FOUND: Ölçüm Noktası Bulunamadı

enum (SUCCESS, NOT_FOUND)

supplierType
optional

Supply Type

enum (END_USE_SUPPLIER, BILATERAL_CONTRACT, RETAIL_SALE)

tariffClass
optional

Tariff Class

enum (SINGLE_TERM, DOUBLE_TERM)

17.124. MeteringPointEICQueryResponseDataList

Response container model for Metering Point EIC Querying Service

Name Description Schema

eicQueryResponseDatas
optional

Response List for Metering Point EIC Querying Service

< MeteringPointEICQueryResponseData > array

17.125. MeteringPointListResponse

Name Description Schema

meteringPointListResponse
optional

< MeteringPointResponse > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.126. MeteringPointRegister

Name Description Schema

activityCode
optional

Activity Code

string

addressCode
optional

Adres kod bilgisini tutar.

integer(int64)

amr
required

Otomatik sayaç okuma sistemi ile okunmad? durum bilgisini tutar.
Default : false

boolean

averageAnnualConsumption
required

Average Annual Consumption

number

busbarVoltage
required

Meter’s Busbar Voltage

integer(int64)

canLoadProfile
required

Yük profil bilgisini al?nabilir bilgisini tutar.
Default : false

boolean

connectionPointLocation
required

Location info of metering point based on the transformer.

integer(int64)

connectionPointLocationOther
optional

Other location info of metering point based on the transformer.

string

contractPower
required

Contract power (kW)

number

countyId
required

County Id where the meter is located.

integer(int64)

customerNo
required

Meter’s Customer No

string

distributionMeterId
required

Distribution Meter Code.

string

eligibleConsumptionType
required

Ölçüm noktas?n?n tip bilgisini tutar.

integer(int64)

estimation
required

Ölçüm noktas?n?n tahminleme yap?lma durum bilgisi.
Default : false

boolean

isDeleteDataForReadingType
optional

If there is meter reading change, this field keeps deletion status. (required field for updating metering points)
Default : false

boolean

lineCircuit
optional

Meter’s Number of Circuits in Line

integer(int64)

lineLength
optional

Meter’s line length.

number

lineSection
optional

Meter’s Line Section

number

loadLoss
optional

Meter’s Loss On Load

number

mainEligibleConsumptionEic
optional

OSB’lerin alt?ndaki ölçüm noktalar?n?n hangi ana sayaca ba?l? oldu?u bilgisini tutar.

string

mainTariffGroup
optional

Main Tariff Group

enum (INDUSTRY, BUSINESS, RESIDENCE, AGRICULTURAL_IRRIGATION, LIGHTING)

manufacturer
optional

Meter’s manufacturer.

string

maxAnnualConsumption
optional

Ölçüm noktas?n?n y?ll?k maksimum tüketim de?eri bilgisini tutar.

number

meterAddress
required

Meter address.

string

meterEic
optional

Meter EIC. (required field for updating metering points)
Example : "40Z000000000001Y"

string

meteringPointUpdateDate
optional

The term of meters that is going to be changed. (required field for updating metering points)
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

meteringType
optional

Meter’s type.

integer(int64)

meteringVoltage
required

Meter Connection Point Voltage

integer(int64)

noLoadLoss
optional

Meter’s Loss On No-load

number

organizedIndustrialZoneEic
optional

Ölçüm noktas?n?n hangi organize sanayi bölgesinin ana sayac? oldu?u bilgisini tutar.

string

profileSubscriptionGroup
optional

Meter Profile Subscription Group

integer(int64)

profileType
optional

Meter Profile Type

integer(int64)

readingPeriod
optional

= {CMP_METERING_POINTS_SAVE_QUERY_METER_READING_PERIOD}

integer(int32)

readingType
required

Meter Reading Type

integer(int64)

reasonUpdate
optional

Withdrawal Settlement Point

string

serialNumber
optional

Meter’s serial number;

string

status
required

Metering Point Status. (required field for updating metering points)
Default : false

boolean

substation
required

Transformer That Meter Belongs To

integer(int64)

supplierOrganization
optional

Meter’s supplier.

string

supplierType
optional

Ölçüm noktas?n?n tedarik tip bilgisini tutar.

integer(int64)

supplyDeductionSettlementPoint
optional

OSB’lerin ana sayac?n?n veri? tenzil uevçb bilgisini tutar.

string

supplyPosition
required

Meter Supply Position

integer(int64)

supplySettlementPointEic
optional

Ölçüm noktasının bağlı olduğu veriş uevçb bilgisini tutar. Bu bilgi sadece EPİAŞ tarafından değiştirilebilir.

string

tariffClass
optional

Tariff Class

enum (SINGLE_TERM, DOUBLE_TERM)

temperatureCoefficient
optional

Meter’s Conductor Resistance

integer(int64)

transLossFactorStatus
required

Transmission Loss Factor Status
Default : false

boolean

transformerInputVoltage
required

Meter’s Transformer Input Voltage

number

transformerOutputVoltage
required

Meter’s Transformer Output Voltage

number

transformerPower
required

Meter’s Transformer Power (MVA)

number

usageState
required

Ölçüm noktas? kullan?m durumu bilgisini tutar.

integer(int64)

withDrawalDeducSettlementPointEic
optional

Meter Settlement Point EIC.
Example : "40W000000000001Y"

string

withDrawalSettlementPointEic
optional

Withdrawal Settlement Point

string

withdrawalPosition
required

Meter Withdrawal Position

integer(int64)

zonningPosition
required

?mar yerle?im alan? konum bilgisini tutar.
Default : false

boolean

17.127. MeteringPointRegisterList

Name Description Schema

meteringPoints
required

Metering points which are going to be updated or to be saved.

< MeteringPointRegister > array

17.128. MeteringPointRequest

Name Description Schema

body
required

Keeps request body informations.

MeteringPointRegisterList

header
optional

Keeps request header informations.

< Header > array

17.129. MeteringPointResponse

Name Description Schema

activityCode
optional

Activity code

string

addressCode
optional

Adres kod bilgisini tutar.

integer(int64)

amr
optional

Otomatik sayaç okuma sistemi ile okunmad? durum bilgisini tutar.
Default : false

boolean

averageAnnualConsumption
optional

Average Annual Consumption

number

busbarVoltage
optional

Busbar Voltage

integer(int64)

busbarVoltageValue
optional

Bara Gerilim Değeri

number

canLoadProfile
optional

Yük profil bilgisini al?nabilir bilgisini tutar.
Default : false

boolean

connectionPointLocation
optional

Connection Point Location

integer(int64)

connectionPointLocationDesc
optional

Trafoya Gören Konum Bilgisi

string

connectionPointLocationOther
optional

Other Connection Point Location

string

contractPower
optional

Contract power

number

countyId
optional

County Id

integer(int64)

countyName
optional

Meter’s County Name

string

customerNo
optional

Customer No

string

distributionMeterId
optional

Distribution Meter Code

string

eligibleConsumptionType
optional

Ölçüm noktas?n?n tip bilgisini tutar.

integer(int64)

eligibleConsumptionTypeDesc
optional

Ölçüm Noktası Tip Bilgisi

enum (ELIGIBLE_CONSUMER, NO_ELIGIBLE_CONSUMER, ORGANIZED_INDUSTRIAL_ZONE_EC)

estimation
optional

Ölçüm noktas?n?n tahminleme yap?lma durum bilgisi.
Default : false

boolean

id
optional

Meter Id

integer(int64)

lineCircuit
optional

Number of Circuits in Line

integer(int64)

lineCircuitDesc
optional

Hat Devre Bilgisi

string

lineLength
optional

Line Length

number

lineSection
optional

Line Section

number

loadLoss
optional

Loss On Load

number

mainEligibleConsumptionEic
optional

OSB’lerin alt?ndaki ölçüm noktalar?n?n hangi ana sayaca ba?l? oldu?u bilgisini tutar.

string

mainTariffGroup
optional

Main tariff group

enum (INDUSTRY, BUSINESS, RESIDENCE, AGRICULTURAL_IRRIGATION, LIGHTING)

manufacturer
optional

Manufacturer

string

maxAnnualConsumption
optional

Ölçüm noktas?n?n y?ll?k maksimum tüketim de?eri bilgisini tutar.

number

meterAddress
optional

Meter Address

string

meterEic
optional

Meter EIC

string

meterName
optional

Meter Name

string

meterReadingCompany
optional

Meter Reading Organization

integer(int64)

meteringType
optional

Metering Type

integer(int64)

meteringVoltage
optional

Meter Connection Point Voltage

integer(int64)

meteringVoltageValue
optional

Bağlantı noktası Gerilim Değeri

number

noLoadLoss
optional

Loss On No-load

number

organizedIndustrialZone
optional

Organize Sanayi Bölgesinin Adı

string

organizedIndustrialZoneEic
optional

lçüm noktas?n?n hangi organize sanayi bölgesinin ana sayac? oldu?u bilgisini tutar.

string

profileSubscriptionGroup
optional

Meter Subscription Group

integer(int64)

profileSubscriptionGroupDesc
optional

Profil Abone Grup Bilgisi

string

profileType
optional

Profile Type (AC / DC)

integer(int64)

profileTypeDesc
optional

Profil Tip Bilgisi

string

readingPeriod
optional

Reading Period

integer(int32)

readingType
optional

Meter Reading Type

integer(int64)

registrationDate
optional

Ölçüm noktası kayıt tarih bilgisi.

string(date-time)

serialNumber
optional

Serial number

string

status
optional

Meter Status
Default : false

boolean

substation
optional

Transformer That Meter Belongs To

integer(int64)

substationDesc
optional

Trafo Merkezi Bilgisi

string

supplierOrganization
optional

Supplier Organizaton

string

supplierType
optional

Supplier Type

integer(int64)

supplierTypeDesc
optional

Tedarik Tip Bilgisi

enum (END_USE_SUPPLIER, BILATERAL_CONTRACT, RETAIL_SALE)

supplyDeductionSettlementPoint
optional

OSB’lerin ana sayac?n?n veri? tenzil uevçb bilgisini tutar.

string

supplyPosition
optional

Meter Supply Position

integer(int64)

supplyPositionName
optional

Sayaç Veriş Pozisyon Adı

string

supplySettlementPointEic
optional

Withdrawal Deduction Settlement Point

string

tariffClass
optional

Tariff class

enum (SINGLE_TERM, DOUBLE_TERM)

temperatureCoefficient
optional

Conductor Resistance

integer(int64)

temperatureCoefficientValue
optional

İletken Özdirenç Değeri

number

transLossFactorStatus
optional

Transfer Loss Factor Status
Default : false

boolean

transformerInputVoltage
optional

Transformer Input Voltage

number

transformerOutputVoltage
optional

Transformer Output Voltage

number

transformerPower
optional

Transformer Power

number

usageState
optional

Ölçüm noktas? kullan?m durumu bilgisini tutar.

integer(int64)

usageStateDesc
optional

Ölçüm Noktası Kullanım Durum Bilgisi

enum (NO_CONSUMER, IN_USE)

withDrawalDeducSettlementPointEic
optional

Withdrawal Deduction Settlement Point

string

withDrawalSettlementPointEic
optional

Withdrawal Deduction Settlement Point

string

withdrawalPosition
optional

Meter Withdrawal Position

integer(int64)

withdrawalPositionDescription
optional

Ba?lant? pozisyon aç?klama bilgisi

string

withdrawalPositionName
optional

Sayaç Çekiş Pozisyon Adı

string

zonningPosition
optional

?mar yerle?im alan? konum bilgisini tutar.
Default : false

boolean

17.130. MeteringPointSaveListResponse

It keeps the response info of metering point.

Name Description Schema

body
optional

MeteringPointSaveListResponseBody

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.131. MeteringPointSaveListResponseBody

Name Description Schema

meteringPointSaveResponses
optional

< MeteringPointSaveResponse > array

17.132. MeteringPointSaveResponse

Name Description Schema

description
optional

Ölçüm noktas?n?n kaydedilmemesi durumunda ald??? hatan?n aç?klama bilgisini tutar.

string

distributionMeterCode
optional

Kaydedilen ölçüm noktas?n?n tekil kod bilgisini tutar.

string

id
optional

Kaydedilen ölçüm noktas?n?n ID bilgisini tutar.

integer(int64)

meterEic
optional

Kaydedilen ölçüm noktas?n?n EIC kod bilgisini tutar.

string

status
optional

Ölçüm noktas?n?n kaydedilme durum bilgisini tutar.

enum (SUCCESS, VALIDATION_ERROR, DUPLICATE, FAILED)

17.133. MeteringPointServiceResponse

It keeps the response info of metering point.

Name Description Schema

body
required

It keeps the response body info of metering point.

MeteringPointListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.134. MeteringProfileBulkDataList

Name Description Schema

profileDataLists
optional

< MeteringProfileDataList > array

17.135. MeteringProfileBulkDataRequest

Name Description Schema

body
required

Keeps request body informations.

MeteringProfileBulkDataList

header
optional

Keeps request header informations.

< Header > array

17.136. MeteringProfileData

Name Description Schema

dayTimeConsumption
required

Consumption value which is read in day time.

number

nightTimeConsumption
required

Consumption value which is read in night time.

number

peakConsumption
required

Consumption value which is read in peak time.

number

17.137. MeteringProfileDataList

Name Description Schema

data
required

Consumption value of single or three tariffs meters on open settlement term.

MeteringProfileData

eic
required

EIC of the meter which is going to be saved.

string

settlementPeriod
required

The settlement term which new meter info saved at. You can save new meter info only for open settlement term.

string(date-time)

17.138. MeteringProfileDataRequest

Name Description Schema

body
required

Keeps request body informations.

MeteringProfileDataList

header
optional

Keeps request header informations.

< Header > array

17.139. Move

Customer Activites which will be deactivated.

Name Description Schema

moveId
required

Customer move id

integer(int64)

17.140. ProfileConsumption

Consumption informations.

Name Description Schema

dataEffectiveDate
optional

Meter Date Period. Same with meterEffectiveDate.

string(date-time)

dayTimeConsumption
optional

Day time consumption value.

number

dayTimeLineLossFactor
optional

Line loss factor applied to day time consumption value.

number

dayTimeLossyConsumption
optional

Lossy net value after all lossfactors applied to day time consumption value(KWH).

number

dayTimeTransformerLossFactor
optional

Transformer loss factor applied to day time consumption value.

number

generaldistributionLossFactor
optional

Distribution loss factor applied to all consumption values.

number

lastVersion
optional

In case of multiple meter records for same period this field is used to find latest record. (If lastVersion is 01/01/2100 it means these are incorrect datas)

string(date-time)

meterEffectiveDate
optional

Meter Date Period.

string(date-time)

meterEic
optional

Meter EIC.

string

meterId
optional

Meter Id.

integer(int64)

nightTimeConsumption
optional

night time consumption value.

number

nightTimeLineLossFactor
optional

Line loss factor applied to night time consumption value.

number

nightTimeLossyConsumption
optional

Lossy net value after all lossfactors applied to night time consumption value(KWH).

number

nightTimeTransformerLossFactor
optional

Transformer loss factor applied to night time consumption value.

number

peakConsumption
optional

Peak time consumption value.

number

peakTimeLineLossFactor
optional

Line loss factor applied to peak time consumption value.

number

peakTimeLossyConsumption
optional

Lossy net value after all lossfactors applied to peak time consumption value(KWH).

number

peakTimeTransformerLossFactor
optional

Transformer loss factor applied to peak time consumption value.

number

profileDataId
optional

Consumption information Id.

integer(int64)

profileDataVersion
optional

Version information.

string(date-time)

17.141. ProfileConsumptionDataList

Name Description Schema

consumptions
optional

Consumption informations.

< ProfileConsumption > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.142. ProfileConsumptionGetRequest

Profile consumption request informations.

Name Description Schema

body
required

Keeps request body informations.

ProfileConsumptionQueryRequest

header
optional

Keeps request header informations.

< Header > array

17.143. ProfileConsumptionQueryRequest

Profile consumption request informations.

Name Description Schema

meterEics
optional

Verisi istenen sayaçlara ait etso kod bilgisi.

< string > array

pastVersion
optional

It keeps if past meters are going to be listed or not.
Default : false
Example : false

boolean

period
required

Date period of meters.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

range
optional

By using this object you can specify record number with start and end index values.

Range

17.144. ProfileConsumptionResponse

Profile consumption service response informations.

Name Description Schema

body
required

Profile consumption service response body informations.

ProfileConsumptionDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.145. ProfileFactor

Contains profile factors.

Name Description Schema

membershipGroup
optional

Membership group

integer(int32)

profiles
optional

Factors

< FactorByPeriod > array

17.146. ProfileFactorResponse

Profile factors response.

Name Description Schema

factors
optional

membership based profile factors

< ProfileFactor > array

17.147. ProfileFactorsQuery

Profile factors query criterias.

Name Description Schema

membershipGroup
required

Membership group

integer(int32)

meteringReadingType
required

Meter reading type.

enum (HOURLY, SINGLE_RATE, THREE_RATE)

period
required

Should be first day of month. Others will be converted to first day of month.
Example : "2016-03-01T00:00:00.000+0300"

string(date-time)

regionCode
required

Region Code
Example : 13

integer(int32)

17.148. ProfileFactorsQueryRequest

Profile factors query criterias.

Name Description Schema

body
required

Keeps request body informations.

ProfileFactorsQuery

header
optional

Keeps request header informations.

< Header > array

17.149. ProfileFactorsQueryResponse

Profile factors response.

Name Description Schema

body
optional

ProfileFactorResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.150. QueryInformation

Keeps how many record exist in the service response and range values.

Name Description Schema

begin
optional

Start range value.
Example : 1

integer(int32)

count
optional

Total number of record.
Example : 4444

integer(int32)

end
optional

End range value.
Example : 10

integer(int32)

17.151. QueryMeteringHourlyRequest

It keeps request parameters for Meter Supply / Withdrawal Service.

Name Description Schema

body
required

Keeps request body informations.

QueryMeteringHourlyRequestData

header
optional

Keeps request header informations.

< Header > array

17.152. QueryMeteringHourlyRequestData

It keeps request parameters for Meter Supply / Withdrawal Service.

Name Description Schema

meterEic
optional

Meter EIC
Example : "40Z0000000007034"

string

meterEics
optional

Verisi istenen sayaçlara ait etso kod bilgisi.

< string > array

monthly
optional

Requested meter is monthly or not.
Default : false
Example : false

boolean

pastVersion
optional

It keeps if past meters are going to be listed or not.
Default : false
Example : false

boolean

period
required

Returns meter info that is active on given term.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

range
optional

By using this object you can specify record number with start and end index values.

Range

17.153. QueryMeteringHourlyResponse

Meter Supply / Withdrawal Response

Name Description Schema

body
required

Meter Supply / Withdrawal Response Body

QueryMeteringHourlyResponseDataList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.154. QueryMeteringHourlyResponseData

It keeps hourly meter info.

Name Description Schema

consumption
required

Meter’s consumption value.

number

consumptionLineLF
required

Consumption value with line loss factor.

number

consumptionTransformerLF
required

Consumption value with transformer line loss factor.

number

dataEffectiveDate
required

Settlement effective date.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

generation
required

Meter’s generation value.

number

generationLineLF
required

Generation value with line loss factor.

number

generationTransformerLF
required

Generation value with transformer line loss factor.

number

lastVersion
required

Meter’s last version.

string(date-time)

lossyConsumption
required

Meter’s lossy consumption value.

number

lossyGeneration
required

Meter’s lossy generation value.

number

meterEffectiveDate
required

Meter effective date.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

meterEic
required

Meter EIC
Example : "40Z0000000007034"

string

recordTime
optional

Record Time.
Example : "2016-05-01T00:00:00.000+0300"

string(date-time)

version
required

Meter version.

string(date-time)

17.155. QueryMeteringHourlyResponseDataList

Name Description Schema

hourlyMeteringInformations
optional

Hourly meter info.

< QueryMeteringHourlyResponseData > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.156. QueryMeteringInfo

Name Description Schema

meteringInfo
optional

MeteringInfo

17.157. QueryMeteringInfoList

Name Description Schema

meteringInfoResponseLists
optional

List of meters.

< MeteringInfo > array

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

17.158. QueryMeteringInfoListRequest

Name Description Schema

body
required

Keeps request body informations.

QueryMeteringInfoListRequestData

header
optional

Keeps request header informations.

< Header > array

17.159. QueryMeteringInfoListRequestData

It keeps request parameters for Meter Supply / Withdrawal Service.

Name Description Schema

date
required

Meter Effective Date.

string(date-time)

filter
optional

Request filter Info.

QueryMeteringInfoRequestFilter

queryType
optional

Query filter type; QueryByRegion to query based on a region id.

string

range
optional

By using this object you can specify record number with start and end index values.

Range

17.160. QueryMeteringInfoListResponse

Name Description Schema

body
optional

QueryMeteringInfoList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.161. QueryMeteringInfoRequest

Name Description Schema

body
required

Keeps request body informations.

QueryMeteringInfoRequestData

header
optional

Keeps request header informations.

< Header > array

17.162. QueryMeteringInfoRequestData

Name Description Schema

date
required

Meter Effective Date.

string(date-time)

meterEic
required

Meter EIC.

string

17.163. QueryMeteringInfoRequestFilter

Request filter Info.

Name Description Schema

regionId
optional

RegionId for filtering. If null all regionid values included.

integer(int64)

transmissionLossFactorStatus
optional

TransmissionLossFactor Status.If null, all status valuyes included.
Default : false

boolean

17.164. QueryMeteringInfoResponse

Name Description Schema

body
optional

QueryMeteringInfo

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.165. Range

By using this object you can specify record number with start and end index values.

Name Description Schema

begin
optional

Keeps range start value.
Example : 1

integer(int32)

end
optional

Keeps range end value.
Example : 10

integer(int32)

17.166. ReadingMeteringPointListResponse

It keeps the response body info of meters based on their reading type (new to be read or non-obligatory to read).

Name Description Schema

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

readingMeteringPointListResponse
optional

It keeps the response info of meters based on their reading type (new to be read or non-obligatory to read).

< ReadingMeteringPointResponse > array

17.167. ReadingMeteringPointResponse

It keeps the response info of meters based on their reading type (new to be read or non-obligatory to read).

Name Description Schema

averageAnnualConsumption
optional

Average Annual Consumption

number

categoryType
optional

= {READING_METER_CATEGORY_TYPE}

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

city
optional

City that meter belongs to.

string

countyId
optional

County Id

integer(int64)

customerNo
optional

Customer No

string

distributionMeterCode
optional

Distribution Meter Code

string

meterAddress
optional

Meter Address

string

meterEffectiveDate
optional

Meter Effective Date

string(date-time)

meterEic
optional

Meter EIC

string

meterId
optional

Meter Id

integer(int64)

meterLossesType
optional

Meter Losses Type

integer(int64)

meterName
optional

Meter Name

string

meterReadingOrganization
optional

Meter Reading Organization

integer(int64)

organization
optional

Organization Id

integer(int64)

organizationCode
optional

Organization Code

string

organizationEic
optional

Organization EIC

string

profileSubscriptionGroup
optional

Meter Subscription Group

integer(int64)

profileSubscriptionGroupName
optional

Meter Subscription Group Name

string

readingType
optional

Meter Reading Type

enum (THREE_RATE, HOURLY, SINGLE_RATE)

readingTypeId
optional

Meter Reading Type

integer(int64)

17.168. ReadingMeteringPointServiceResponse

It keeps the service response of meters based on their reading type (new to be read or non-obligatory to read).

Name Description Schema

body
required

It keeps the response body info of meters based on their reading type (new to be read or non-obligatory to read).

ReadingMeteringPointListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.169. ReturnedToSupplierMeterListResponse

Name Description Schema

queryInformation
optional

Keeps how many record exist in the service response and range values.

QueryInformation

returnedToSupplierMeterListResponse
optional

< ReturnedToSupplierMeterResponse > array

17.170. ReturnedToSupplierMeterResponse

Name Description Schema

newAverageAnnualConsumption
optional

New Meter’s Average Annual Consumption

number

newCity
optional

New Meter’s City

string

newCustomerNo
optional

New Customer No

string

newDistributionMeterCode
optional

New Meter’s Distribution Meter Code

string

newMeterAddress
optional

New Meter’s Address

string

newMeterCountyId
optional

New Meter’s Country Id

integer(int64)

newMeterEic
optional

New Meter’s EIC

string

newMeterId
optional

New Meter’s Id

integer(int64)

newMeterName
optional

New Meter’s Name

string

newMeterReadingType
optional

New Meter’s Reading Type

integer(int64)

newOrganizationCode
optional

New Meter’s Organization Code

string

newOrganizationEic
optional

New Meter’s Organization EIC

string

newProfileSubscriptionGroup
optional

New Meter’s Subscription Group

integer(int64)

newprofileSubscriptionGroupName
optional

New Meter’s Subscription Group Name

string

oldOrganizationCode
optional

Old Meter’s Organization Code

string

oldOrganizationEic
optional

Old Meter’s Organization EIC

string

17.171. ReturnedToSupplierMeterServiceResponse

It keeps the response info of meters which returned to their supplier.

Name Description Schema

body
required

It keeps the response body info of meters which returned to their supplier.

ReturnedToSupplierMeterListResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.172. UpdateDemandCustomerRequest

Demand Customer Update Request

Name Description Schema

body
required

Keeps request body informations.

UpdateDemandCustomerRequestList

header
optional

Keeps request header informations.

< Header > array

17.173. UpdateDemandCustomerRequestList

Name Description Schema

demands
optional

Demand Customer Update Request Data List

< UpdateDemandCustomerRequestModel > array

17.174. UpdateDemandCustomerRequestModel

Demand Customer Update Request Data List

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

eic
optional

It keeps meter EIC.

string

title
required

Customer title

string

17.175. UpdateDemandCustomerResponse

Demand Customer Update Response

Name Description Schema

body
required

Demand Customer Update Response Body

UpdateDemandCustomerResponseList

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.176. UpdateDemandCustomerResponseList

Name Description Schema

demands
optional

Demand Customer Update Response Data List

< UpdateDemandCustomerResponseModel > array

17.177. UpdateDemandCustomerResponseModel

Demand Customer Update Response Data List

Name Description Schema

authorizedPersonName
optional

Authorized Person name

string

authorizedPersonName2
optional

Authorized Person2 name

string

authorizedPersonNo
optional

Authorized Person no

string

authorizedPersonNo2
optional

Authorized Person2 no

string

category
required

Customer category

enum (NATURAL, PUBLIC, PRIVATE, CORPORATION, FOREIGN)

customerNo
required

Customer no

string

demandOrganization
optional

= {METERING_POINT_DEMAND_ORGANIZATION}

string

demandPeriod
optional

It keeps term info.

string(date-time)

demandStatus
optional

It keeps demand’s status. ACTIVE, PASSIVE.

enum (ACTIVE, PASSIVE)

demandType
optional

It keeps demand type.

enum (NEW, SUPPLIER_CHANGED, PORTFOLIO_OUT, EVACUATION, NEW_PRE_DECLARATION, SUPPLIER_CHANGED_PRE_DECLARATION, PORTFOLIO_OUT_PRE_DECLARATION, NEW_DEFINITE_DECLARATION, SUPPLIER_CHANGED_DEFINITE_DECLARATION, PORTFOLIO_OUT_DEFINITE_DECLARATION, EVACUATION_DEFINITE_DECLARATION, NEW_MULTIPLE, SUPPLIER_CHANGED_MULTIPLE, METERING_POINT_PASSIVE, AUTO)

description
optional

Ölçüm noktas?n?n kaydedilmemesi durumunda ald??? hatan?n aç?klama bilgisini tutar.

string

eic
optional

It keeps meter EIC.

string

status
optional

Response status of the demand save operation.

enum (SUCCESS, FAILED)

title
required

Customer title

string

17.178. UploadFormRequest

Form Upload Request

Name Description Schema

body
required

Keeps request body informations.

UploadFormRequestModel

header
optional

Keeps request header informations.

< Header > array

17.179. UploadFormRequestModel

Form Upload Request Body

Name Description Schema

fileContent
required

File Content as Base64 Format

string

fileName
optional

File Name

string

meteringPointEic
required

It keeps meter EIC.

string

17.180. UploadFormResponse

Name Description Schema

body
optional

BooleanResponse

resultCode
required

0 means success other values may differ for each request
Example : "0"

string

resultDescription
required

if requests succeed return OK otherwise returns error description
Example : "OK"

string

resultType
required

returns SUCCESS for valid operation, if you violate a business rule you will get BUSINESSERROR , if our system can not process your request, you will get SYSTEMERROR
Example : "SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR"

enum (SUCCESS, BUSINESSERROR, SYSTEMERROR, SECURITYERROR)

17.181. ValidateDemandResponseList

Name Description Schema

demands
optional

Demand informations that will be validated.

< MeteringPointDemandValidate > array